2013-08-26 17:50:02 +02:00
|
|
|
import qbs
|
2013-09-10 16:55:30 +02:00
|
|
|
import "../valgrindautotest.qbs" as ValgrindAutotest
|
2013-08-26 17:50:02 +02:00
|
|
|
|
2013-09-10 16:55:30 +02:00
|
|
|
ValgrindAutotest {
|
2013-08-26 17:50:02 +02:00
|
|
|
name: "Memcheck test runner"
|
|
|
|
|
Depends { name: "Memcheck free1 autotest" }
|
|
|
|
|
Depends { name: "Memcheck free2 autotest" }
|
|
|
|
|
Depends { name: "Memcheck invalidjump autotest" }
|
|
|
|
|
Depends { name: "Memcheck leak1 autotest" }
|
|
|
|
|
Depends { name: "Memcheck leak2 autotest" }
|
|
|
|
|
Depends { name: "Memcheck leak3 autotest" }
|
|
|
|
|
Depends { name: "Memcheck leak4 autotest" }
|
|
|
|
|
Depends { name: "Memcheck overlap autotest" }
|
|
|
|
|
Depends { name: "Memcheck syscall autotest" }
|
|
|
|
|
Depends { name: "Memcheck uninit1 autotest" }
|
|
|
|
|
Depends { name: "Memcheck uninit2 autotest" }
|
|
|
|
|
Depends { name: "Memcheck uninit3 autotest" }
|
|
|
|
|
files: ["testrunner.h", "testrunner.cpp"]
|
|
|
|
|
destinationDirectory: project.ide_bin_path
|
|
|
|
|
cpp.defines: base.concat([
|
|
|
|
|
'TESTRUNNER_SRC_DIR="' + path + '/testapps"',
|
2014-07-16 13:34:55 +02:00
|
|
|
'TESTRUNNER_APP_DIR="' + project.buildDirectory + '/' + destinationDirectory + '/testapps"'
|
2013-08-26 17:50:02 +02:00
|
|
|
])
|
|
|
|
|
}
|