File tree Expand file tree Collapse file tree 1 file changed +52
-0
lines changed Expand file tree Collapse file tree 1 file changed +52
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Integration
2+
3+ on :
4+ push :
5+ branches :
6+ - auto
7+ - try
8+ paths-ignore :
9+ # Don't run integration test, when only textfiles are modified
10+ - ' rust-toolchain'
11+ - ' COPYRIGHT'
12+ - ' LICENSE-*'
13+ - ' **.md'
14+
15+ jobs :
16+ build :
17+ runs-on : ubuntu-latest
18+
19+ steps :
20+ - uses : actions/checkout@v1
21+ - name : Build
22+ run : cargo build --features integration
23+
24+ test :
25+ strategy :
26+ fail-fast : false
27+ matrix :
28+ integration :
29+ - ' rust-lang/rls'
30+ - ' rust-lang/cargo'
31+ - ' rust-lang/chalk'
32+ - ' Geal/nom'
33+ - ' rust-lang/rustfmt'
34+ - ' hyperium/hyper'
35+ - ' rust-itertools/itertools'
36+ - ' serde-rs/serde'
37+ - ' rust-lang/stdarch'
38+ - ' rust-random/rand'
39+ - ' rust-lang/futures-rs'
40+ - ' Marwes/combine'
41+ - ' rust-lang-nursery/failure'
42+ - ' rust-lang/log'
43+ - ' chronotope/chrono'
44+
45+ needs : build
46+ runs-on : ubuntu-latest
47+
48+ steps :
49+ - name : Test ${{ matrix.integration }}
50+ run : cargo test --test integration --features integration
51+ env :
52+ INTEGRATION : ${{ matrix.integration }}
You can’t perform that action at this time.
0 commit comments