23
23
toolchain : nightly
24
24
- name : rand
25
25
run : cargo doc --all-features --no-deps
26
+ - name : thread-rng
27
+ run : cargo doc --all-features --package thread-rng --no-deps
26
28
- name : rand_core
27
29
run : cargo doc --all-features --package rand_core --no-deps
28
30
- name : rand_distr
95
97
cargo test --target ${{ matrix.target }} --examples
96
98
- name : Test rand (all stable features)
97
99
run : |
98
- cargo test --target ${{ matrix.target }} --features=serde,log,small_rng
100
+ cargo test --target ${{ matrix.target }} --features=serde,log,small_rng,thread-rng
101
+ - name : Test thread-rng
102
+ run : |
103
+ cargo test --target ${{ matrix.target }} --manifest-path thread-rng/Cargo.toml
99
104
- name : Test rand_core
100
105
run : |
101
106
cargo test --target ${{ matrix.target }} --manifest-path rand_core/Cargo.toml
@@ -140,6 +145,7 @@ jobs:
140
145
# all stable features:
141
146
cross test --no-fail-fast --target ${{ matrix.target }} --features=serde,log,small_rng
142
147
cross test --no-fail-fast --target ${{ matrix.target }} --examples
148
+ cross test --no-fail-fast --target ${{ matrix.target }} --manifest-path thread-rng/Cargo.toml
143
149
cross test --no-fail-fast --target ${{ matrix.target }} --manifest-path rand_core/Cargo.toml
144
150
cross test --no-fail-fast --target ${{ matrix.target }} --manifest-path rand_distr/Cargo.toml --features=serde
145
151
cross test --no-fail-fast --target ${{ matrix.target }} --manifest-path rand_pcg/Cargo.toml --features=serde
@@ -157,7 +163,8 @@ jobs:
157
163
- name : Test rand
158
164
run : |
159
165
cargo miri test --no-default-features --lib --tests
160
- cargo miri test --features=log,small_rng
166
+ cargo miri test --features=log,small_rng,thread-rng
167
+ cargo miri test --manifest-path thread-rng/Cargo.toml
161
168
cargo miri test --manifest-path rand_core/Cargo.toml
162
169
cargo miri test --manifest-path rand_core/Cargo.toml --features=serde
163
170
cargo miri test --manifest-path rand_core/Cargo.toml --no-default-features
0 commit comments