Skip to content

Commit 2308984

Browse files
authored
Merge branch 'couchbaselabs:master' into master
2 parents 6da9205 + 071fa7c commit 2308984

File tree

3 files changed

+25
-6
lines changed

3 files changed

+25
-6
lines changed

src/com/couchbase/tools/performer/BuildPerformer.groovy

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -144,12 +144,8 @@ class BuildPerformer {
144144
case Sdk.DOTNET:
145145
// 3.3.0 is earliest supported
146146
def target = ImplementationVersion.from("3.3.0")
147-
def skipVersions = [
148-
new ImplementationVersion(3, 4, 10, "rc1"),
149-
new ImplementationVersion(3, 4, 5, "rc2")
150-
]
151147
def vers = DotNetVersions.allReleases
152-
.findAll { (it.isAbove(target) || it.equals(target)) && !skipVersions.contains(it)}
148+
.findAll { it.isAbove(target) || it.equals(target) }
153149
def implementation = new PerfConfig.Implementation(".NET", "3.X.0", null)
154150
versions = Versions.versions(env, implementation, ".NET", vers)
155151
break

src/com/couchbase/versions/DotNetVersions.groovy

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ class DotNetVersions {
1515

1616
@Memoized
1717
static Set<ImplementationVersion> getAllReleases() {
18-
return GithubVersions.getAllReleases(REPO)
18+
var allVersions = GithubVersions.getAllReleases(REPO)
19+
var skipVersions = [
20+
new ImplementationVersion(3, 4, 10, "-rc1"),
21+
new ImplementationVersion(3, 4, 5, "-rc2")
22+
]
23+
return allVersions.findAll {it -> !skipVersions.contains(it) }
1924
}
2025
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.couchbase.versions
2+
3+
import org.junit.jupiter.api.Test
4+
import static org.junit.jupiter.api.Assertions.assertFalse
5+
6+
class DotNetVersionsTest {
7+
8+
@Test
9+
void testGetAllReleases() {
10+
Set<ImplementationVersion> allReleases = DotNetVersions.getAllReleases()
11+
12+
ImplementationVersion version1 = new ImplementationVersion(3, 4, 5, "-rc2")
13+
ImplementationVersion version2 = new ImplementationVersion(3, 4, 10, "-rc1")
14+
15+
assertFalse(allReleases.contains(version1), "Version 3.4.5-rc2 should be filtered out")
16+
assertFalse(allReleases.contains(version2), "Version 3.4.10-rc1 should be filtered out")
17+
}
18+
}

0 commit comments

Comments
 (0)