Skip to content

Commit e292153

Browse files
committed
Tests script refactoring.
1 parent 1f7d123 commit e292153

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

Provider/tests.ps1

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
param(
22
[Parameter(Mandatory=$True)]$Configuration,
3-
[Parameter(Mandatory=$True)]$FirebirdSelection)
3+
[Parameter(Mandatory=$True)]$FirebirdSelection,
4+
[Parameter(Mandatory=$True)]$TestSuite)
45

56
$ErrorActionPreference = 'Stop'
67

@@ -61,7 +62,7 @@ function Prepare() {
6162
rm $fbDownloadName
6263
mv .\server\* .
6364
rmdir .\server
64-
65+
6566
ni firebird.log -ItemType File | Out-Null
6667

6768
echo "Starting Firebird"
@@ -76,6 +77,12 @@ function Cleanup() {
7677
rm -Force -Recurse $firebirdDir
7778
}
7879

80+
function Tests-All() {
81+
Tests-FirebirdClient
82+
Tests-EF6
83+
Tests-EFCore
84+
}
85+
7986
function Tests-FirebirdClient() {
8087
echo "=== $($MyInvocation.MyCommand.Name) ==="
8188

@@ -87,7 +94,7 @@ function Tests-FirebirdClient() {
8794
echo "=== END ==="
8895
}
8996

90-
function Tests-EF() {
97+
function Tests-EF6() {
9198
echo "=== $($MyInvocation.MyCommand.Name) ==="
9299

93100
cd "$baseDir\src\EntityFramework.Firebird.Tests\bin\$Configuration\net452"
@@ -107,9 +114,7 @@ function Tests-EFCore() {
107114

108115
Prepare
109116
try {
110-
Tests-FirebirdClient
111-
Tests-EF
112-
Tests-EFCore
117+
& $TestSuite
113118
}
114119
finally {
115120
Cleanup

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ after_build:
1919
- ps: gci "$baseDir\Provider\out" | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
2020
test_script:
2121
- ps: $env:tests_firebird_dir = 'C:\firebird'
22-
- ps: "& $baseDir\\Provider\\tests.ps1 -Configuration $env:CONFIGURATION -FirebirdSelection $env:firebird_selection"
22+
- ps: "& $baseDir\\Provider\\tests.ps1 -Configuration $env:CONFIGURATION -FirebirdSelection $env:firebird_selection -TestSuite Tests-All"

0 commit comments

Comments
 (0)