ci: Enable more modules in the clang-tidy job

This commit is contained in:
Eduardo Almeida
2022-10-10 19:07:34 +00:00
parent 9a2bf052b8
commit db6ff267b3

View File

@@ -22,13 +22,28 @@ clang-tidy:
- DEBIAN_FRONTEND=noninteractive apt install -y
clang cmake
clang-tidy-14
python3 python3-pip
libboost-all-dev
libgtk-3-dev
gsl-bin libgsl-dev libgsl27
libopenmpi-dev
libsqlite3-dev
ssh
- pip3 install cppyy
script:
- ./ns3 configure --enable-clang-tidy -d debug --enable-examples --enable-tests
- ./ns3 configure -d debug
--enable-clang-tidy
--enable-examples --enable-tests
--enable-asserts
--enable-mpi
--enable-python-bindings
- run-clang-tidy-14 -p cmake-cache/ -quiet
1> clang-tidy-errors.log
2> /dev/null
- (! egrep -A 3 "error:|warning:" clang-tidy-errors.log)
- echo "No clang-tidy errors found"
variables:
MPI_CI: 1
artifacts:
paths:
- clang-tidy-errors.log