test(gb-test-runner): add age report #286
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: test-roms-extra | |
| on: | |
| workflow_dispatch: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| jobs: | |
| test-roms-extra: | |
| name: ${{ matrix.name }} | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| include: | |
| - name: rtc3test | |
| # Temporarily disabled while the standalone SameSuite v7 report is imported and baselined. | |
| # - name: samesuite | |
| # Temporarily disabled while the c-sp v7 Telling LYs joypad IRQ entropy gap is investigated. | |
| # - name: little-things-gb | |
| - name: magen | |
| # Temporarily disabled while the c-sp v7 Mealybug inventory is validated manually. | |
| # - name: mealybug-tearoom-tests | |
| # Temporarily disabled while the c-sp v7 GBMicrotest import is baselined. | |
| # - name: gbmicrotest | |
| # boot_roms: true | |
| - name: mooneye | |
| - name: wilbertpol | |
| - name: blargg | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6 | |
| - name: Setup Rust | |
| uses: actions-rust-lang/setup-rust-toolchain@v1 | |
| - name: Cache Rust artifacts | |
| uses: Swatinem/rust-cache@v2 | |
| - name: Fetch ${{ matrix.name }} boot ROMs | |
| if: ${{ matrix.boot_roms == true }} | |
| run: | | |
| BOOT_ROM_DIR="${RUNNER_TEMP}/boot-rom" | |
| cargo rom-fetch --boot-rom "$BOOT_ROM_DIR" | |
| echo "BOOT_ROM_DIR=$BOOT_ROM_DIR" >> "$GITHUB_ENV" | |
| - name: Run ${{ matrix.name }} ROM suite | |
| run: | | |
| if [[ "${{ matrix.boot_roms == true }}" == "true" ]]; then | |
| cargo rom-suite "${{ matrix.name }}" --boot-rom-dir "$BOOT_ROM_DIR" | |
| else | |
| cargo rom-suite "${{ matrix.name }}" | |
| fi |