File tree 1 file changed +34
-0
lines changed
1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change 37
37
fuzzing/fuzz_osa_distance -max_total_time=30
38
38
fuzzing/fuzz_damerau_levenshtein_distance -max_total_time=30
39
39
40
+ build_linux_clang_32 :
41
+ runs-on : ubuntu-latest
42
+ strategy :
43
+ fail-fast : false
44
+ matrix :
45
+ BUILD_TYPE : [Release, Debug]
46
+ env :
47
+ CXXFLAGS : -m32
48
+ CFLAGS : -m32
49
+
50
+ steps :
51
+ - uses : actions/checkout@v2
52
+
53
+ - name : Configure CMake
54
+ run : cmake -B build -DCMAKE_BUILD_TYPE=${{matrix.BUILD_TYPE}} -DRAPIDFUZZ_BUILD_TESTING=1 -DRAPIDFUZZ_ENABLE_LINTERS=1 -DRAPIDFUZZ_BUILD_FUZZERS=1 -DCMAKE_CXX_COMPILER=clang++
55
+
56
+ - name : Build
57
+ run : cmake --build build --config ${{matrix.BUILD_TYPE}}
58
+
59
+ - name : Test
60
+ working-directory : build
61
+ run : ctest -C ${{matrix.BUILD_TYPE}} --rerun-failed --output-on-failure
62
+
63
+ - name : Fuzz Test
64
+ working-directory : build
65
+ run : |
66
+ fuzzing/fuzz_lcs_similarity -max_total_time=30
67
+ fuzzing/fuzz_levenshtein_distance -max_total_time=30
68
+ fuzzing/fuzz_levenshtein_editops -max_total_time=30
69
+ fuzzing/fuzz_indel_distance -max_total_time=30
70
+ fuzzing/fuzz_indel_editops -max_total_time=30
71
+ fuzzing/fuzz_osa_distance -max_total_time=30
72
+ fuzzing/fuzz_damerau_levenshtein_distance -max_total_time=30
73
+
40
74
build_linux_gcc :
41
75
runs-on : ubuntu-latest
42
76
strategy :
You can’t perform that action at this time.
0 commit comments