remove cmocka tests from ci (#14054)
Ilya Mashchenko committed
Nov 28, 2022 at 12:53 UTC
0670632b9ece0ba0812bf11e3ecc19419f14aa7d
1 file changed
-56
.github/workflows/tests.yml
-56
@@ -39,59 +39,3 @@ jobs:
39
CFLAGS: "-O1 -DNETDATA_INTERNAL_CHECKS=1 -DNETDATA_VERIFY_LOCKS=1"
40
run: |
41
./tests/run-unit-tests.sh
42
-
43
- unit-tests-cmocka:
44
- name: Unit Tests (cmocka)
45
- runs-on: ubuntu-latest
46
- steps:
47
- - name: Checkout
48
- uses: actions/checkout@v3
49
- with:
50
- submodules: recursive
51
- - name: Prepare environment
52
- run: |
53
- ./packaging/installer/install-required-packages.sh --dont-wait --non-interactive netdata-all
54
- sudo apt-get install -y libjson-c-dev libipmimonitoring-dev libcups2-dev libsnappy-dev \
55
- libprotobuf-dev libprotoc-dev libssl-dev protobuf-compiler \
56
- libnetfilter-acct-dev libmongoc-dev libcmocka-dev libzstd-dev
57
- - name: Configure
58
- run: |
59
- autoreconf -ivf
60
- ./configure --disable-ml --disable-dependency-tracking
61
- # XXX: Work-around for bug with libbson-1.0 in Ubuntu 18.04
62
- # See: https://bugs.launchpad.net/ubuntu/+source/libmongoc/+bug/1790771
63
- # https://jira.mongodb.org/browse/CDRIVER-2818
64
- - name: Fix libbson
65
- run: |
66
- pushd /usr/lib || exit 1
67
- sudo ln -s /usr/include .
68
- popd || exit 1
69
- - name: Build
70
- run: |
71
- mkdir build-tmp
72
- cd build-tmp
73
- cmake \
74
- -D UNIT_TESTING=1 \
75
- -D BUILD_TESTING=1 \
76
- -D CMAKE_BUILD_TYPE="Debug" \
77
- -D BSON_LIBRARY=/usr/lib/x86_64-linux-gnu/libbson-1.0.so \
78
- -D MONGOC_LIBRARY=/usr/lib/x86_64-linux-gnu/libmongoc-1.0.so \
79
- ..
80
- make
81
- - name: Run ctest
82
- run: |
83
- cd build-tmp
84
- ctest
85
- - name: Prepare Artifacts
86
- if: always()
87
- run: |
88
- mkdir logs
89
- pushd build-tmp || exit 1
90
- find . -type f -name '*.log' -exec cp {} ../logs/ \;
91
- popd || exit 1
92
- - name: Upload Artifacts
93
- uses: actions/upload-artifact@v3
94
- if: always()
95
- with:
96
- name: logs
97
- path: logs