Skip to content

Commit 0c3cc15

Browse files
Revert "support e2e test directory being different from resource directory"
This reverts commit f620f31.
1 parent f620f31 commit 0c3cc15

File tree

9 files changed

+12
-17
lines changed

9 files changed

+12
-17
lines changed

.github/workflows/e2e-testing.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ jobs:
2424
filters: |
2525
cluster:
2626
- 'cfn-resources/cluster/**'
27-
- 'cfn-resources/test/e2e/cluster-basic/**'
28-
- 'cfn-resources/test/e2e/cluster-pause/**'
27+
- 'cfn-resources/test/e2e/cluster/**'
2928
flex-cluster:
3029
- 'cfn-resources/flex-cluster/**'
3130
- 'cfn-resources/test/e2e/flex-cluster/**'

cfn-resources/test/e2e/cluster-basic/cluster_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ type testCluster struct {
5252
const (
5353
resourceTypeName = "MongoDB::Atlas::Cluster"
5454
resourceDirectory = "cluster"
55-
e2eTestDirectory = "cluster-basic"
5655
cfnTemplatePath = "cluster.json.template"
5756
)
5857

@@ -123,7 +122,7 @@ func setupSuite(t *testing.T) *localTestContext {
123122

124123
func (c *localTestContext) setUp(t *testing.T) {
125124
t.Helper()
126-
c.resourceCtx = utility.InitResourceCtx(stackName, e2eRandSuffix, resourceTypeName, resourceDirectory, admin.PtrString(e2eTestDirectory))
125+
c.resourceCtx = utility.InitResourceCtx(stackName, e2eRandSuffix, resourceTypeName, resourceDirectory)
127126
c.cfnClient, c.atlasClient = utility.NewClients(t)
128127
_, c.atlasClient20231115014 = utility.NewClients20231115014(t)
129128

cfn-resources/test/e2e/cluster-pause/cluster_pause_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ type pauseTestCluster struct {
4343
const (
4444
resourceTypeName = "MongoDB::Atlas::Cluster"
4545
resourceDirectory = "cluster"
46-
e2eTestDirectory = "cluster-pause"
4746
pauseCfnTemplatePath = "cluster_pause.json.template"
4847
)
4948

@@ -92,7 +91,7 @@ func setupPauseSuite(t *testing.T) *pauseTestContext {
9291

9392
func (c *pauseTestContext) setUp(t *testing.T) {
9493
t.Helper()
95-
c.resourceCtx = utility.InitResourceCtx(pauseStackName, pauseRandSuffix, resourceTypeName, resourceDirectory, admin20231115014.PtrString(e2eTestDirectory))
94+
c.resourceCtx = utility.InitResourceCtx(pauseStackName, pauseRandSuffix, resourceTypeName, resourceDirectory)
9695
c.cfnClient, _ = utility.NewClients(t)
9796
_, c.atlasClient20231115014 = utility.NewClients20231115014(t)
9897

cfn-resources/test/e2e/flex-cluster/flexcluster_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ func setupSuite(t *testing.T) *localTestContext {
9090

9191
func (c *localTestContext) setUp(t *testing.T) {
9292
t.Helper()
93-
c.resourceCtx = utility.InitResourceCtx(stackName, e2eRandSuffix, resourceTypeName, resourceDirectory, nil)
93+
c.resourceCtx = utility.InitResourceCtx(stackName, e2eRandSuffix, resourceTypeName, resourceDirectory)
9494
c.cfnClient, c.atlasClient = utility.NewClients(t)
9595
_, c.atlasClient20231115014 = utility.NewClients20231115014(t)
9696
utility.PublishToPrivateRegistry(t, c.resourceCtx)

cfn-resources/test/e2e/project/project_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ func setupSuite(t *testing.T) *localTestContext {
9393

9494
func (c *localTestContext) setUp(t *testing.T) {
9595
t.Helper()
96-
c.resourceCtx = utility.InitResourceCtx(stackName, e2eRandSuffix, resourceTypeName, resourceDirectory, nil)
96+
c.resourceCtx = utility.InitResourceCtx(stackName, e2eRandSuffix, resourceTypeName, resourceDirectory)
9797
c.cfnClient, c.atlasClient = utility.NewClients20231115014(t)
9898
utility.PublishToPrivateRegistry(t, c.resourceCtx)
9999
c.setupPrerequisites(t)

cfn-resources/test/e2e/search-deployment/searchdeployment_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ func setupSuite(t *testing.T) *localTestContext {
9090

9191
func (c *localTestContext) setUp(t *testing.T) {
9292
t.Helper()
93-
c.resourceCtx = utility.InitResourceCtx(stackName, e2eRandSuffix, resourceTypeName, resourceDirectory, nil)
93+
c.resourceCtx = utility.InitResourceCtx(stackName, e2eRandSuffix, resourceTypeName, resourceDirectory)
9494
c.cfnClient, c.atlasClient = utility.NewClients20231115014(t)
9595
utility.PublishToPrivateRegistry(t, c.resourceCtx)
9696
c.setupPrerequisites(t)

cfn-resources/test/e2e/utility/publish_cfn_to_registry.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515

16+
1617
# This script performs the following actions:
1718
#
1819
# 1) Generates the resource typename to use for the e2e test. Note: we cannot use the default typeName as it will affect other cfn stacks/tests
@@ -25,7 +26,6 @@ set -eu
2526
set -eux
2627

2728
resource_directory=$RESOURCE_DIRECTORY_NAME
28-
e2e_test_directory="${E2E_TEST_DIRECTORY_NAME:-$resource_directory}"
2929

3030
echo "Updating .rpdk-config with the E2E resource type $RESOURCE_TYPE_NAME_FOR_E2E"
3131
rpdk_file="../../../$RESOURCE_DIRECTORY_NAME/.rpdk-config"
@@ -36,6 +36,7 @@ jq --arg type_name "$RESOURCE_TYPE_NAME_FOR_E2E" \
3636
rm "${rpdk_file}"
3737
mv "${tmp_rpdk_file}" "${rpdk_file}"
3838

39+
3940
echo "Creating a new resource schema"
4041
schema_file_name="${resource_directory//-/}"
4142
echo "New schema file name: ${schema_file_name}"
@@ -49,7 +50,8 @@ echo "Releasing the resource to private registry $RESOURCE_TYPE_NAME_FOR_E2E"
4950
cd ../../../"$resource_directory"
5051

5152
make build && cfn submit --set-default
52-
cd ../test/e2e/"$e2e_test_directory"
53+
cd ../test/e2e/"$resource_directory"
54+
5355

5456
echo "Reverting .rpdk-config with the original resource typeName $RESOURCE_TYPE_NAME"
5557
jq --arg type_name "$RESOURCE_TYPE_NAME" \
@@ -58,6 +60,7 @@ jq --arg type_name "$RESOURCE_TYPE_NAME" \
5860
rm "${rpdk_file}"
5961
mv "${tmp_rpdk_file}" "${rpdk_file}"
6062

63+
6164
echo "Deleting resource JSON schema used for the E2E test"
6265
rm "${tmp_resource_schema_file}"
6366

cfn-resources/test/e2e/utility/resource_context.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,16 @@ package utility
1616

1717
type ResourceContext struct {
1818
ResourceDirectory string
19-
E2eTestDirectory *string
2019
ResourceTypeName string
2120
ResourceTypeNameForE2e string
2221
E2eRandSuffix string
2322
StackName string
2423
}
2524

26-
func InitResourceCtx(stackName, randSuffix, resourceTypeName, resourceDirectory string, e2eTestDirectory *string) ResourceContext {
25+
func InitResourceCtx(stackName, randSuffix, resourceTypeName, resourceDirectory string) ResourceContext {
2726
return ResourceContext{
2827
StackName: stackName,
2928
ResourceDirectory: resourceDirectory,
30-
E2eTestDirectory: e2eTestDirectory,
3129
ResourceTypeName: resourceTypeName,
3230
E2eRandSuffix: randSuffix,
3331
ResourceTypeNameForE2e: resourceTypeName + randSuffix,

cfn-resources/test/e2e/utility/util.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,6 @@ func PublishToPrivateRegistry(t *testing.T, rctx ResourceContext) {
6565
t.Setenv("RESOURCE_TYPE_NAME_FOR_E2E", rctx.ResourceTypeNameForE2e)
6666
t.Setenv("E2E_RAND_SUFFIX", rctx.E2eRandSuffix)
6767
t.Setenv("RESOURCE_DIRECTORY_NAME", rctx.ResourceDirectory)
68-
if rctx.E2eTestDirectory != nil {
69-
t.Setenv("E2E_TEST_DIRECTORY_NAME", *rctx.E2eTestDirectory)
70-
}
7168
t.Cleanup(func() {
7269
RunCleanupScript(t, rctx)
7370
})

0 commit comments

Comments
 (0)