From d1d9fbc899be37bba7b05f31ac5c7a4d15d64811 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Tue, 4 Sep 2018 14:32:11 +0300 Subject: Rename .test/test{} to .testscript/testscript{} --- tests/test.test | 106 -------------------------------------------------------- 1 file changed, 106 deletions(-) delete mode 100644 tests/test.test (limited to 'tests/test.test') diff --git a/tests/test.test b/tests/test.test deleted file mode 100644 index 667ee7a..0000000 --- a/tests/test.test +++ /dev/null @@ -1,106 +0,0 @@ -# file : tests/test.test -# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd -# license : MIT; see accompanying LICENSE file - -.include common.test - -cxx = cc config.cxx="$recall($cxx.path)" - -new += 2>! -init += cc "config.cxx=$config.cxx" -d prj 2>! -deinit += -d prj - -: single-pkg-cfg -: -{ - $new -C @cfg prj $cxx &prj/*** &prj-cfg/***; - - $* -d prj 2>>~%EOE%; - %(mkdir|c\+\+|ld|test) .+%{4} - EOE - - $deinit 2>>/"EOE" - deinitializing in project $~/prj/ - synchronizing: - drop prj - EOE -} - -: multi-pkg-cfg -: -: Here we will also test recursively. -: -{ - $new -t empty prj &prj/***; - - $new --package pkg1 -d prj; - $new --package pkg2 -d prj; - - $init -C @cfg1 &prj-cfg1/***; - $init -C @cfg2 &prj-cfg2/***; - - $new -t lib libprj &libprj/***; - - cat <+prj/repositories.manifest; - : - role: prerequisite - location: ../libprj - type: dir - EOI - - cat <+prj/pkg1/manifest; - depends: libprj - EOI - - sed -i -e 's/^(#import .+)$/import libs += libprj%lib{prj}/' \ - prj/pkg1/pkg1/buildfile; - - cat <=prj/pkg1/pkg1/pkg1.cxx; - #include - - #include - - using namespace std; - - int main (int argc, char* argv[]) - { - if (argc < 2) - { - cerr << "error: missing name" << endl; - return 1; - } - - prj::say_hello (cout, argv[1]); - } - EOI - - cat <+prj/pkg2/manifest; - tags: c++ - EOI - - $* -d prj/pkg2 2>>/~"%EOE%"; # Default (cfg1). - fetching dir:$~/libprj \(prerequisite of dir:$~/prj\) - synchronizing: - % new libprj.+ \\\(required by pkg1\\\)% - % upgrade pkg1.+19700101000000#1% - % upgrade pkg2.+19700101000000#1% - %\(mkdir|c\\+\\+|ld|test\) .+%{4} - EOE - - $* @cfg2 -d prj/pkg2 2>>/~"%EOE%"; # By name (cfg2). - fetching dir:$~/libprj \(prerequisite of dir:$~/prj\) - synchronizing: - % new libprj.+ \\\(required by pkg1\\\)% - % upgrade pkg1.+19700101000000#1% - % upgrade pkg2.+19700101000000#1% - %\(mkdir|c\\+\\+|ld|test\) .+%{4} - EOE - - $* -a --recursive -d prj/pkg1 2>>~%EOE% # All configs recursive. - in configuration @cfg1: - %(mkdir|version\.in|c\+\+|ld|test) .+%{12} - - in configuration @cfg2: - %(mkdir|version\.in|c\+\+|ld|test) .+%{12} - EOE -} -- cgit v1.1