File tree 1 file changed +31
-6
lines changed
1 file changed +31
-6
lines changed Original file line number Diff line number Diff line change 49
49
- test-parking_lot
50
50
- valgrind
51
51
- test-unstable
52
- - miri
52
+ - miri-lib
53
+ - miri-test
54
+ - miri-doc
53
55
- asan
54
56
- cross-check
55
57
- cross-check-tier3
@@ -380,8 +382,8 @@ jobs:
380
382
# the unstable cfg to RustDoc
381
383
RUSTDOCFLAGS : --cfg tokio_unstable --cfg tokio_internal_mt_counters
382
384
383
- miri :
384
- name : miri
385
+ miri-lib :
386
+ name : miri-lib
385
387
needs : basics
386
388
runs-on : ubuntu-latest
387
389
steps :
@@ -398,13 +400,36 @@ jobs:
398
400
- uses : Swatinem/rust-cache@v2
399
401
- name : miri
400
402
run : |
401
- cargo miri nextest run --features full --lib --tests -- no-fail-fast
403
+ cargo miri nextest run --features full --lib --no-fail-fast
402
404
working-directory : tokio
403
405
env :
404
406
MIRIFLAGS : -Zmiri-disable-isolation -Zmiri-strict-provenance -Zmiri-retag-fields
405
407
406
- miri-doc-test :
407
- name : miri-doc-test
408
+ miri-test :
409
+ name : miri-test
410
+ needs : basics
411
+ runs-on : ubuntu-latest
412
+ steps :
413
+ - uses : actions/checkout@v4
414
+ - name : Install Rust ${{ env.rust_miri_nightly }}
415
+ uses : dtolnay/rust-toolchain@stable
416
+ with :
417
+ toolchain : ${{ env.rust_miri_nightly }}
418
+ components : miri
419
+ - name : Install cargo-nextest
420
+ uses : taiki-e/install-action@v2
421
+ with :
422
+ tool : cargo-nextest
423
+ - uses : Swatinem/rust-cache@v2
424
+ - name : miri
425
+ run : |
426
+ cargo miri nextest run --features full --test '*' --no-fail-fast
427
+ working-directory : tokio
428
+ env :
429
+ MIRIFLAGS : -Zmiri-disable-isolation -Zmiri-strict-provenance -Zmiri-retag-fields
430
+
431
+ miri-doc :
432
+ name : miri-doc
408
433
needs : basics
409
434
runs-on : ubuntu-latest
410
435
steps :
You can’t perform that action at this time.
0 commit comments