• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/usr/bin/env python
2# -*- coding: utf-8 -*-
3from conans import ConanFile, CMake
4import os
5
6
7class 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