From 70317569c6dcd9809ed4a8c425777e653ec6ca08 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Mon, 1 May 2017 18:24:31 +0300 Subject: Add hxx extension for headers --- build2/test/common | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 build2/test/common (limited to 'build2/test/common') diff --git a/build2/test/common b/build2/test/common deleted file mode 100644 index 1a3117a..0000000 --- a/build2/test/common +++ /dev/null @@ -1,52 +0,0 @@ -// file : build2/test/common -*- C++ -*- -// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd -// license : MIT; see accompanying LICENSE file - -#ifndef BUILD2_TEST_COMMON -#define BUILD2_TEST_COMMON - -#include -#include - -#include - -namespace build2 -{ - namespace test - { - enum class output_before {fail, warn, clean}; - enum class output_after {clean, keep}; - - struct common - { - // The config.test.output values. - // - output_before before = output_before::warn; - output_after after = output_after::clean; - - // The config.test query interface. - // - const names* test_ = nullptr; // The config.test value if any. - scope* root_ = nullptr; // The root scope for target resolution. - - // Return true if the specified alias target should pass-through to its - // prerequisites. - // - bool - pass (const target& alias_target) const; - - // Return true if the specified target should be tested. - // - bool - test (const target& test_target) const; - - // Return true if the specified target should be tested with the - // specified testscript test (or group). - // - bool - test (const target& test_target, const path& id_path) const; - }; - } -} - -#endif // BUILD2_TEST_COMMON -- cgit v1.1