chore: use miri on native-core too

This commit is contained in:
Jonathan Kelley committed 2022-12-30 14:45:45 -05:00
1 parent 0d95568972
commit b351345db9
3 files changed
+167 -4

No files matched your search

+18 -3
View File
@@ -1,4 +1,4 @@
name: CI
name: Miri Tests
on:
push:
@@ -25,11 +25,25 @@ jobs:
fail-fast: false
matrix:
include:
- os: windows-latest
host_target: i686-pc-windows-msvc
- os: ubuntu-latest
host_target: x86_64-unknown-linux-gnu
# - os: macos-latest
# host_target: x86_64-apple-darwin
# - os: windows-latest
# host_target: i686-pc-windows-msvc
# - os: windows-latest
# host_target: i686-pc-windows-msvc
# - os: windows-latest
# host_target: i686-pc-windows-msvc
# - os: windows-latest
# host_target: i686-pc-windows-msvc
steps:
- uses: actions/checkout@v3
- name: Set the tag GC interval to 1 on linux
if: runner.os == 'Linux'
run: echo "MIRIFLAGS=-Zmiri-tag-gc=1" >> $GITHUB_ENV
# Cache the global cargo directory, but NOT the local `target` directory which
# we cannot reuse anyway when the nightly changes (and it grows quite large
# over time).
@@ -70,3 +84,4 @@ jobs:
- name: Test
run: |
MIRIFLAGS="-Zmiri-disable-isolation -Zmiri-ignore-leaks" cargo +nightly miri test --package dioxus-core --test miri_stress -- --exact --nocapture
MIRIFLAGS="-Zmiri-disable-isolation -Zmiri-ignore-leaks" cargo +nightly miri test --package dioxus-native-core --test miri_native -- --exact --nocapture