The CLI-based testing script does not get the correct hashes for a particular test. Homescreen output appears as expected when running the test manually. Putting the test through the CEmu Autotester dialog reports that all correct hashes were found. The CLI autotester and the one in the CEmu GUI are not reporting the same results.
The testing framework requires a Linux distribution (only tested under Fedora), Python 3.9+, and Bash.
Set the TI84PCE_ROM_PATH and PROGRAM_SRC_PATH environment variables following the instructions in the repo's README.
Run bash runtests.sh tests/. This script calls a Python program that will automatically update every autotest.json file with the ROM path you provided in TI84PCE_ROM_PATH.
The script will compile all of the tests and then run them. The code that calls the cemu-autotester in the testing script is here.
The test memory_ReadOnlyMemory_read_seq_4 will fail with 3 out of 3 mismatched hashes.
Any logs, error output, screenshot, other comments...?
The testing script's output on the failed test (using cemu-autotester -d):
What's wrong, and with what software version?
Operating System: Fedora 36 CEmu version: CEmu v2.0dev (git: 28575a4) Describe your issue:
The CLI-based testing script does not get the correct hashes for a particular test. Homescreen output appears as expected when running the test manually. Putting the test through the CEmu Autotester dialog reports that all correct hashes were found. The CLI autotester and the one in the CEmu GUI are not reporting the same results.
The testing framework requires a Linux distribution (only tested under Fedora), Python 3.9+, and Bash.
What are the steps to reproduce this issue?
TI84PCE_ROM_PATH
andPROGRAM_SRC_PATH
environment variables following the instructions in the repo's README.bash runtests.sh tests/
. This script calls a Python program that will automatically update every autotest.json file with the ROM path you provided inTI84PCE_ROM_PATH
.cemu-autotester
in the testing script is here.memory_ReadOnlyMemory_read_seq_4
will fail with 3 out of 3 mismatched hashes.Any logs, error output, screenshot, other comments...?
The testing script's output on the failed test (using
cemu-autotester -d
):The output for the CEmu Autotester dialog: