build(conan): can_run check added before running tests

This commit is contained in:
Mateusz Pusz
2024-02-17 22:47:46 +01:00
parent 8cb8416ea5
commit aacdf6770b

View File

@@ -25,7 +25,7 @@ import re
from conan import ConanFile from conan import ConanFile
from conan.errors import ConanInvalidConfiguration from conan.errors import ConanInvalidConfiguration
from conan.tools.build import check_min_cppstd from conan.tools.build import can_run, check_min_cppstd
from conan.tools.cmake import CMake, CMakeDeps, CMakeToolchain, cmake_layout from conan.tools.cmake import CMake, CMakeDeps, CMakeToolchain, cmake_layout
from conan.tools.files import copy, load, rmdir from conan.tools.files import copy, load, rmdir
@@ -167,6 +167,7 @@ class MPUnitsConan(ConanFile):
cmake.build() cmake.build()
if self._build_all: if self._build_all:
cmake.build(target="all_verify_interface_header_sets") cmake.build(target="all_verify_interface_header_sets")
if can_run(self):
cmake.test() cmake.test()
def package_id(self): def package_id(self):