********* Start testing of tst_qmakelib *********
Config: Using QtTest library 6.11.1, Qt 6.11.1 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 13.7.8
PASS   : tst_qmakelib::initTestCase()
PASS   : tst_qmakelib::quoteArgUnix()
PASS   : tst_qmakelib::quoteArgUnix(hallo)
PASS   : tst_qmakelib::quoteArgUnix(hallo du)
PASS   : tst_qmakelib::quoteArgUnix(ha'llo)
PASS   : tst_qmakelib::quoteArgWin()
PASS   : tst_qmakelib::quoteArgWin(hallo)
PASS   : tst_qmakelib::quoteArgWin(hallo du)
PASS   : tst_qmakelib::quoteArgWin(hallo\)
PASS   : tst_qmakelib::quoteArgWin(hallo du\)
PASS   : tst_qmakelib::quoteArgWin(ha"llo)
PASS   : tst_qmakelib::quoteArgWin(ha\"llo)
PASS   : tst_qmakelib::pathUtils()
PASS   : tst_qmakelib::ioUtilRelativity(empty)
PASS   : tst_qmakelib::ioUtilRelativity(simple)
PASS   : tst_qmakelib::ioUtilRelativity(subdir)
PASS   : tst_qmakelib::ioUtilRelativity(rooted)
PASS   : tst_qmakelib::ioUtilRelativity(resource)
PASS   : tst_qmakelib::ioUtilResolve(abs-rel)
PASS   : tst_qmakelib::ioUtilResolve(abs-sub)
PASS   : tst_qmakelib::ioUtilResolve(abs-abs)
PASS   : tst_qmakelib::proString()
PASS   : tst_qmakelib::proStringList()
PASS   : tst_qmakelib::proParser(empty)
PASS   : tst_qmakelib::proParser(empty (whitespace))
PASS   : tst_qmakelib::proParser(assign none)
PASS   : tst_qmakelib::proParser(append none)
PASS   : tst_qmakelib::proParser(unique append none)
PASS   : tst_qmakelib::proParser(remove none)
PASS   : tst_qmakelib::proParser(replace empty)
PASS   : tst_qmakelib::proParser(assignment without variable)
PASS   : tst_qmakelib::proParser(assignment with multiple variables)
PASS   : tst_qmakelib::proParser(one literal)
PASS   : tst_qmakelib::proParser(one literal (squeezed))
PASS   : tst_qmakelib::proParser(many literals)
PASS   : tst_qmakelib::proParser(many literals (tab-separated)
PASS   : tst_qmakelib::proParser(one quoted literal)
PASS   : tst_qmakelib::proParser(quoted literal with missing quote)
PASS   : tst_qmakelib::proParser(many quoted literals)
PASS   : tst_qmakelib::proParser(many quoted literals (with tabs))
PASS   : tst_qmakelib::proParser(quoted and unquoted spaces)
PASS   : tst_qmakelib::proParser(funny literals)
PASS   : tst_qmakelib::proParser(literals with escapes)
PASS   : tst_qmakelib::proParser(magic variables)
PASS   : tst_qmakelib::proParser(continuations and comments)
PASS   : tst_qmakelib::proParser(accidental continuation)
PASS   : tst_qmakelib::proParser(plain variable expansion)
PASS   : tst_qmakelib::proParser(braced variable expansion)
PASS   : tst_qmakelib::proParser(bogus variable expansion)
PASS   : tst_qmakelib::proParser(bogus braced variable expansion)
PASS   : tst_qmakelib::proParser(unterminated braced variable expansion)
PASS   : tst_qmakelib::proParser(invalid identifier in braced variable expansion)
PASS   : tst_qmakelib::proParser(property expansion)
PASS   : tst_qmakelib::proParser(environment expansion)
PASS   : tst_qmakelib::proParser(plain function call)
PASS   : tst_qmakelib::proParser(braced function call)
PASS   : tst_qmakelib::proParser(function call with one argument)
PASS   : tst_qmakelib::proParser(function call with multiple arguments)
PASS   : tst_qmakelib::proParser(nested function call)
PASS   : tst_qmakelib::proParser(function call with parenthesized argument)
PASS   : tst_qmakelib::proParser(separate literal and expansion)
PASS   : tst_qmakelib::proParser(separate expansion and literal)
PASS   : tst_qmakelib::proParser(joined literal and expansion)
PASS   : tst_qmakelib::proParser(joined expansion and literal)
PASS   : tst_qmakelib::proParser(plain variable expansion with funny name and literal)
PASS   : tst_qmakelib::proParser(braced variable expansion with funny name)
PASS   : tst_qmakelib::proParser(quoted joined literal and expansion)
PASS   : tst_qmakelib::proParser(assignment with expansion in variable name)
PASS   : tst_qmakelib::proParser(one test)
PASS   : tst_qmakelib::proParser(wildcard-test)
PASS   : tst_qmakelib::proParser(one quoted test)
PASS   : tst_qmakelib::proParser(two tests)
PASS   : tst_qmakelib::proParser(bogus two tests)
PASS   : tst_qmakelib::proParser(test-AND-test)
PASS   : tst_qmakelib::proParser(test-OR-test)
PASS   : tst_qmakelib::proParser(NOT-test)
PASS   : tst_qmakelib::proParser(NOT-NOT-test)
PASS   : tst_qmakelib::proParser(quoted-NOT-test)
PASS   : tst_qmakelib::proParser(NOT-quoted-test)
PASS   : tst_qmakelib::proParser(test-AND-NOT-test)
PASS   : tst_qmakelib::proParser(test-assignment)
PASS   : tst_qmakelib::proParser(test-AND-assignment)
PASS   : tst_qmakelib::proParser(test-else-test)
PASS   : tst_qmakelib::proParser(function-else-test)
PASS   : tst_qmakelib::proParser(test-AND-test-else-test)
PASS   : tst_qmakelib::proParser(test-AND-test-else-test-else-test-function)
PASS   : tst_qmakelib::proParser(test-assignment-else-assignment)
PASS   : tst_qmakelib::proParser(test-else-test-assignment)
PASS   : tst_qmakelib::proParser(one function)
PASS   : tst_qmakelib::proParser(one function (with spaces))
PASS   : tst_qmakelib::proParser(unterminated function call)
PASS   : tst_qmakelib::proParser(function with arguments)
PASS   : tst_qmakelib::proParser(function with empty arguments)
PASS   : tst_qmakelib::proParser(function with funny arguments)
PASS   : tst_qmakelib::proParser(function with nested call)
PASS   : tst_qmakelib::proParser(stand-alone parentheses)
PASS   : tst_qmakelib::proParser(bogus test and function)
PASS   : tst_qmakelib::proParser(two functions)
PASS   : tst_qmakelib::proParser(function-AND-test)
PASS   : tst_qmakelib::proParser(test-AND-function)
PASS   : tst_qmakelib::proParser(NOT-function-AND-test)
PASS   : tst_qmakelib::proParser(test-AND-NOT-function)
PASS   : tst_qmakelib::proParser(for(VAR, LIST) loop)
PASS   : tst_qmakelib::proParser(for(ever) loop)
PASS   : tst_qmakelib::proParser(for($$blub) loop)
PASS   : tst_qmakelib::proParser(test-for-test-else-test)
PASS   : tst_qmakelib::proParser(next())
PASS   : tst_qmakelib::proParser(break())
PASS   : tst_qmakelib::proParser(top-level return())
PASS   : tst_qmakelib::proParser(else)
PASS   : tst_qmakelib::proParser(test-{else})
PASS   : tst_qmakelib::proParser(defineTest-{else})
PASS   : tst_qmakelib::proParser(for-else)
PASS   : tst_qmakelib::proParser(double-test-else)
PASS   : tst_qmakelib::proParser(test-function-else)
PASS   : tst_qmakelib::proParser({})
PASS   : tst_qmakelib::proParser({}-newlines)
PASS   : tst_qmakelib::proParser({)
PASS   : tst_qmakelib::proParser(test {)
PASS   : tst_qmakelib::proParser(})
PASS   : tst_qmakelib::proParser({test})
PASS   : tst_qmakelib::proParser({test-newlines})
PASS   : tst_qmakelib::proParser({assignment-test}-test)
PASS   : tst_qmakelib::proParser(assignment with excess opening brace)
PASS   : tst_qmakelib::proParser(test-{})
PASS   : tst_qmakelib::proParser(test-{newlines})
PASS   : tst_qmakelib::proParser(test-{test})
PASS   : tst_qmakelib::proParser(test:-{test})
PASS   : tst_qmakelib::proParser(test-{test-newlines})
PASS   : tst_qmakelib::proParser(test:-{test-newlines})
PASS   : tst_qmakelib::proParser(test-{assignment})
PASS   : tst_qmakelib::proParser(test-{test-assignment})
PASS   : tst_qmakelib::proParser(test-{assignment-newlines})
PASS   : tst_qmakelib::proParser(test-{}-else-test-{})
PASS   : tst_qmakelib::proParser(test-{}-else-test-{}-newlines)
PASS   : tst_qmakelib::proParser(test-{test}-else-test-{}-newlines)
PASS   : tst_qmakelib::proParser(for-{next})
PASS   : tst_qmakelib::proParser(for:-{next})
PASS   : tst_qmakelib::proParser(test-for-{test-else-test-newlines})
PASS   : tst_qmakelib::proParser(test-for-{test-else-test})
PASS   : tst_qmakelib::proParser(defineTest-{newlines})
PASS   : tst_qmakelib::proParser(defineTest:-test)
PASS   : tst_qmakelib::proParser(defineTest-{test})
PASS   : tst_qmakelib::proParser(defineTest-{return})
PASS   : tst_qmakelib::proParser(defineReplace-{return-stuff})
PASS   : tst_qmakelib::proParser(test-AND-defineTest-{})
PASS   : tst_qmakelib::proParser(test-OR-defineTest-{})
PASS   : tst_qmakelib::proParser(bypassNesting()-{return})
PASS   : tst_qmakelib::proParser(test-AND-bypassNesting()-{})
PASS   : tst_qmakelib::proParser(test-OR-bypassNesting()-{})
PASS   : tst_qmakelib::proParser(!)
PASS   : tst_qmakelib::proParser(|)
PASS   : tst_qmakelib::proParser(:)
PASS   : tst_qmakelib::proParser(NOT-assignment)
PASS   : tst_qmakelib::proParser(NOT-{})
PASS   : tst_qmakelib::proParser(NOT-else)
PASS   : tst_qmakelib::proParser(NOT-for-{})
PASS   : tst_qmakelib::proParser(NOT-defineTest-{})
PASS   : tst_qmakelib::proParser(outer-bypassNesting()-{})
PASS   : tst_qmakelib::proParser(bypassNesting(arg)-{})
PASS   : tst_qmakelib::proParser(NOT-bypassNesting()-{})
PASS   : tst_qmakelib::proParser(AND-test)
PASS   : tst_qmakelib::proParser(test-AND-else)
PASS   : tst_qmakelib::proParser(test-AND-AND-test)
PASS   : tst_qmakelib::proParser(test-AND-OR-test)
PASS   : tst_qmakelib::proParser(test-{AND-test})
PASS   : tst_qmakelib::proParser(test-OR-assignment)
PASS   : tst_qmakelib::proParser(test-OR-{})
PASS   : tst_qmakelib::proParser(test-OR-for)
PASS   : tst_qmakelib::proParser(OR-test)
PASS   : tst_qmakelib::proParser(test-OR-else)
PASS   : tst_qmakelib::proParser(test-OR-OR-test)
PASS   : tst_qmakelib::proParser(test-OR-AND-test)
PASS   : tst_qmakelib::proParser(test-{OR-test})
PASS   : tst_qmakelib::proParser(QTCREATORBUG-16508)
PASS   : tst_qmakelib::proParser(option(host_build))
PASS   : tst_qmakelib::proParser(option())
PASS   : tst_qmakelib::proParser(option(host_build magic))
PASS   : tst_qmakelib::proParser(option(host_build, magic))
PASS   : tst_qmakelib::proParser(option($$OPTION))
PASS   : tst_qmakelib::proParser({option(host_build)})
PASS   : tst_qmakelib::proEval(empty)
PASS   : tst_qmakelib::proEval(assignment)
PASS   : tst_qmakelib::proEval(appending)
PASS   : tst_qmakelib::proEval(unique appending)
PASS   : tst_qmakelib::proEval(removing)
PASS   : tst_qmakelib::proEval(replacing)
PASS   : tst_qmakelib::proEval(replacing with nothing)
PASS   : tst_qmakelib::proEval(replacing case-insensitively)
PASS   : tst_qmakelib::proEval(replacing globally)
PASS   : tst_qmakelib::proEval(replacing with same)
PASS   : tst_qmakelib::proEval(replacing with auto-quote)
PASS   : tst_qmakelib::proEval(replacing with expansions)
PASS   : tst_qmakelib::proEval(~= with bad function)
PASS   : tst_qmakelib::proEval(~= s with bad number of arguments)
PASS   : tst_qmakelib::proEval(expand variable)
PASS   : tst_qmakelib::proEval(expand property)
PASS   : tst_qmakelib::proEval(expand environment variable)
PASS   : tst_qmakelib::proEval(expand: str $$(env))
PASS   : tst_qmakelib::proEval(expand: str$$(env))
PASS   : tst_qmakelib::proEval(expand: 'str $$(env)')
PASS   : tst_qmakelib::proEval(expand: str $$var)
PASS   : tst_qmakelib::proEval(expand: $$var str)
PASS   : tst_qmakelib::proEval(expand: str$$var)
PASS   : tst_qmakelib::proEval(expand: $${var}str)
PASS   : tst_qmakelib::proEval(expand: 'str $$var')
PASS   : tst_qmakelib::proEval(expand: '$$var str')
PASS   : tst_qmakelib::proEval(expand joined: str $$(env))
PASS   : tst_qmakelib::proEval(expand joined: str$$(env))
PASS   : tst_qmakelib::proEval(expand joined: 'str $$(env)')
PASS   : tst_qmakelib::proEval(expand joined: str $$var)
PASS   : tst_qmakelib::proEval(expand joined: $$var str)
PASS   : tst_qmakelib::proEval(expand joined: str$$var)
PASS   : tst_qmakelib::proEval(expand joined: $${var}str)
PASS   : tst_qmakelib::proEval(expand joined: 'str $$var')
PASS   : tst_qmakelib::proEval(expand joined: '$$var str')
PASS   : tst_qmakelib::proEval(indirect assign: $$var)
PASS   : tst_qmakelib::proEval(indirect assign: fix$$var)
PASS   : tst_qmakelib::proEval(indirect assign: $${var}fix)
PASS   : tst_qmakelib::proEval(indirect assign: eval)
PASS   : tst_qmakelib::proEval(indirect assign: multiple)
PASS   : tst_qmakelib::proEval(true)
PASS   : tst_qmakelib::proEval(false)
PASS   : tst_qmakelib::proEval(true-config)
PASS   : tst_qmakelib::proEval(false-config)
PASS   : tst_qmakelib::proEval(true-wildcard)
PASS   : tst_qmakelib::proEval(false-wildcard)
PASS   : tst_qmakelib::proEval(true-else)
PASS   : tst_qmakelib::proEval(false-else)
PASS   : tst_qmakelib::proEval(true-else-true-else)
PASS   : tst_qmakelib::proEval(true-else-false-else)
PASS   : tst_qmakelib::proEval(false-else-true-else)
PASS   : tst_qmakelib::proEval(false-else-false-else)
PASS   : tst_qmakelib::proEval(true-{false-else}-else)
PASS   : tst_qmakelib::proEval(NOT-true)
PASS   : tst_qmakelib::proEval(NOT-false)
PASS   : tst_qmakelib::proEval(true-AND-true)
PASS   : tst_qmakelib::proEval(true-AND-false)
PASS   : tst_qmakelib::proEval(false-AND-true)
PASS   : tst_qmakelib::proEval(false-OR-false)
PASS   : tst_qmakelib::proEval(true-OR-false)
PASS   : tst_qmakelib::proEval(false-OR-true)
PASS   : tst_qmakelib::proEval(NOT-false-AND-true)
PASS   : tst_qmakelib::proEval(true-AND-message)
PASS   : tst_qmakelib::proEval(false-AND-message)
PASS   : tst_qmakelib::proEval(true-OR-message)
PASS   : tst_qmakelib::proEval(false-OR-message)
PASS   : tst_qmakelib::proEval(true-OR-message-AND-false)
PASS   : tst_qmakelib::proEval(false-OR-message-AND-false)
PASS   : tst_qmakelib::proEval(true (indirect))
PASS   : tst_qmakelib::proEval(false (indirect))
PASS   : tst_qmakelib::proEval(true|false (indirect))
PASS   : tst_qmakelib::proEval(for (var, var))
PASS   : tst_qmakelib::proEval(for (var, range))
PASS   : tst_qmakelib::proEval(for (var, reverse-range))
PASS   : tst_qmakelib::proEval(for (ever))
PASS   : tst_qmakelib::proEval(for (VAR, forever))
PASS   : tst_qmakelib::proEval(for (garbage))
PASS   : tst_qmakelib::proEval(next())
PASS   : tst_qmakelib::proEval(nested next())
PASS   : tst_qmakelib::proEval(break())
PASS   : tst_qmakelib::proEval(nested break())
PASS   : tst_qmakelib::proEval(defineReplace())
PASS   : tst_qmakelib::proEval(defineTest())
PASS   : tst_qmakelib::proEval(true-AND-defineTest())
PASS   : tst_qmakelib::proEval(false-AND-defineTest())
PASS   : tst_qmakelib::proEval(true-OR-defineTest())
PASS   : tst_qmakelib::proEval(false-OR-defineTest())
PASS   : tst_qmakelib::proEval(variable scoping)
PASS   : tst_qmakelib::proEval(function arguments)
PASS   : tst_qmakelib::proEval(ARGC and ARGS)
PASS   : tst_qmakelib::proEval(recursion)
PASS   : tst_qmakelib::proEval(bypassNesting())
PASS   : tst_qmakelib::proEval(error() from bypassNesting())
PASS   : tst_qmakelib::proEval(top-level return())
PASS   : tst_qmakelib::proEval(return() from function)
PASS   : tst_qmakelib::proEval(return() from nested function)
PASS   : tst_qmakelib::proEval(error() from replace function (assignment))
PASS   : tst_qmakelib::proEval(error() from replace function (replacement))
PASS   : tst_qmakelib::proEval(error() from replace function (LHS))
PASS   : tst_qmakelib::proEval(error() from replace function (loop variable))
PASS   : tst_qmakelib::proEval(error() from replace function (built-in test arguments))
PASS   : tst_qmakelib::proEval(error() from replace function (built-in replace arguments))
PASS   : tst_qmakelib::proEval(error() from replace function (custom test arguments))
PASS   : tst_qmakelib::proEval(error() from replace function (custom replace arguments))
PASS   : tst_qmakelib::proEval(REQUIRES = error())
PASS   : tst_qmakelib::proEval(requires(error()))
PASS   : tst_qmakelib::proEval($$member(): empty)
PASS   : tst_qmakelib::proEval($$member(): too short)
PASS   : tst_qmakelib::proEval($$member(): ok)
PASS   : tst_qmakelib::proEval($$member(): ok (default start))
PASS   : tst_qmakelib::proEval($$member(): ok (default end))
PASS   : tst_qmakelib::proEval($$member(): negative)
PASS   : tst_qmakelib::proEval($$member(): inverse)
PASS   : tst_qmakelib::proEval($$member(): dots)
PASS   : tst_qmakelib::proEval($$member(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$member(): bad args (1))
PASS   : tst_qmakelib::proEval($$member(): bad args (2))
PASS   : tst_qmakelib::proEval($$member(): bad args (3))
PASS   : tst_qmakelib::proEval($$member(): bad args (4))
PASS   : tst_qmakelib::proEval($$str_member(): empty)
PASS   : tst_qmakelib::proEval($$str_member(): too short)
PASS   : tst_qmakelib::proEval($$str_member(): ok)
PASS   : tst_qmakelib::proEval($$str_member(): ok (default start))
PASS   : tst_qmakelib::proEval($$str_member(): ok (default end))
PASS   : tst_qmakelib::proEval($$str_member(): negative)
PASS   : tst_qmakelib::proEval($$str_member(): inverse)
PASS   : tst_qmakelib::proEval($$first(): empty)
PASS   : tst_qmakelib::proEval($$first(): one)
PASS   : tst_qmakelib::proEval($$first(): multiple)
PASS   : tst_qmakelib::proEval($$first(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$take_first(): empty)
PASS   : tst_qmakelib::proEval($$take_first(): one)
PASS   : tst_qmakelib::proEval($$take_first(): multiple)
PASS   : tst_qmakelib::proEval($$take_first(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$last(): empty)
PASS   : tst_qmakelib::proEval($$last(): one)
PASS   : tst_qmakelib::proEval($$last(): multiple)
PASS   : tst_qmakelib::proEval($$last(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$take_last(): empty)
PASS   : tst_qmakelib::proEval($$take_last(): one)
PASS   : tst_qmakelib::proEval($$take_last(): multiple)
PASS   : tst_qmakelib::proEval($$take_last(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$size())
PASS   : tst_qmakelib::proEval($$size(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$str_size())
PASS   : tst_qmakelib::proEval($$str_size(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$fromfile(): right var)
PASS   : tst_qmakelib::proEval($$fromfile(): wrong var)
PASS   : tst_qmakelib::proEval($$fromfile(): bad file)
PASS   : tst_qmakelib::proEval($$fromfile(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$eval())
PASS   : tst_qmakelib::proEval($$eval(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$list())
PASS   : tst_qmakelib::proEval($$sprintf())
PASS   : tst_qmakelib::proEval($$format_number(): simple number format)
PASS   : tst_qmakelib::proEval($$format_number(): negative number format)
PASS   : tst_qmakelib::proEval($$format_number(): hex input number format)
PASS   : tst_qmakelib::proEval($$format_number(): hex output number format)
PASS   : tst_qmakelib::proEval($$format_number(): right aligned number format)
PASS   : tst_qmakelib::proEval($$format_number(): left aligned number format)
PASS   : tst_qmakelib::proEval($$format_number(): zero-padded number format)
PASS   : tst_qmakelib::proEval($$format_number(): always signed number format)
PASS   : tst_qmakelib::proEval($$format_number(): zero-padded always signed number format)
PASS   : tst_qmakelib::proEval($$format_number(): sign-padded number format)
PASS   : tst_qmakelib::proEval($$format_number(): zero-padded sign-padded number format)
PASS   : tst_qmakelib::proEval($$format_number(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$format_number(): invalid option)
PASS   : tst_qmakelib::proEval($$num_add(): one)
PASS   : tst_qmakelib::proEval($$num_add(): two)
PASS   : tst_qmakelib::proEval($$num_add(): three)
PASS   : tst_qmakelib::proEval($$num_add(): negative)
PASS   : tst_qmakelib::proEval($$num_add(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$num_add(): bad number: float)
PASS   : tst_qmakelib::proEval($$num_add(): bad number: malformed)
PASS   : tst_qmakelib::proEval($$join(): empty)
PASS   : tst_qmakelib::proEval($$join(): multiple)
PASS   : tst_qmakelib::proEval($$join(): multiple surrounded)
PASS   : tst_qmakelib::proEval($$join(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$split(): default sep)
PASS   : tst_qmakelib::proEval($$split(): specified sep)
PASS   : tst_qmakelib::proEval($$split(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$basename(): empty)
PASS   : tst_qmakelib::proEval($$basename(): bare)
PASS   : tst_qmakelib::proEval($$basename(): relative)
PASS   : tst_qmakelib::proEval($$basename(): absolute)
PASS   : tst_qmakelib::proEval($$basename(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$dirname(): empty)
PASS   : tst_qmakelib::proEval($$dirname(): bare)
PASS   : tst_qmakelib::proEval($$dirname(): relative)
PASS   : tst_qmakelib::proEval($$dirname(): absolute)
PASS   : tst_qmakelib::proEval($$dirname(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$section(): explicit end)
PASS   : tst_qmakelib::proEval($$section(): implicit end)
PASS   : tst_qmakelib::proEval($$section(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$find())
PASS   : tst_qmakelib::proEval($$find(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$cat(): default mode)
PASS   : tst_qmakelib::proEval($$cat(): lines mode)
PASS   : tst_qmakelib::proEval($$cat(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$system(): default mode)
PASS   : tst_qmakelib::proEval($$system(): lines mode)
PASS   : tst_qmakelib::proEval($$system(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$unique())
PASS   : tst_qmakelib::proEval($$unique(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$sorted())
PASS   : tst_qmakelib::proEval($$sorted(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$reverse())
PASS   : tst_qmakelib::proEval($$reverse(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$quote())
PASS   : tst_qmakelib::proEval($$escape_expand())
PASS   : tst_qmakelib::proEval($$upper())
PASS   : tst_qmakelib::proEval($$lower())
PASS   : tst_qmakelib::proEval($$title())
PASS   : tst_qmakelib::proEval($$re_escape())
PASS   : tst_qmakelib::proEval($$val_escape())
PASS   : tst_qmakelib::proEval($$val_escape(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$files(): non-recursive)
PASS   : tst_qmakelib::proEval($$files(): recursive)
PASS   : tst_qmakelib::proEval($$files(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$replace())
PASS   : tst_qmakelib::proEval($$replace(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$sort_depends())
PASS   : tst_qmakelib::proEval($$resolve_depends(): basic)
PASS   : tst_qmakelib::proEval($$resolve_depends(): prefix and multiple suffixes)
PASS   : tst_qmakelib::proEval($$resolve_depends(): priorities: b first)
PASS   : tst_qmakelib::proEval($$resolve_depends(): priorities: a first)
PASS   : tst_qmakelib::proEval($$resolve_depends(): priorities: custom suffix)
PASS   : tst_qmakelib::proEval($$resolve_depends(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$enumerate_vars())
PASS   : tst_qmakelib::proEval($$shadowed(): bare)
PASS   : tst_qmakelib::proEval($$shadowed(): subdir)
PASS   : tst_qmakelib::proEval($$shadowed(): outside source dir)
PASS   : tst_qmakelib::proEval($$shadowed(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$absolute_path(): relative file)
PASS   : tst_qmakelib::proEval($$absolute_path(): relative file & relative path)
PASS   : tst_qmakelib::proEval($$absolute_path(): file & path)
PASS   : tst_qmakelib::proEval($$absolute_path(): absolute file & path)
PASS   : tst_qmakelib::proEval($$absolute_path(): empty file & path)
PASS   : tst_qmakelib::proEval($$absolute_path(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$relative_path(): relative file)
PASS   : tst_qmakelib::proEval($$relative_path(): relative file & relative path)
PASS   : tst_qmakelib::proEval($$relative_path(): relative file to empty)
PASS   : tst_qmakelib::proEval($$relative_path(): absolute file & path)
PASS   : tst_qmakelib::proEval($$relative_path(): empty file & path)
PASS   : tst_qmakelib::proEval($$relative_path(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$clean_path())
PASS   : tst_qmakelib::proEval($$clean_path(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$system_path())
PASS   : tst_qmakelib::proEval($$system_path(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$shell_path())
PASS   : tst_qmakelib::proEval($$shell_path(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$system_quote())
PASS   : tst_qmakelib::proEval($$system_quote(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$shell_quote())
PASS   : tst_qmakelib::proEval($$shell_quote(): bad number of arguments)
PASS   : tst_qmakelib::proEval($$getenv())
PASS   : tst_qmakelib::proEval($$getenv(): bad number of arguments)
PASS   : tst_qmakelib::proEval(defined(): found replace)
PASS   : tst_qmakelib::proEval(defined(): found test)
PASS   : tst_qmakelib::proEval(defined(): not found)
PASS   : tst_qmakelib::proEval(defined(replace): found)
PASS   : tst_qmakelib::proEval(defined(replace): not found)
PASS   : tst_qmakelib::proEval(defined(test): found)
PASS   : tst_qmakelib::proEval(defined(test): not found)
PASS   : tst_qmakelib::proEval(defined(var): found)
PASS   : tst_qmakelib::proEval(defined(var): not found)
PASS   : tst_qmakelib::proEval(defined(): invalid type)
PASS   : tst_qmakelib::proEval(defined(): bad number of arguments)
PASS   : tst_qmakelib::proEval(export())
PASS   : tst_qmakelib::proEval(export(): bad number of arguments)
PASS   : tst_qmakelib::proEval(infile(): found)
PASS   : tst_qmakelib::proEval(infile(): not found)
PASS   : tst_qmakelib::proEval(infile(plain): found)
PASS   : tst_qmakelib::proEval(infile(plain): not found)
PASS   : tst_qmakelib::proEval(infile(regex): found)
PASS   : tst_qmakelib::proEval(infile(regex): not found)
PASS   : tst_qmakelib::proEval(infile(): bad file)
PASS   : tst_qmakelib::proEval(infile(): bad number of arguments)
PASS   : tst_qmakelib::proEval(requires())
PASS   : tst_qmakelib::proEval(eval())
PASS   : tst_qmakelib::proEval(if(): true)
PASS   : tst_qmakelib::proEval(if(): true (space))
PASS   : tst_qmakelib::proEval(if(): true (spaces))
PASS   : tst_qmakelib::proEval(if(): false)
PASS   : tst_qmakelib::proEval(if(): false (space))
PASS   : tst_qmakelib::proEval(if(): false (spaces))
PASS   : tst_qmakelib::proEval(if(): bad number of arguments)
PASS   : tst_qmakelib::proEval(CONFIG(simple): true)
PASS   : tst_qmakelib::proEval(CONFIG(simple): false)
PASS   : tst_qmakelib::proEval(CONFIG(alt): true)
PASS   : tst_qmakelib::proEval(CONFIG(alt): false (presence))
PASS   : tst_qmakelib::proEval(CONFIG(alt): false (order))
PASS   : tst_qmakelib::proEval(CONFIG(): bad number of arguments)
PASS   : tst_qmakelib::proEval(contains(simple plain): true)
PASS   : tst_qmakelib::proEval(contains(simple plain): false)
PASS   : tst_qmakelib::proEval(contains(simple regex): true)
PASS   : tst_qmakelib::proEval(contains(simple regex): false)
PASS   : tst_qmakelib::proEval(contains(alt plain): true)
PASS   : tst_qmakelib::proEval(contains(alt plain): false (presence))
PASS   : tst_qmakelib::proEval(contains(alt plain): false (order))
PASS   : tst_qmakelib::proEval(contains(alt regex): true)
PASS   : tst_qmakelib::proEval(contains(alt regex): false (presence))
PASS   : tst_qmakelib::proEval(contains(alt regex): false (order))
PASS   : tst_qmakelib::proEval(contains(): bad number of arguments)
PASS   : tst_qmakelib::proEval(count(): true)
PASS   : tst_qmakelib::proEval(count(): false)
PASS   : tst_qmakelib::proEval(count(operators): true)
PASS   : tst_qmakelib::proEval(count(operators): false)
PASS   : tst_qmakelib::proEval(count(): bad operator)
PASS   : tst_qmakelib::proEval(count(): bad number of arguments)
PASS   : tst_qmakelib::proEval(greaterThan(int): true)
PASS   : tst_qmakelib::proEval(greaterThan(int): false)
PASS   : tst_qmakelib::proEval(greaterThan(string): true)
PASS   : tst_qmakelib::proEval(greaterThan(string): false)
PASS   : tst_qmakelib::proEval(greaterThan(): bad number of arguments)
PASS   : tst_qmakelib::proEval(lessThan(int): true)
PASS   : tst_qmakelib::proEval(lessThan(int): false)
PASS   : tst_qmakelib::proEval(lessThan(string): true)
PASS   : tst_qmakelib::proEval(lessThan(string): false)
PASS   : tst_qmakelib::proEval(lessThan(): bad number of arguments)
PASS   : tst_qmakelib::proEval(equals(): true)
PASS   : tst_qmakelib::proEval(equals(): false)
PASS   : tst_qmakelib::proEval(equals(): bad number of arguments)
PASS   : tst_qmakelib::proEval(isEqual(): true)
PASS   : tst_qmakelib::proEval(versionAtLeast(): true)
PASS   : tst_qmakelib::proEval(versionAtLeast(): false)
PASS   : tst_qmakelib::proEval(versionAtLeast(): bad number of arguments)
PASS   : tst_qmakelib::proEval(versionAtMost(): true)
PASS   : tst_qmakelib::proEval(versionAtMost(): false)
PASS   : tst_qmakelib::proEval(versionAtMost(): bad number of arguments)
PASS   : tst_qmakelib::proEval(clear(): top-level)
PASS   : tst_qmakelib::proEval(clear(): scoped)
PASS   : tst_qmakelib::proEval(clear(): absent)
PASS   : tst_qmakelib::proEval(clear(): bad number of arguments)
PASS   : tst_qmakelib::proEval(unset(): top-level)
PASS   : tst_qmakelib::proEval(unset(): scoped)
PASS   : tst_qmakelib::proEval(unset(): absent)
PASS   : tst_qmakelib::proEval(unset(): bad number of arguments)
PASS   : tst_qmakelib::proEval(parseJson())
PASS   : tst_qmakelib::proEval(parseJson(): bad input)
PASS   : tst_qmakelib::proEval(parseJson(): bad number of arguments)
PASS   : tst_qmakelib::proEval(include())
PASS   : tst_qmakelib::proEval(include(): fail)
PASS   : tst_qmakelib::proEval(include(): silent fail)
PASS   : tst_qmakelib::proEval(include(into))
PASS   : tst_qmakelib::proEval(include(): bad number of arguments)
PASS   : tst_qmakelib::proEval(load())
PASS   : tst_qmakelib::proEval(load(): fail)
PASS   : tst_qmakelib::proEval(load(): silent fail)
PASS   : tst_qmakelib::proEval(load(): bad number of arguments)
PASS   : tst_qmakelib::proEval(discard_from())
PASS   : tst_qmakelib::proEval(discard_from(): bad number of arguments)
PASS   : tst_qmakelib::proEval(message())
PASS   : tst_qmakelib::proEval(message(): bad number of arguments)
PASS   : tst_qmakelib::proEval(warning())
PASS   : tst_qmakelib::proEval(error(message))
PASS   : tst_qmakelib::proEval(error(empty))
PASS   : tst_qmakelib::proEval(if(error()))
PASS   : tst_qmakelib::proEval(system())
PASS   : tst_qmakelib::proEval(system(): fail)
PASS   : tst_qmakelib::proEval(system(): bad number of arguments)
PASS   : tst_qmakelib::proEval(isEmpty(): true (empty))
PASS   : tst_qmakelib::proEval(isEmpty(): true (undef))
PASS   : tst_qmakelib::proEval(isEmpty(): false)
PASS   : tst_qmakelib::proEval(isEmpty(): bad number of arguments)
PASS   : tst_qmakelib::proEval(exists(plain): true)
PASS   : tst_qmakelib::proEval(exists(plain): false)
PASS   : tst_qmakelib::proEval(exists(wildcard): true)
PASS   : tst_qmakelib::proEval(exists(wildcard): false)
PASS   : tst_qmakelib::proEval(exists(): bad number of arguments)
PASS   : tst_qmakelib::proEval(write_file(): create)
PASS   : tst_qmakelib::proEval(write_file(): truncate)
PASS   : tst_qmakelib::proEval(write_file(): append)
PASS   : tst_qmakelib::proEval(write_file(): fail)
PASS   : tst_qmakelib::proEval(write_file(): bad number of arguments)
PASS   : tst_qmakelib::proEval(write_file(): invalid flag)
PASS   : tst_qmakelib::proEval(touch())
PASS   : tst_qmakelib::proEval(touch(): missing target)
PASS   : tst_qmakelib::proEval(touch(): missing reference)
PASS   : tst_qmakelib::proEval(touch(): bad number of arguments)
PASS   : tst_qmakelib::proEval(mkpath())
PASS   : tst_qmakelib::proEval(mkpath(): fail)
PASS   : tst_qmakelib::proEval(mkpath(): bad number of arguments)
PASS   : tst_qmakelib::proEval(empty (leading))
PASS   : tst_qmakelib::proEval(empty (multiple))
PASS   : tst_qmakelib::proEval(QTBUG-54550)
PASS   : tst_qmakelib::cleanupTestCase()
Totals: 568 passed, 0 failed, 0 skipped, 0 blacklisted, 96ms
********* Finished testing of tst_qmakelib *********
