perf: Parallelise merging of gdb index scans (#2079) #3080
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: Run external tests | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| branches: | |
| - "**" | |
| permissions: | |
| packages: read | |
| env: | |
| CARGO_TERM_COLOR: always | |
| RUSTFLAGS: "-D warnings" | |
| jobs: | |
| external-tests: | |
| name: Run mold tests | |
| runs-on: ubuntu-24.04 | |
| timeout-minutes: 10 | |
| container: | |
| image: "ghcr.io/wild-linker/wild/ci-ubuntu-cross-amd64:sha-b58cc74a969f3f81c8a01b5d626fa850e3d39c38" | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6 | |
| with: | |
| persist-credentials: false | |
| submodules: recursive | |
| - uses: Swatinem/rust-cache@v2 | |
| - name: Check regressions | |
| run: WILD_TEST_CROSS=all cargo test --features mold_tests external_test_suites/mold -- --skip expect_failure | |
| - name: Check tests that should fail still fail | |
| run: WILD_TEST_CROSS=all cargo test --features mold_tests expect_failure |