pass all test properties to CTestSuite
Summary:
This way this and CTestRunJob can do any adaptions to the properties without
needing more and more members.
CTest: parse the test properties from CTestTestfile.cmake
Otherwise e.g. the WILL_FAIL check in ctestutils.cpp will never match as the
property hash is always empty.
CTest: honor the WORKING_DIRECTORY property of tests
BUG:349378
FIXED-IN:5.2.0
CTest: use the test name as name instead of the executable name
Now one only needs to get rid of the first argument that is sometimes appended.
Subscribers: kdevelop-devel
Differential Revision: https://phabricator.kde.org/D6668