check: Enhance --print-requires tests

Make the --print-requires and --print-requires-private tests actually
resolve Requires and output a specific version test.
This commit is contained in:
Dan Nicholson 2012-10-01 05:55:43 -07:00
parent 0e6ea44d68
commit aba2c047cf
2 changed files with 6 additions and 6 deletions

View file

@ -19,12 +19,12 @@ RESULT="simple = 1.0.0"
run_test --print-provides simple
# --print-requires
RESULT=""
run_test --print-requires simple
RESULT="public-dep >= 1"
run_test --print-requires requires-test
# --print-requires-private
RESULT=""
run_test --print-requires-private simple
RESULT="private-dep >= 1"
run_test --print-requires-private requires-test
# --list-all, limit to a subdirectory
RESULT="sub1 Subdirectory package 1 - Test package 1 for subdirectory

View file

@ -1,8 +1,8 @@
Name: Requires test package
Description: Dummy pkgconfig test package for testing Requires/Requires.private
Version: 1.0.0
Requires: public-dep
Requires.private: private-dep
Requires: public-dep >= 1
Requires.private: private-dep >= 1
Libs: -L/requires-test/lib -lrequires-test
Cflags: -I/requires-test/include