You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
735 B
735 B
test-runner-3ds
A set of tools for running automated Rust tests against Citra (3DS emulator).
Usage
./run.sh 3DSX_FILE
Goals
- Docker container for manually running tests against Citra
- GitHub Action for running automated tests
- Rust testing framework (custom runner) for use with the 3ds
- (maybe) Acceptance testing framework or glue for one?
Workflow / Notes
-
Build a test executable (type tbd)
-
citra-emu
container: bind-mount test executable and choose it -
driver
container perform input / output as needed for test, via VNC-
possible extension:
3dslink -s
to get actual stdout/stderr (return code?) -
acceptance testing of images, hopefully via screenshot
-