|
82 | 82 | run: |
|
83 | 83 | scripts/run-kani.sh --run autoharness --kani-args \
|
84 | 84 | --include-pattern alloc::layout::Layout::from_size_align \
|
| 85 | + --include-pattern ascii::ascii_char::AsciiChar::from_u8 \ |
| 86 | + --include-pattern char::convert::from_u32_unchecked \ |
| 87 | + --include-pattern "num::nonzero::NonZero::<i8>::count_ones" \ |
| 88 | + --include-pattern "num::nonzero::NonZero::<i16>::count_ones" \ |
| 89 | + --include-pattern "num::nonzero::NonZero::<i32>::count_ones" \ |
| 90 | + --include-pattern "num::nonzero::NonZero::<i64>::count_ones" \ |
| 91 | + --include-pattern "num::nonzero::NonZero::<i128>::count_ones" \ |
| 92 | + --include-pattern "num::nonzero::NonZero::<isize>::count_ones" \ |
| 93 | + --include-pattern "num::nonzero::NonZero::<u8>::count_ones" \ |
| 94 | + --include-pattern "num::nonzero::NonZero::<u16>::count_ones" \ |
| 95 | + --include-pattern "num::nonzero::NonZero::<u32>::count_ones" \ |
| 96 | + --include-pattern "num::nonzero::NonZero::<u64>::count_ones" \ |
| 97 | + --include-pattern "num::nonzero::NonZero::<u128>::count_ones" \ |
| 98 | + --include-pattern "num::nonzero::NonZero::<usize>::count_ones" \ |
| 99 | + --include-pattern "num::nonzero::NonZero::<i8>::rotate_" \ |
| 100 | + --include-pattern "num::nonzero::NonZero::<i16>::rotate_" \ |
| 101 | + --include-pattern "num::nonzero::NonZero::<i32>::rotate_" \ |
| 102 | + --include-pattern "num::nonzero::NonZero::<i64>::rotate_" \ |
| 103 | + --include-pattern "num::nonzero::NonZero::<i128>::rotate_" \ |
| 104 | + --include-pattern "num::nonzero::NonZero::<isize>::rotate_" \ |
| 105 | + --include-pattern "num::nonzero::NonZero::<u8>::rotate_" \ |
| 106 | + --include-pattern "num::nonzero::NonZero::<u16>::rotate_" \ |
| 107 | + --include-pattern "num::nonzero::NonZero::<u32>::rotate_" \ |
| 108 | + --include-pattern "num::nonzero::NonZero::<u64>::rotate_" \ |
| 109 | + --include-pattern "num::nonzero::NonZero::<u128>::rotate_" \ |
| 110 | + --include-pattern "num::nonzero::NonZero::<usize>::rotate_" \ |
| 111 | + --include-pattern ptr::align_offset::mod_inv \ |
| 112 | + --include-pattern ptr::alignment::Alignment::as_nonzero \ |
| 113 | + --include-pattern ptr::alignment::Alignment::as_usize \ |
| 114 | + --include-pattern ptr::alignment::Alignment::log2 \ |
| 115 | + --include-pattern ptr::alignment::Alignment::mask \ |
| 116 | + --include-pattern ptr::alignment::Alignment::new \ |
| 117 | + --include-pattern ptr::alignment::Alignment::new_unchecked \ |
| 118 | + --include-pattern time::Duration::from_micros \ |
| 119 | + --include-pattern time::Duration::from_millis \ |
| 120 | + --include-pattern time::Duration::from_nanos \ |
| 121 | + --include-pattern time::Duration::from_secs \ |
| 122 | + --exclude-pattern time::Duration::from_secs_f \ |
| 123 | + --include-pattern unicode::unicode_data::conversions::to_ \ |
85 | 124 | --exclude-pattern ::precondition_check \
|
| 125 | + --harness-timeout 5m \ |
| 126 | + --default-unwind 1000 \ |
86 | 127 | --jobs=3 --output-format=terse | tee autoharness-verification.log
|
87 | 128 | gzip autoharness-verification.log
|
88 | 129 |
|
@@ -179,8 +220,6 @@ jobs:
|
179 | 220 |
|
180 | 221 | - name: Run log parser
|
181 | 222 | run: |
|
182 |
| - # DEBUG |
183 |
| - ls -R |
184 | 223 | gunzip ${{ matrix.os }}-autoharness-verification.log.gz
|
185 | 224 | tar xzf ${{ matrix.os }}-results.tar.gz
|
186 | 225 | python3 scripts/kani-std-analysis/log_parser.py \
|
|
0 commit comments