Skip to content

Commit 9cd0cc7

Browse files
committed
Fix regression where 1.9.2 used different executable in 1.1 if not updated with settings since 1.0
1 parent 5b1e10e commit 9cd0cc7

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

xunit-common/src/main/java/se/capeit/dev/xunittestrunner/Runners.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public static RunnerVersion getRunner(String version) {
3636
public String getRunnerPath(String runtime, String platform) {
3737
StringBuilder sb = new StringBuilder();
3838
sb.append("xunit.console");
39-
if (runtime.equals(Runtime.dotNET40))
39+
if (runtime.equals(Runtime.dotNET40) || runtime.equals(""))
4040
sb.append(".clr4");
4141
if (platform.equals(Platforms.x86))
4242
sb.append(".x86");

xunit-common/src/test/java/se/capeit/dev/xunittestrunner/RunnersTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,10 @@ public void testCorrectRunnerPath() {
1717
Assert.assertEquals("xunit.console.x86.exe", runner.getRunnerPath(Runtime.dotNET35, Platforms.x86));
1818
Assert.assertEquals("xunit.console.exe", runner.getRunnerPath(Runtime.dotNET35, Platforms.MSIL));
1919
}
20+
21+
@Test
22+
public void testCorrectFallbackFor192() {
23+
RunnerVersion runner = Runners.getRunner("1.9.2");
24+
Assert.assertEquals("xunit.console.clr4.exe", runner.getRunnerPath("", ""));
25+
}
2026
}

0 commit comments

Comments
 (0)