updating expected exit codes for pytest

Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
Этот коммит содержится в:
JoseSantosAMD
2024-05-30 10:24:45 -05:00
коммит произвёл Cole Ramos
родитель 6d98a1eb5e
Коммит db7d77ca3f
2 изменённых файлов: 1146 добавлений и 557 удалений
+19 -28
Просмотреть файл
@@ -16,31 +16,22 @@ if __name__ == "__main__":
workloads = glob.glob(workloads_path + "/*")
with open("test_analyze_workloads.py", "a") as f:
with open("test_saved_analysis.py", "a") as g:
for workload in workloads:
workload_name = workload[workload.rfind("/") + 1 :]
archs = os.listdir(workload)
for arch in archs:
test = (
"\n\ndef test_analyze_"
+ workload_name
+ "_"+arch+"():"+
"\n\twith pytest.raises(SystemExit) as e:"+
"\n\t\twith patch('sys.argv',['omniperf', 'analyze', '--path', '"
+ workload
+ "/"+arch+"']):\n\t\t\tomniperf.main()"+
"\n\tassert e.value.code == 0"
)
f.write(test)
test = (
"\n\ndef test_saved_"
+ workload_name
+ "_"+arch+"():\n\tcompare('"
+ workload
+ "/"+arch+"/prev_analysis', '"
+ "/"+arch+"/prev_analysis', '"
+ workload
+ "/"+arch+"/saved_analysis')"
+ "/"+arch+"/saved_analysis')"
)
g.write(test)
for workload in workloads:
workload_name = workload[workload.rfind("/") + 1 :]
archs = os.listdir(workload)
for arch in archs:
test = (
"\n\ndef test_analyze_"
+ workload_name
+ "_"
+ arch
+ "():"
+ "\n\twith pytest.raises(SystemExit) as e:"
+ "\n\t\twith patch('sys.argv',['omniperf', 'analyze', '--path', '"
+ workload
+ "/"
+ arch
+ "']):\n\t\t\tomniperf.main()"
+ "\n\tassert e.value.code == 0"
)
f.write(test)
Разница между файлами не показана из-за своего большого размера Загрузить разницу