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.
Ian Chamberlain
0d8b0d9057
|
3 years ago | |
---|---|---|
citra | 3 years ago | |
docker | 3 years ago | |
driver | 3 years ago | |
.gitignore | 3 years ago | |
README.md | 3 years ago | |
docker-compose.yml | 3 years ago | |
run.sh | 3 years ago |
README.md
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
-