diff options
author | Ivan Komissarov <abbapoh@gmail.com> | 2021-09-25 02:06:47 +0300 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2021-10-25 14:44:15 +0000 |
commit | 879418ed15791a2a5828957a6f4d49b16b7a4544 (patch) | |
tree | 00128c74a96a96fb025df18877f12dd291ddc1a6 /tests | |
parent | 0b19a266963a91b1eaa17ed5c835b662a8d29135 (diff) | |
download | qbs-879418ed15791a2a5828957a6f4d49b16b7a4544.tar.gz |
capnproto: add test with the new provider
Change-Id: I4b91047bd688419ca9626d58a304bbeabf9943e7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/blackbox/testdata/capnproto/capnproto_cpp_pkgconfig.qbs | 17 | ||||
-rw-r--r-- | tests/auto/blackbox/tst_blackbox.cpp | 1 |
2 files changed, 18 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata/capnproto/capnproto_cpp_pkgconfig.qbs b/tests/auto/blackbox/testdata/capnproto/capnproto_cpp_pkgconfig.qbs new file mode 100644 index 000000000..58c7d568d --- /dev/null +++ b/tests/auto/blackbox/testdata/capnproto/capnproto_cpp_pkgconfig.qbs @@ -0,0 +1,17 @@ +CppApplication { + Depends { name: "capnproto.cpp"; required: false } + condition: { + var result = qbs.targetPlatform === qbs.hostPlatform; + if (!result) + console.info("targetPlatform differs from hostPlatform"); + if (!capnproto.cpp.present) + console.info("capnproto is not present"); + return result && capnproto.cpp.present; + } + cpp.minimumMacosVersion: "10.8" + files: [ + "capnproto_cpp.cpp", + "foo.capnp" + ] + qbsModuleProviders: "qbspkgconfig" +}
\ No newline at end of file diff --git a/tests/auto/blackbox/tst_blackbox.cpp b/tests/auto/blackbox/tst_blackbox.cpp index 44026fc86..41f307632 100644 --- a/tests/auto/blackbox/tst_blackbox.cpp +++ b/tests/auto/blackbox/tst_blackbox.cpp @@ -811,6 +811,7 @@ void TestBlackbox::capnproto_data() QTest::addColumn<QString>("projectFile"); QTest::newRow("cpp") << QStringLiteral("capnproto_cpp.qbs"); + QTest::newRow("cpp-pkgconfig") << QStringLiteral("capnproto_cpp_pkgconfig.qbs"); QTest::newRow("greeter cpp (grpc)") << QStringLiteral("greeter_cpp.qbs"); QTest::newRow("relative import") << QStringLiteral("capnproto_relative_import.qbs"); QTest::newRow("absolute import") << QStringLiteral("capnproto_absolute_import.qbs"); |