1ECHO OFF
2ECHO "Gen Test"
3cd ..
4python processTests.py -f Output.pickle -e UnaryTestsF32
5cd cmsis_build
6
7REM ECHO "Build"
8REM cbuild "test.Release+VHT-Corstone-300.cprj"
9REM ECHO "Run"
10REM 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
11REM set MyError=%errorlevel%
12REM python ..\processResult.py  -f ..\Output.pickle -e -r results_cs300_u55.txt
13REM if %MyError% neq 0 goto :error
14REM goto :EOF
15
16REM ECHO "Build"
17REM cbuild "test.Release+VHT_M7_UNROLLED.cprj"
18REM ECHO "Run"
19REM 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
20REM set MyError=%errorlevel%
21REM python ..\processResult.py  -f ..\Output.pickle -e -r results_m7_unrolled.txt
22REM if %MyError% neq 0 goto :error
23REM goto :EOF
24
25ECHO "Build"
26cbuild "test.Release+VHT_M0P.cprj"
27ECHO "Run"
28C:\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
29set MyError=%errorlevel%
30python ..\processResult.py  -f ..\Output.pickle -e -r results_m0p.txt
31if %MyError% neq 0 goto :error
32goto :EOF
33
34REM ECHO "Build"
35REM cbuild "test.Release+VHT_M55.cprj"
36REM ECHO "Run"
37REM 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
38REM set MyError=%errorlevel%
39REM python ..\processResult.py  -f ..\Output.pickle -e -r results_m55.txt
40REM if %MyError% neq 0 goto :error
41REM goto :EOF
42
43:error
44echo Failed running all tests with error %MyError%.
45exit /b %errorlevel%
46