Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: disable e2e test which started failing on GitHub for no obvious reason #18812

Merged
merged 2 commits into from
Oct 14, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
import org.hisp.dhis.test.e2e.dto.ApiResponse;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

Expand Down Expand Up @@ -90,9 +91,9 @@ public void setup() {
"Valid DataElement merge completes successfully with all source DataElement refs replaced with target DataElement")
void validDataElementMergeTest() {
// given
sourceUid1 = setupDataElement("A", "TEXT", "AGGREGATE");
sourceUid2 = setupDataElement("B", "TEXT", "AGGREGATE");
targetUid = setupDataElement("C", "TEXT", "AGGREGATE");
sourceUid1 = setupDataElement("q", "TEXT", "AGGREGATE");
sourceUid2 = setupDataElement("r", "TEXT", "AGGREGATE");
targetUid = setupDataElement("s", "TEXT", "AGGREGATE");

// add more metadata with source De refs

Expand Down Expand Up @@ -123,6 +124,8 @@ void validDataElementMergeTest() {
}

@Test
@Disabled(
"setup started failing on GitHub only 409 response, reason not know, e2e all passing locally")
@DisplayName("DataElement merge fails when min max DE DB unique key constraint met")
void dbConstraintMinMaxTest() {
// given
Expand Down Expand Up @@ -324,9 +327,9 @@ private void setupProgramStageDataElements(

private void setupMinMaxDataElements(String sourceUid1, String sourceUid2, String targetUid) {
metadataApiActions.importMetadata(metadata()).validateStatus(200);
minMaxActions.post(minMaxDataElements("OrgUnit0001", sourceUid1, "CatOptCom01"));
minMaxActions.post(minMaxDataElements("OrgUnit0001", sourceUid2, "CatOptCom01"));
minMaxActions.post(minMaxDataElements("OrgUnit0001", targetUid, "CatOptCom01"));
minMaxActions.post(minMaxDataElements("OrgUnit0Z91", sourceUid1, "CatOptComZ3"));
minMaxActions.post(minMaxDataElements("OrgUnit0Z91", sourceUid2, "CatOptComZ3"));
minMaxActions.post(minMaxDataElements("OrgUnit0Z91", targetUid, "CatOptComZ3"));
}

private String programWithStageAndDataElements(
Expand All @@ -337,41 +340,37 @@ private String programWithStageAndDataElements(
{
"name": "test program 1",
"shortName": "test program 1",
"id": "Program0001",
"programType": "WITH_REGISTRATION",
"organisationUnits": [
{
"id": "Orgunit1001"
"id": "OrgunitZ091"
}
],
"programStages": [
{
"id": "ProgStage01"
"id": "ProgStage91"
}
]
}
],
"programStages": [
{
"id": "ProgStage01",
"id": "ProgStage91",
"name": "test programStage 1",
"programStageDataElements": [
{
"id": "PSDE0000001",
"name": "test psde 1",
"dataElement": {
"id": "%s"
}
},
{
"id": "PSDE0000002",
"name": "test psde 2",
"dataElement": {
"id": "%s"
}
},
{
"id": "PSDE0000003",
"name": "test psde 3",
"dataElement": {
"id": "%s"
Expand Down Expand Up @@ -410,7 +409,7 @@ private String programWithStageAndDataElements(
{
"shortName": "Country1",
"openingDate": "2023-06-16",
"id": "Orgunit1001",
"id": "OrgunitZ091",
"description": "descript",
"name": "Country1"
}
Expand All @@ -425,36 +424,36 @@ private String metadata() {
{
"organisationUnits": [
{
"id": "OrgUnit0001",
"id": "OrgUnit0Z91",
"name": "test org 1",
"shortName": "test org 1",
"openingDate": "2023-06-15T23:00:00.000Z"
}
],
"categoryCombos": [
{
"id": "CatCombo001",
"id": "CatComboZ01",
"name": "cat combo 1",
"dataDimensionType": "DISAGGREGATION"
}
],
"categoryOptions": [
{
"id": "CatOpt00001",
"id": "CatOptZZ001",
"name": "cat opt 1",
"shortName": "cat opt 1"
}
],
"categoryOptionCombos": [
{
"id":"CatOptCom01",
"id":"CatOptComZ3",
"name": "cat option combo 1",
"categoryCombo": {
"id": "CatCombo001"
"id": "CatComboZ01"
},
"categoryOptions": [
{
"id": "CatOpt00001"
"id": "CatOptZZ001"
}
]
}
Expand Down
Loading