MCPcopy Create free account
hub / github.com/ROCm/rocm-systems / run_bash_sample

Function run_bash_sample

experimental/python/perfxpert/scripts/test-samples.py:97–122  ·  view source on GitHub ↗

Execute a bash sample.

(code: str)

Source from the content-addressed store, hash-verified

95
96
97def run_bash_sample(code: str) -> Dict[str, Any]:
98 """Execute a bash sample."""
99 try:
100 result = subprocess.run(
101 code,
102 shell=True,
103 capture_output=True,
104 text=True,
105 timeout=10,
106 )
107 return {
108 'passed': result.returncode == 0,
109 'returncode': result.returncode,
110 'stdout': result.stdout[:200],
111 'stderr': result.stderr[:200],
112 }
113 except subprocess.TimeoutExpired:
114 return {
115 'passed': False,
116 'error': 'Timeout (10s)',
117 }
118 except Exception as e:
119 return {
120 'passed': False,
121 'error': str(e),
122 }
123
124
125def run_python_sample(code: str) -> Dict[str, Any]:

Callers 1

run_sampleFunction · 0.85

Calls 1

runMethod · 0.45

Tested by

no test coverage detected