quicktest.bat 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ECHO OFF
  2. ECHO "Gen Test"
  3. cd ..
  4. python processTests.py -f Output.pickle -e UnaryTestsF32
  5. cd cmsis_build
  6. REM ECHO "Build"
  7. REM cbuild "test.Release+VHT-Corstone-300.cprj"
  8. REM ECHO "Run"
  9. REM C:\Keil_v5\ARM\VHT_11.18.29\VHT_Corstone_SSE-300_Ethos-U55.exe -f configs/ARM_VHT_Corstone_300_config.txt -a cpu0="out\test\VHT-Corstone-300\Release\test.Release+VHT-Corstone-300.axf" > results_cs300_u55.txt
  10. REM set MyError=%errorlevel%
  11. REM python ..\processResult.py -f ..\Output.pickle -e -r results_cs300_u55.txt
  12. REM if %MyError% neq 0 goto :error
  13. REM goto :EOF
  14. REM ECHO "Build"
  15. REM cbuild "test.Release+VHT_M7_UNROLLED.cprj"
  16. REM ECHO "Run"
  17. REM C:\Keil_v5\ARM\VHT_11.18.29\VHT_MPS2_Cortex-M7.exe -f configs/ARM_VHT_MPS2_M7DP_config.txt out\test\VHT_M7_UNROLLED\Release\test.Release+VHT_M7_UNROLLED.axf > results_m7_unrolled.txt
  18. REM set MyError=%errorlevel%
  19. REM python ..\processResult.py -f ..\Output.pickle -e -r results_m7_unrolled.txt
  20. REM if %MyError% neq 0 goto :error
  21. REM goto :EOF
  22. ECHO "Build"
  23. cbuild "test.Release+VHT_M0P.cprj"
  24. ECHO "Run"
  25. C:\Keil_v5\ARM\VHT_11.18.29\VHT_MPS2_Cortex-M0plus.exe -f configs/ARM_VHT_MPS2_M0plus_config.txt out\test\VHT_M0P\Release\test.Release+VHT_M0P.axf > results_m0p.txt
  26. set MyError=%errorlevel%
  27. python ..\processResult.py -f ..\Output.pickle -e -r results_m0p.txt
  28. if %MyError% neq 0 goto :error
  29. goto :EOF
  30. REM ECHO "Build"
  31. REM cbuild "test.Release+VHT_M55.cprj"
  32. REM ECHO "Run"
  33. REM C:\Keil_v5\ARM\VHT_11.18.29\VHT_MPS2_Cortex-M55.exe -f configs/ARM_VHT_MPS2_M55_config.txt -a cpu0="out\test\VHT_M55\Release\test.Release+VHT_M55.elf" > results_m55.txt
  34. REM set MyError=%errorlevel%
  35. REM python ..\processResult.py -f ..\Output.pickle -e -r results_m55.txt
  36. REM if %MyError% neq 0 goto :error
  37. REM goto :EOF
  38. :error
  39. echo Failed running all tests with error %MyError%.
  40. exit /b %errorlevel%