* Add reals check

* fix cmakelist
This commit is contained in:
Parth Aggarwal 2021-10-21 11:48:15 -07:00 коммит произвёл GitHub
Родитель 0f4bacf075
Коммит 9b21834623
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
11 изменённых файлов: 21 добавлений и 13 удалений

Просмотреть файл

@ -22,6 +22,7 @@ option(run_unittests "set run_unittests to ON to run unittests (default is OFF)"
option(run_e2e_tests "set run_e2e_tests to ON to run e2e tests (default is OFF). Chsare dutility does not have any e2e tests, but the option needs to exist to evaluate in IF statements" OFF)
option(run_int_tests "set run_int_tests to ON to integration tests (default is OFF)." OFF)
option(run_perf_tests "set run_perf_tests to ON to build performance tests (default is OFF)." OFF)
option(run_reals_check "set run_reals_check to ON to run reals check (default is OFF)." OFF)
option(use_cppunittest "set use_cppunittest to ON to build CppUnitTest tests on Windows (default is OFF)" OFF)
option(run_traceability "run traceability tool (default is ON)" ON)
@ -32,12 +33,14 @@ set(original_run_int_tests ${run_int_tests})
set(original_run_perf_tests ${run_perf_tests})
set(original_run_unittests ${run_unittests})
set(original_run_traceability ${run_traceability})
set(original_run_reals_check ${run_reals_check})
set(run_e2e_tests OFF)
set(run_int_tests OFF)
set(run_perf_tests OFF)
set(run_unittests OFF)
set(run_traceability OFF)
set(run_reals_check OFF)
if ((NOT TARGET c_build_tools) AND (EXISTS ${CMAKE_CURRENT_LIST_DIR}/deps/c-build-tools/CMakeLists.txt))
add_subdirectory(deps/c-build-tools)
@ -88,6 +91,7 @@ set(run_int_tests ${original_run_int_tests})
set(run_perf_tests ${original_run_perf_tests})
set(run_unittests ${original_run_unittests})
set(run_traceability ${original_run_traceability})
set(run_reals_check ${original_run_reals_check})
add_subdirectory(deps/servicefabric)
@ -129,3 +133,7 @@ target_link_libraries(sf_c_util c_logging c_pal com_wrapper c_util)
add_subdirectory(sfwrapper)
add_subdirectory(tests)
if(${run_reals_check})
add_reals_check_target()
endif()

Просмотреть файл

@ -39,10 +39,10 @@ jobs:
modifyEnvironment: true
- task: CMake@1
displayName: 'CMake .. -Drun_unittests:bool=ON -Drun_int_tests:bool=ON -Duse_cppunittest:bool=OFF -Dabort_on_fail:bool=ON -G "Visual Studio 16 2019" -A x64'
displayName: 'CMake .. -Drun_reals_check:bool=ON -Drun_unittests:bool=ON -Drun_int_tests:bool=ON -Duse_cppunittest:bool=OFF -Dabort_on_fail:bool=ON -G "Visual Studio 16 2019" -A x64'
inputs:
workingDirectory: 'build_x64'
cmakeArgs: '.. -Drun_unittests:bool=ON -Drun_int_tests:bool=ON -Duse_cppunittest:bool=OFF -Dabort_on_fail:bool=ON -G "Visual Studio 16 2019" -A x64'
cmakeArgs: '.. -Drun_reals_check:bool=ON -Drun_unittests:bool=ON -Drun_int_tests:bool=ON -Duse_cppunittest:bool=OFF -Dabort_on_fail:bool=ON -G "Visual Studio 16 2019" -A x64'
- task: VSBuild@1
displayName: 'Build solution build_x64\*.sln'
@ -97,10 +97,10 @@ jobs:
modifyEnvironment: true
- task: CMake@1
displayName: 'CMake .. -Drun_unittests:bool=ON -Drun_int_tests:bool=ON -Duse_cppunittest:bool=ON -Dabort_on_fail:bool=ON -G "Visual Studio 16 2019" -A x64'
displayName: 'CMake .. -Drun_reals_check:bool=ON -Drun_unittests:bool=ON -Drun_int_tests:bool=ON -Duse_cppunittest:bool=ON -Dabort_on_fail:bool=ON -G "Visual Studio 16 2019" -A x64'
inputs:
workingDirectory: 'build_x64'
cmakeArgs: '.. -Drun_unittests:bool=ON -Drun_int_tests:bool=ON -Duse_cppunittest:bool=ON -Dabort_on_fail:bool=ON -G "Visual Studio 16 2019" -A x64'
cmakeArgs: '.. -Drun_reals_check:bool=ON -Drun_unittests:bool=ON -Drun_int_tests:bool=ON -Duse_cppunittest:bool=ON -Dabort_on_fail:bool=ON -G "Visual Studio 16 2019" -A x64'
- task: VSBuild@1
displayName: 'Build solution build_x64\*.sln'

2
deps/c-build-tools поставляемый

@ -1 +1 @@
Subproject commit 24b9848576b255423c4dfeaa00a2809ed1d63911
Subproject commit c5b412c8d071c3180e189a3036ee7a7faa355576

2
deps/c-logging поставляемый

@ -1 +1 @@
Subproject commit c624bc815f2217390d4b8f5e7927b1f849d3587c
Subproject commit f03eed3e2d43953aa54069f2ae268899572f8a3f

2
deps/c-pal поставляемый

@ -1 +1 @@
Subproject commit 2c1c789e081e34ffe39b41d29e3b67c3d66f35a6
Subproject commit 3e158d96cc87378ef83af548e6821c7c9fbbcbcf

2
deps/c-testrunnerswitcher поставляемый

@ -1 +1 @@
Subproject commit 28fd82f87417c4c97485f8c73be5fa5d80894907
Subproject commit 994b415b6d6871f7b44c20ace0ba0355a9c1ccc2

2
deps/c-util поставляемый

@ -1 +1 @@
Subproject commit 1383dd15118b0859346ca3a0f26b29113595df35
Subproject commit dc3fd22b7f9f49f137da5b53a1277c3842293ffd

2
deps/com-wrapper поставляемый

@ -1 +1 @@
Subproject commit ce962044d600ae151623bfdcf6bf439ff8be8e6b
Subproject commit 876ebb38d451b335e7a6293940bc2dfbf06f0128

2
deps/ctest поставляемый

@ -1 +1 @@
Subproject commit 05c7bdc81321fd0b84f4900b87ba2d8bf6b20ed8
Subproject commit 035a6b9f097e6843b124b3e46f85a362ec834720

2
deps/macro-utils-c поставляемый

@ -1 +1 @@
Subproject commit 80ab1d164fbfb4c28d496ce4b0d500d28117bc64
Subproject commit 89fd0a847ea3033a883d9fac4dbfa66fa8b42938

2
deps/umock-c поставляемый

@ -1 +1 @@
Subproject commit 9e59f730f902c3f85a59b8d3f74bf6a807f4b020
Subproject commit 8e7f8528ed93883abdd949f4c4a249fd6c1a3833