Ignore E2E CI tests on Windows (#11602)

The integration tests are constantly failing on Windows. For the time of investigation, they should be suppressed.
This commit is contained in:
Adam Obuchowicz 2024-11-20 13:25:52 +01:00 committed by GitHub
parent c72cef305d
commit 2ae1c904ef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 1 deletions

View File

@ -512,6 +512,7 @@ jobs:
ENSO_TEST_USER: ${{ secrets.ENSO_CLOUD_TEST_ACCOUNT_USERNAME }} ENSO_TEST_USER: ${{ secrets.ENSO_CLOUD_TEST_ACCOUNT_USERNAME }}
ENSO_TEST_USER_PASSWORD: ${{ secrets.ENSO_CLOUD_TEST_ACCOUNT_PASSWORD }} ENSO_TEST_USER_PASSWORD: ${{ secrets.ENSO_CLOUD_TEST_ACCOUNT_PASSWORD }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- run: rm $HOME/.enso/credentials - run: rm $HOME/.enso/credentials
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -546,13 +546,18 @@ impl JobArchetype for PackageIde {
} else { } else {
shell(TEST_COMMAND) shell(TEST_COMMAND)
}; };
let test_step = test_step let mut test_step = test_step
.with_env("DEBUG", "pw:browser log:") .with_env("DEBUG", "pw:browser log:")
.with_secret_exposed_as(secret::ENSO_CLOUD_TEST_ACCOUNT_USERNAME, "ENSO_TEST_USER") .with_secret_exposed_as(secret::ENSO_CLOUD_TEST_ACCOUNT_USERNAME, "ENSO_TEST_USER")
.with_secret_exposed_as( .with_secret_exposed_as(
secret::ENSO_CLOUD_TEST_ACCOUNT_PASSWORD, secret::ENSO_CLOUD_TEST_ACCOUNT_PASSWORD,
"ENSO_TEST_USER_PASSWORD", "ENSO_TEST_USER_PASSWORD",
); );
// Make E2E tests optional on Windows, as we have an ongoing issue with the runner.
// TODO[ib]: remove once the issue is resolved.
if target.0 == OS::Windows {
test_step.continue_on_error = Some(true);
}
steps.push(test_step); steps.push(test_step);
// After the E2E tests run, they create a credentials file in user home directory. // After the E2E tests run, they create a credentials file in user home directory.