-
Notifications
You must be signed in to change notification settings - Fork 3
Description
TLDR: The test named test24 is a special test that I think we should remove.
test24 is comprised of the files:
tests/test24.ctests/test24.elftests/test24.in
What it does is repeat the first 8 characters sent to it through the UART and nothing else. However, the problem is that tests/test24.elf is committed in git. This is the result of compiling tests/test24.c by hand with patmos-clang.
I think this has no place in the simulator, as the test is not automatically updated if you change the .c file.
Additionally, it means you need to have the compiler installed if you want to modify it or make the compilation part of the testing . It would be a bad idea to need to have the compiler installed during testing as it then introduces a circular dependency between the compiler and simulator.
Lastly, this test doesn't even test anything special, as test22 tests reading from UART and test23 test outputting to UART.
Unless someone has a reason why this test should stay, I will be removing it to simplify the testing setup.