diff options
| author | Xavier ASUS <xavi92psx@gmail.com> | 2019-10-18 00:31:54 +0200 |
|---|---|---|
| committer | Xavier ASUS <xavi92psx@gmail.com> | 2019-10-18 00:31:54 +0200 |
| commit | 268a53de823a6750d6256ee1fb1e7707b4b45740 (patch) | |
| tree | 42c1799a9a82b2f7d9790ee9fe181d72a7274751 /sim/ucsim/s51.src/test/stest.sh | |
| download | sdcc-gas-268a53de823a6750d6256ee1fb1e7707b4b45740.tar.gz | |
sdcc-3.9.0 fork implementing GNU assembler syntax
This fork aims to provide better support for stm8-binutils
Diffstat (limited to 'sim/ucsim/s51.src/test/stest.sh')
| -rwxr-xr-x | sim/ucsim/s51.src/test/stest.sh | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/sim/ucsim/s51.src/test/stest.sh b/sim/ucsim/s51.src/test/stest.sh new file mode 100755 index 0000000..4f60a55 --- /dev/null +++ b/sim/ucsim/s51.src/test/stest.sh @@ -0,0 +1,51 @@ +VERS="504 505 606 610 615 620 625 645" + +TESTS=$(cat st_list.txt) + +rm -f *.csv +echo -n "versions " >st_e.csv +echo -n "versions " >st_st.csv +echo -n "versions " >st_s.csv +for v in $VERS; do + echo -n ", v${v}" >>st_e.csv + echo -n ", v${v}" >>st_st.csv + echo -n ", v${v}" >>st_s.csv +done +echo >>st_e.csv +echo >>st_st.csv +echo >>st_s.csv + +for t in $TESTS; do + for v in $VERS; do + make -f st${t}.mk clean all + ./st.sh -v $v $t + done + + ( + echo -n "st${t} " + for v in $VERS; do + echo -n ", $(cat st${t}${v}_e.txt) " + done + echo + ) >st${t}_e.csv + cat st${t}_e.csv >>st_e.csv + + ( + echo -n "st${t} " + for v in $VERS; do + echo -n ", $(cat st${t}${v}_st.txt) " + done + echo + ) >st${t}_st.csv + cat st${t}_st.csv >>st_st.csv + + ( + echo -n "st${t} " + for v in $VERS; do + echo -n ", $(cat st${t}${v}_s.txt) " + done + echo + ) >st${t}_s.csv + cat st${t}_s.csv >>st_s.csv + +done |
