Skip to content

Commit a7beb12

Browse files
PotHixmark-i-m
authored andcommitted
Update the "Testing infrastructure" section
The testing infrastructure was migrated from Travis and AppVeyor to Azure Pipelines some time ago. This commit updates the documentation to reflect this change. Fixes #500.
1 parent 3a4c193 commit a7beb12

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/tests/intro.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -103,27 +103,27 @@ including:
103103

104104
## Testing infrastructure
105105

106-
When a Pull Request is opened on Github, [Travis] will automatically launch a
107-
build that will run all tests on a single configuration (x86-64 linux). In
108-
essence, it runs `./x.py test` after building.
106+
When a Pull Request is opened on Github, [Azure Pipelines] will automatically
107+
launch a build that will run all tests on some configurations
108+
(x86_64-gnu-llvm-6.0 linux. x86_64-gnu-tools linux, mingw-check linux). In
109+
essence, it runs `./x.py test` after building for each of them.
109110

110111
The integration bot [bors] is used for coordinating merges to the master
111112
branch. When a PR is approved, it goes into a [queue] where merges are tested
112-
one at a time on a wide set of platforms using Travis and [Appveyor]
113-
(currently over 50 different configurations). Most platforms only run the
114-
build steps, some run a restricted set of tests, only a subset run the full
115-
suite of tests (see Rust's [platform tiers]).
113+
one at a time on a wide set of platforms using Azure Pipelines (currently over
114+
50 different configurations). Most platforms only run the build steps, some run
115+
a restricted set of tests, only a subset run the full suite of tests (see
116+
Rust's [platform tiers]).
116117

117-
[Travis]: https://travis-ci.org/rust-lang/rust
118+
[Azure Pipelines]: https://dev.azure.com/rust-lang/rust/
118119
[bors]: https://github.com/servo/homu
119120
[queue]: https://buildbot2.rust-lang.org/homu/queue/rust
120-
[Appveyor]: https://ci.appveyor.com/project/rust-lang/rust
121121
[platform tiers]: https://forge.rust-lang.org/platform-support.html
122122

123123
## Testing with Docker images
124124

125125
The Rust tree includes [Docker] image definitions for the platforms used on
126-
Travis in [src/ci/docker]. The script [src/ci/docker/run.sh] is used to build
126+
Azure Pipelines in [src/ci/docker]. The script [src/ci/docker/run.sh] is used to build
127127
the Docker image, run it, build Rust within the image, and run the tests.
128128

129129
> TODO: What is a typical workflow for testing/debugging on a platform that

0 commit comments

Comments
 (0)