File tree 1 file changed +13
-4
lines changed 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change 1
1
# Various non-standard tests, requiring e.g. longer run
2
2
name : Nightly
3
3
4
- # This job is run at 04:00 UTC every day or on demand.
5
4
on :
6
- workflow_dispatch :
7
- schedule :
8
- - cron : ' 0 4 * * *'
5
+ push :
6
+ branches-ignore :
7
+ - ' dependabot/**'
8
+ pull_request :
9
9
10
10
permissions :
11
11
contents : read
@@ -43,13 +43,22 @@ jobs:
43
43
-DCMAKE_BUILD_TYPE=${{matrix.build_type}}
44
44
-DCMAKE_C_COMPILER=${{matrix.compiler.c}}
45
45
-DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
46
+ -DUMF_BUILD_SHARED_LIBRARY=ON
46
47
-DUMF_TESTS_FAIL_ON_SKIP=ON
47
48
-DUMF_DEVELOPER_MODE=ON
48
49
-DUMF_BUILD_FUZZTESTS=ON
49
50
50
51
- name : Build
51
52
run : cmake --build ${{github.workspace}}/build --config ${{matrix.build_type}} --verbose -j$(nproc)
52
53
54
+ - name : Run regular tests
55
+ working-directory : ${{github.workspace}}/build
56
+ run : ctest -C ${{matrix.build_type}} --output-on-failure -E "fuzz|test_init_teardown"
57
+
58
+ - name : Run regular tests with proxy library
59
+ working-directory : ${{env.BUILD_DIR}}
60
+ run : LD_PRELOAD=./lib/libumf_proxy.so ctest -C ${{matrix.build_type}} -output-on-failure -E "fuzz|test_init_teardown"
61
+
53
62
- name : Fuzz long test
54
63
working-directory : ${{github.workspace}}/build
55
64
run : ctest -C ${{matrix.build_type}} --output-on-failure --verbose -L "fuzz-long"
You can’t perform that action at this time.
0 commit comments