8000 Pass `--coverage-schemes` to TestRunner · pen-dev/utPLSQL-cli@a971245 · GitHub
[go: up one dir, main page]

Skip to content

Commit a971245

Browse files
committed
Pass --coverage-schemes to TestRunner
1 parent 4059d91 commit a971245

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

src/main/java/org/utplsql/cli/RunAction.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,8 @@ TestRunner newTestRunner(List<Reporter> reporterList) {
165165
.excludeObjects(Arrays.asList(config.getExcludePackages()))
166166
.randomTestOrder(config.isRandomTestOrder())
167167
.randomTestOrderSeed(config.getRandomTestOrderSeed())
168-
.addTags(Arrays.asList(config.getTags()));
168+
.addTags(Arrays.asList(config.getTags()))
169+
.addCoverageSchemes(Arrays.asList(config.getCoverageSchemes()));
169170
}
170171

171172
private void outputMainInformation() {

src/test/java/org/utplsql/cli/RunCommandArgumentsTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public void allArgumentsAreRecognized() {
1818
"-o=sonar_result.xml",
1919
"-s",
2020
"--tags=tag1,tag2",
21+
"--coverage-schemes=schema1,some_other_schema",
2122
"-d",
2223
"-c",
2324
"--failure-exit-code=10",
@@ -64,4 +65,14 @@ void provideTags() {
6465
TestRunner testRunner = runCmd.newTestRunner(new ArrayList<>());
6566
assertThat( testRunner.getOptions().tags, contains("tag1", "tag.2") );
6667
}
68+
69+
@Test
70+
void provideCoverageSchemes() {
71+
IRunCommand runCmd = TestHelper.createRunCommand(TestHelper.getConnectionString(),
72+
"--coverage-schemes=schema-1,some_other_schema"
73+
);
74+
75+
TestRunner testRunner = runCmd.newTestRunner(new ArrayList<>());
76+
assertThat( testRunner.getOptions().coverageSchemes, contains("schema-1", "some_other_schema") );
77+
}
6778
}

0 commit comments

Comments
 (0)
0