Unitests update
-unittest runner works for non betterC build -working unittest coverage generation -unittest runner support for named tests. Simple regex is supported (* as any substring) and two list of expressions are used, one for include regex and one for exclude regex
This commit is contained in:
parent
998240f7be
commit
2aef76d75a
4 changed files with 201 additions and 33 deletions
33
dub.json
33
dub.json
|
|
@ -38,6 +38,33 @@
|
|||
"-op"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "unittest-runner",
|
||||
"targetType" : "executable",
|
||||
"sourcePaths": ["source/","tests/"],
|
||||
"mainSourceFile":"tests/runner.d",
|
||||
"excludedSourceFiles":[
|
||||
"source\/win_dll.d",
|
||||
"tests/tests.d"
|
||||
],
|
||||
"dflags": [
|
||||
"-unittest"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "unittest-runner-cov",
|
||||
"targetType" : "executable",
|
||||
"sourcePaths": ["source/","tests/"],
|
||||
"mainSourceFile":"tests/runner.d",
|
||||
"excludedSourceFiles":[
|
||||
"source\/win_dll.d",
|
||||
"tests/tests.d"
|
||||
],
|
||||
"dflags": [
|
||||
"-unittest",
|
||||
"-cov"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "library-betterC",
|
||||
"targetType" : "library",
|
||||
|
|
@ -84,12 +111,12 @@
|
|||
"-lpthread"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"name": "unittest-runner",
|
||||
"name": "unittest-runner-betterC",
|
||||
"targetType" : "executable",
|
||||
"dflags": [
|
||||
"-betterC"
|
||||
"-betterC",
|
||||
"-unittest"
|
||||
],
|
||||
"sourcePaths": ["source/","tests/"],
|
||||
"mainSourceFile":"tests/runner.d",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue