diff options
Diffstat (limited to 'tests/test_cases/deps/TARGETS')
-rw-r--r-- | tests/test_cases/deps/TARGETS | 37 |
1 files changed, 35 insertions, 2 deletions
diff --git a/tests/test_cases/deps/TARGETS b/tests/test_cases/deps/TARGETS index 0af783f..93aa167 100644 --- a/tests/test_cases/deps/TARGETS +++ b/tests/test_cases/deps/TARGETS @@ -2,7 +2,12 @@ { "type": ["test_rules", "test_case"] , "name": ["deps_private"] , "targets": - ["+foo", "-main_includes_foo", "+main_links_foo", "+main_links_bar_foo"] + [ "+foo" + , "-main_includes_foo" + , "+main_links_foo" + , "+main_links_bar_foo" + , "+install_bar" + ] , "asserts": [ "test -f foo/foo/libfoo.a" , "test -f foo/foo/foo.hpp" @@ -10,6 +15,10 @@ , "./main_links_foo/main | grep foo" , "./main_links_bar_foo/main | grep bar" , "./main_links_bar_foo/main | grep foo" + , "test -f install_bar/lib/bar/libbar.a" + , "test -f install_bar/include/bar/bar.hpp" + , "test -f install_bar/lib/foo/libfoo.a" + , "! test -f install_bar/include/foo/foo.hpp" ] , "data": [["TREE", null, "private"]] } @@ -17,7 +26,12 @@ { "type": ["test_rules", "test_case"] , "name": ["deps_public"] , "targets": - ["+foo", "+main_includes_foo", "+main_links_foo", "+main_links_bar_foo"] + [ "+foo" + , "+main_includes_foo" + , "+main_links_foo" + , "+main_links_bar_foo" + , "+install_bar" + ] , "asserts": [ "test -f foo/foo/libfoo.a" , "test -f foo/foo/foo.hpp" @@ -26,6 +40,10 @@ , "./main_links_foo/main | grep foo" , "./main_links_bar_foo/main | grep bar" , "./main_links_bar_foo/main | grep foo" + , "test -f install_bar/lib/bar/libbar.a" + , "test -f install_bar/include/bar/bar.hpp" + , "test -f install_bar/lib/foo/libfoo.a" + , "test -f install_bar/include/foo/foo.hpp" ] , "data": [["TREE", null, "public"]] } @@ -43,6 +61,9 @@ , "+test_uses_baz" , "+test_uses_main" , "+test_diamond" + , "+install_bar_s" + , "+install_baz" + , "+install_main" ] , "asserts": [ "test -f foo/libfoo.so.1.2.3" @@ -50,6 +71,18 @@ , "test -f bar/libbar.so" , "test -f bar/bar/bar.hpp" , "! test -f bar/foo/foo.hpp" + , "test -f install_bar_s/lib/bar/libbar.a" + , "test -f install_bar_s/include/bar/bar.hpp" + , "test -f install_bar_s/lib/libfoo.so.1.2.3" + , "! test -f install_bar_s/include/foo/foo.hpp" + , "test -f install_baz/lib/libbaz.so" + , "test -f install_baz/include/baz/baz.hpp" + , "! test -f install_baz/lib/foo/libfoo.a" + , "! test -f install_baz/include/foo/foo.hpp" + , "./install_main/bin/main_uses_bar | grep main" + , "./install_main/bin/main_uses_bar | grep bar" + , "./install_main/bin/main_uses_bar | grep foo" + , "! test -d install_main/include" ] , "data": [["TREE", null, "shared"]] } |