about summary refs log tree commit diff
path: root/src/ci/docker/host-x86_64/x86_64-gnu-debug
AgeCommit message (Collapse)AuthorLines
2025-09-12ci: Increase `rust.debuginfo-level-tests` to `2` in `x86_64-gnu-debug` jobMartin Nordholts-1/+1
Simply to increase the scope of the testing. Force debuginfo=0 for a handful of tests so that we can have CI prevent regressing on more tests.
2025-09-05ci: update jobs to also run `tests/run-make-cargo`Jieyou Xu-1/+1
For the ones that explicitly picks which test suite to run.
2025-08-22ci: Begin running ui tests with `rust.debuginfo-level-tests=1`Martin Nordholts-0/+5
To reduce risk of regressing on generating debuginfo e.g. in the form of ICE:s. This will also ensure that future ui tests support different debuginfo levels. When I looked at run time for different CI jobs, **x86_64-gnu-debug** was far from the bottle neck, so it should be fine to make it perform more work.
2025-03-14Remove `RUN_CHECK_WITH_PARALLEL_QUERIES`Jakub Beránek-1/+0
It is useless after the removal of the parallel compiler configuration.
2024-10-22ci: run the full `run-make` test suite许杰友 Jieyou Xu (Joe)-3/+1
Instead of filtering `run-make` tests whose test names contain the `clang` substring.
2024-06-11Rename `needs-matching-clang` to `needs-force-clang-based-tests`Zalathar-1/+1
This header is much more restrictive than its old name would suggest. As a result, most of the tests that use it don't actually run in any CI jobs.
2024-06-09Make job `x86_64-gnu-debug` run a subset of run-make testsZalathar-1/+9
It looks like this job was intending to run all of the `needs-matching-clang` tests (since they don't run without `RUSTBUILD_FORCE_CLANG_BASED_TESTS`), but over time developed two problems: - The tests it cares about were moved from run-make-fulldeps to run-make. - Some of the relevant tests don't actually have "clang" in their name. Switching to run-make solves the first problem, but we still don't run the tests without "clang" in their name, because some of them are currently broken.
2023-07-21ci: Update x86_64-gnu-debug to ubuntu:22.04Josh Stone-4/+1
2023-07-16CI: build CMake 3.20 to support LLVM 17Jakub Beránek-0/+3
2023-01-11Change `src/test` to `tests` in source files, fix tidy and testsAlbert Larsan-1/+1
2022-12-02reduce docker image sizes by cleaning cache/squashing stepsklensy-1/+2
2022-08-20Enable downloading prebuilt LLVM in test buildersMark Rousskov-0/+3
See comment added for details on the test builder restriction. This is primarily intended for macOS CI, but is likely to be a slight win on other builders too.
2022-07-10Remove unsupported options in configure.pyJoshua Nelson-1/+0
I've seen people using `optimize = false` and `full-bootstrap = true` in the past, without knowing that they're not recommended. Remove `optimize` and a few other options that are always a bad idea, and document that full-bootstrap is only for testing reproducible builds.
2020-10-28ci: update x86_64-gnu and x86_64-gnu-debug to ubuntu:20.04Josh Stone-1/+2
The former `ubuntu:19.10` reached EOL in July, 2020, whereas `ubuntu:20.04` is an LTS release supported until 2025. These are non-dist CI images, so the impact should be low.
2020-08-26Install ninja on CI buildersJosh Triplett-0/+1
Windows CI builds already install ninja. Install it in all the Docker-based builds as well.
2020-07-27Use --stage 2 explicitly in CIJoshua Nelson-2/+2
- expand yaml anchors - don't use --stage 2 for dist; that's already the default
2020-07-03ci: move all x86_64 runners to the host-x86_64 directoryPietro Albini-0/+44
We need to add runners designed for an aarch64 host system, and it'd be nice to return an error message if someone tries to run an image designed for an host architecture in another one. To start the work on this, this commit moves all the existing builders in the host-x86_64 directory, and changes the run.sh script to look up the image in the correct directory based on the host architecture.