1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 from conans import ConanFile, CMake 4 import os 5 6 7 class TestPackageConan(ConanFile): 8 settings = "os", "compiler", "build_type", "arch" 9 generators = "cmake" 10 11 def build(self): 12 cmake = CMake(self) 13 cmake.configure() 14 cmake.build() 15 16 def test(self): 17 assert os.path.isfile(os.path.join(self.deps_cpp_info["Catch2"].rootpath, "licenses", "LICENSE.txt")) 18 bin_path = os.path.join("bin", "test_package") 19 self.run("%s -s" % bin_path, run_environment=True) 20