diff options
| author | 彭宣正 <[email protected]> | 2021-12-20 15:37:00 +0800 |
|---|---|---|
| committer | 彭宣正 <[email protected]> | 2021-12-20 15:37:00 +0800 |
| commit | 3488e3aba8008b0a3073a00e01332d872580779a (patch) | |
| tree | 2c816b82f35a95716dd0317c6a21307b6281f339 /.gitlab-ci.yml | |
| parent | 0dbf2e6957168a9f271881adf565918143f96586 (diff) | |
🧪 test(gtest. CI): 增加gtest用例,增加CPPCHECK,删除生成的可执行文件
Diffstat (limited to '.gitlab-ci.yml')
| -rw-r--r-- | .gitlab-ci.yml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6b0a3ff..e298ffe 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,6 +6,8 @@ variables: INSTALL_DEPENDENCY_LIBRARY: libMESA_handle_logger-devel libcjson-devel libMESA_field_stat2-devel sapp-devel framework_env libMESA_prof_load-devel http-devel dns-devel ftp-devel mail-devel ssl-devel librdkafka-devel libmaatframe-devel tsg_master-devel libdocumentanalyze-devel stages: +- analysis +- test - build .build_by_travis: @@ -21,6 +23,25 @@ stages: tags: - share +run_cppcheck: + stage: analysis + script: + - mkdir build || true + - cd build + - cmake3 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON .. + - cppcheck --project=compile_commands.json --enable=all --error-exitcode=1 --suppress=unusedFunction --suppress=missingInclude --suppress=uselessAssignmentPtrArg --suppress=unmatchedSuppression + tags: + - share + +run_test: + stage: test + extends: .build_by_travis + script: + - yum makecache + - ./ci/travis.sh + - cd build + - ctest --verbose + branch_build_debug: stage: build extends: .build_by_travis |
