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