|
|
@@ -83,11 +83,15 @@ steps:
|
|
|
export PKG_CONFIG_PATH=\$QT_BASE_DIR/lib/pkgconfig:\$PKG_CONFIG_PATH &&
|
|
|
mkdir build &&
|
|
|
cd build &&
|
|
|
- cmake -D NO_SHIBBOLETH=1 -DBUILD_UPDATER=ON -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 -DSANITIZE_ADDRESS=ON ../ &&
|
|
|
+ cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DNO_SHIBBOLETH=1 -DBUILD_UPDATER=ON -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 -DSANITIZE_ADDRESS=ON ../ &&
|
|
|
make &&
|
|
|
useradd -m -s /bin/bash test &&
|
|
|
chown -R test:test . &&
|
|
|
su -c 'ASAN_OPTIONS=detect_leaks=0 ctest --output-on-failure' test"
|
|
|
+ # Static analysis with clang-tidy
|
|
|
+ - /bin/bash -c "
|
|
|
+ ln -s build/compile_commands.json . &&
|
|
|
+ run-clang-tidy-6.0"
|
|
|
trigger:
|
|
|
branch:
|
|
|
- master
|