Skip to content

Commit 1315621

Browse files
authored
Change test-files structure and rename default cluster context (#354)
## Description 1. Change test-files folder structure 2. Rename default cluster context from "default" to "primary" (to avoid confuses with default kubernetes namespace) ## Type of Change Please delete options that are not relevant. * Bug fix (non-breaking change which fixes an issue) --------- Signed-off-by: David Kornel <[email protected]>
1 parent a7bc175 commit 1315621

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

test-frame-common/src/main/java/io/skodjob/testframe/TestFrameConstants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,5 +79,5 @@ private TestFrameConstants() {
7979
/**
8080
* Default cluster context name
8181
*/
82-
public static final String DEFAULT_CONTEXT_NAME = "default";
82+
public static final String DEFAULT_CONTEXT_NAME = "primary";
8383
}

test-frame-common/src/main/java/io/skodjob/testframe/resources/KubeResourceManager.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
* KUBECONFIG = /path/to/default.kubeconfig # overrides URL/TOKEN
7272
*
7373
* # extra contexts
74-
* KUBECONFIG_PROD = /path/to/prod.kubeconfig # highest precedence per context
74+
* KUBECONFIG_PROD = /path/to/prod.kubeconfig # the highest precedence per context
7575
* KUBE_URL_STAGE = https://api.stage:6443
7676
* KUBE_TOKEN_STAGE= token
7777
* KUBE_URL_QA = https://api.qa:6443
@@ -776,7 +776,7 @@ public <T extends HasMetadata> boolean waitResourceCondition(
776776
Wait.until(String.format("Resource condition: %s to be fulfilled for resource %s/%s",
777777
condition.conditionName(), resource.getKind(), resource.getMetadata().getName()),
778778
TestFrameConstants.GLOBAL_POLL_INTERVAL_MEDIUM, resourceTimeout, () -> {
779-
LOGGER.trace("Obtainining current state of resource: {}/{}",
779+
LOGGER.trace("Obtaining current state of resource: {}/{}",
780780
resource.getKind(), resource.getMetadata().getName());
781781
T r = resourceSupplier.get();
782782
LOGGER.trace("Finished obtaining resource: {}/{}",
@@ -898,11 +898,13 @@ private <T extends HasMetadata> boolean isResourceWithReadiness(T resource) {
898898

899899
private void writeResourceAsYaml(HasMetadata res) {
900900
synchronized (CREATION_LOCK) {
901-
File dir = Paths.get(storeYamlPath).resolve(CURRENT_CLUSTER_CONTEXT.get()).resolve("test-files")
901+
File dir = Paths.get(storeYamlPath).resolve("test-files").resolve(CURRENT_CLUSTER_CONTEXT.get())
902902
.resolve(getTestContext().getRequiredTestClass().getName())
903903
.toFile();
904904
if (getTestContext().getTestMethod().isPresent()) {
905905
dir = dir.toPath().resolve(getTestContext().getRequiredTestMethod().getName()).toFile();
906+
} else {
907+
dir = dir.toPath().resolve("before-all").toFile();
906908
}
907909
if (!dir.exists() && !dir.mkdirs()) {
908910
throw new RuntimeException("Cannot create dir " + dir);

test-frame-common/src/test/java/io/skodjob/testframe/clients/KubeResourceManagerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,8 +393,8 @@ void testWriteResourceAsYaml() throws Exception {
393393

394394
// Verify the YAML file was created
395395
Path expectedFile = Paths.get(testPath)
396-
.resolve(currentContext)
397396
.resolve("test-files")
397+
.resolve(currentContext)
398398
.resolve(getClass().getName())
399399
.resolve("testWriteResourceAsYaml")
400400
.resolve("ConfigMap-test-namespace-test-configmap.yaml");

test-frame-common/src/test/java/io/skodjob/testframe/environment/TestEnvironmentVariablesTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ void testGetEnvVariablesCorrectly() {
3131
@Test
3232
void testKubernetesContextLoad() {
3333
assertEquals(3, MyEnvs.CLUSTER_CONFIGS.size());
34-
assertNotNull(MyEnvs.CLUSTER_CONFIGS.get("default"));
34+
assertNotNull(MyEnvs.CLUSTER_CONFIGS.get("primary"));
3535
assertNotNull(MyEnvs.CLUSTER_CONFIGS.get("prod"));
3636
assertNotNull(MyEnvs.CLUSTER_CONFIGS.get("stage"));
3737
}

0 commit comments

Comments
 (0)