UpdateCTestConfiguration from :/home/super/devel/kde/build/frameworks/baloo/DartConfiguration.tcl UpdateCTestConfiguration from :/home/super/devel/kde/build/frameworks/baloo/DartConfiguration.tcl Test project /home/super/devel/kde/build/frameworks/baloo Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 38 Start 38: advancedqueryparsertest 38: Test command: /home/super/devel/kde/build/frameworks/baloo/bin/advancedqueryparsertest 38: Environment variables: 38: QT_PLUGIN_PATH=/home/super/devel/kde/build/frameworks/baloo/bin:/usr/local/lib64/plugins:/usr/local/lib64/qt5/plugins:/usr/local/lib/plugins:/usr/local/lib/qt5/plugins:/usr/local/lib/x86_64-linux-gnu/plugins:/usr/plugins: 38: Test timeout computed to be: 9.99988e+06 38: ********* Start testing of AdvancedQueryParserTest ********* 38: Config: Using QtTest library 5.10.0, Qt 5.10.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.3.1 20180307 [gcc-7-branch revision 258314]) 38: PASS : AdvancedQueryParserTest::initTestCase() 38: PASS : AdvancedQueryParserTest::testSimpleProperty() 38: PASS : AdvancedQueryParserTest::testSimpleString() 38: PASS : AdvancedQueryParserTest::testStringAndProperty() 38: PASS : AdvancedQueryParserTest::testLogicalOps() 38: PASS : AdvancedQueryParserTest::testNesting() 38: XFAIL : AdvancedQueryParserTest::testDateTime() AQP cannot handle datetime 38: Loc: [/home/super/devel/kde/src/frameworks/baloo/autotests/unit/lib/advancedqueryparsertest.cpp(165)] 38: PASS : AdvancedQueryParserTest::testDateTime() 38: PASS : AdvancedQueryParserTest::testOperators() 38: QDEBUG : AdvancedQueryParserTest::testBinaryOperatorMissingFirstArg() Binary operator without first argument encountered: "=:2" 38: PASS : AdvancedQueryParserTest::testBinaryOperatorMissingFirstArg() 38: QDEBUG : AdvancedQueryParserTest::testNestedParentheses(a AND b AND c AND d) result term ( AND ( : a (QString)) ( : b (QString)) ( : c (QString)) ( : d (QString)) ) 38: QDEBUG : AdvancedQueryParserTest::testNestedParentheses(a AND b AND c AND d) expected term ( AND ( : a (QString)) ( : b (QString)) ( : c (QString)) ( : d (QString)) ) 38: PASS : AdvancedQueryParserTest::testNestedParentheses(a AND b AND c AND d) 38: QDEBUG : AdvancedQueryParserTest::testNestedParentheses((a AND b) AND (c OR d)) result term ( AND ( : a (QString)) ( : b (QString)) ( OR ( : c (QString)) ( : d (QString)) ) ) 38: QDEBUG : AdvancedQueryParserTest::testNestedParentheses((a AND b) AND (c OR d)) expected term ( AND ( : a (QString)) ( : b (QString)) ( OR ( : c (QString)) ( : d (QString)) ) ) 38: PASS : AdvancedQueryParserTest::testNestedParentheses((a AND b) AND (c OR d)) 38: QDEBUG : AdvancedQueryParserTest::testNestedParentheses((a AND (b AND (c AND d)))) result term ( AND ( : a (QString)) ( AND ( : b (QString)) ( AND ( : c (QString)) ( : d (QString)) ) ) ) 38: QDEBUG : AdvancedQueryParserTest::testNestedParentheses((a AND (b AND (c AND d)))) expected term ( AND ( : a (QString)) ( : b (QString)) ( : c (QString)) ( : d (QString)) ) 38: XFAIL : AdvancedQueryParserTest::testNestedParentheses((a AND (b AND (c AND d)))) Fails to optimize for unknown reason, but output is semantically correct 38: Loc: [/home/super/devel/kde/src/frameworks/baloo/autotests/unit/lib/advancedqueryparsertest.cpp(221)] 38: PASS : AdvancedQueryParserTest::testNestedParentheses((a AND (b AND (c AND d)))) 38: QDEBUG : AdvancedQueryParserTest::testNestedParentheses((a AND (b AND (c AND d)))) result term ( AND ( : a (QString)) ( AND ( : b (QString)) ( AND ( : c (QString)) ( : d (QString)) ) ) ) 38: QDEBUG : AdvancedQueryParserTest::testNestedParentheses((a AND (b AND (c AND d)))) expected term ( AND ( : a (QString)) ( AND ( : b (QString)) ( AND ( : c (QString)) ( : d (QString)) ) ) ) 38: PASS : AdvancedQueryParserTest::testNestedParentheses((a AND (b AND (c AND d)))) 38: QDEBUG : AdvancedQueryParserTest::testOptimizedLogic(a && b && c && d) result term ( AND ( AND ( AND ( : a (QString)) ( : b (QString)) ) ( : c (QString)) ) ( : d (QString)) ) 38: QDEBUG : AdvancedQueryParserTest::testOptimizedLogic(a && b && c && d) expected term ( AND ( : a (QString)) ( : b (QString)) ( : c (QString)) ( : d (QString)) ) 38: XFAIL : AdvancedQueryParserTest::testOptimizedLogic(a && b && c && d) no optimization 38: Loc: [/home/super/devel/kde/src/frameworks/baloo/autotests/unit/lib/advancedqueryparsertest.cpp(289)] 38: PASS : AdvancedQueryParserTest::testOptimizedLogic(a && b && c && d) 38: QDEBUG : AdvancedQueryParserTest::testOptimizedLogic((a && b) && (c || d)) result term ( AND ( AND ( : a (QString)) ( : b (QString)) ) ( OR ( : c (QString)) ( : d (QString)) ) ) 38: QDEBUG : AdvancedQueryParserTest::testOptimizedLogic((a && b) && (c || d)) expected term ( AND ( : a (QString)) ( : b (QString)) ( OR ( : c (QString)) ( : d (QString)) ) ) 38: XFAIL : AdvancedQueryParserTest::testOptimizedLogic((a && b) && (c || d)) no optimization 38: Loc: [/home/super/devel/kde/src/frameworks/baloo/autotests/unit/lib/advancedqueryparsertest.cpp(289)] 38: PASS : AdvancedQueryParserTest::testOptimizedLogic((a && b) && (c || d)) 38: PASS : AdvancedQueryParserTest::cleanupTestCase() 38: Totals: 16 passed, 0 failed, 0 skipped, 0 blacklisted, 3ms 38: ********* Finished testing of AdvancedQueryParserTest ********* 1/1 Test #38: advancedqueryparsertest .......... Passed 0.01 sec The following tests passed: advancedqueryparsertest 100% tests passed, 0 tests failed out of 1 Total Test time (real) = 0.02 sec