From e3e54cfee6ebc17281bbbf906ff9035f594313cd Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Wed, 22 Jan 2025 08:06:18 +0100 Subject: tests: Add aoc2023.nes to end-to-end tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- scripts/test-e2e.sh | 12 ++++++++++++ tests/aoc2023.nes.tar.gz | Bin 0 -> 460712 bytes 2 files changed, 12 insertions(+) create mode 100644 tests/aoc2023.nes.tar.gz diff --git a/scripts/test-e2e.sh b/scripts/test-e2e.sh index 9d71152..9ac7d04 100755 --- a/scripts/test-e2e.sh +++ b/scripts/test-e2e.sh @@ -8,10 +8,15 @@ mkdir -p out/ rm -rf code.nes tar xzf code.nes.tar.gz + +rm -rf aoc2023.nes +tar xzf aoc2023.nes.tar.gz popd cargo build +# code.nes + ./target/debug/nasm -c nrom -Werror -o tests/out/sprite.nes tests/code.nes/basics/sprite.s diff tests/out/sprite.nes tests/code.nes/out/basics/sprite.nes @@ -23,3 +28,10 @@ diff tests/out/flicker.nes tests/code.nes/out/basics/flicker.nes ./target/debug/nasm -c nrom -Werror -o tests/out/space.nes tests/code.nes/space/src/space.s diff tests/out/space.nes tests/code.nes/out/space/space.nes + +# aoc2023.nes + +./target/debug/nasm -c tests/aoc2023.nes/config/nes.cfg -o tests/out/1.nes tests/aoc2023.nes/src/1.s +./target/debug/nasm -c tests/aoc2023.nes/config/nes.cfg -o tests/out/2.nes tests/aoc2023.nes/src/2.s +./target/debug/nasm -c tests/aoc2023.nes/config/nes.cfg -o tests/out/3.nes tests/aoc2023.nes/src/3.s +./target/debug/nasm -c tests/aoc2023.nes/config/nes.cfg -o tests/out/4.nes tests/aoc2023.nes/src/4.s diff --git a/tests/aoc2023.nes.tar.gz b/tests/aoc2023.nes.tar.gz new file mode 100644 index 0000000..b21d3e1 Binary files /dev/null and b/tests/aoc2023.nes.tar.gz differ -- cgit v1.2.3