mirror of
https://github.com/morluto/rea
synced 2026-10-25 22:08:11 -04:00
ci(windows): run environment registration regressions (#5409)
Retain 13 Windows-only environment/setup regressions in the curated native lane. Select Windows qualification for both their three test files and their client configuration, registration and DSH production owner families. Guard membership and actual Git-diff classification; qualify all 60 target cases on hosted Windows.
This commit is contained in:
@@ -750,6 +750,9 @@ jobs:
|
||||
tests/boundary/providers/native/artifactProvider.extractionCompleteness.test.ts
|
||||
tests/boundary/filesystem/setupUnavailableProvider.test.ts
|
||||
tests/boundary/filesystem/windowsNpxRegistration.test.ts
|
||||
tests/boundary/filesystem/clientConfigurationEnvironment.test.ts
|
||||
tests/boundary/filesystem/clientConfigurationLayeredEnvironment.test.ts
|
||||
tests/acceptance/setup/registrationRuntimeEnvironmentCli.test.ts
|
||||
tests/boundary/android/workspaceGuardianRetry.test.ts
|
||||
tests/acceptance/setup/homeDirectoryFallback.test.ts
|
||||
tests/boundary/filesystem/javascriptApplicationWorkflows.test.ts
|
||||
|
||||
@@ -130,6 +130,9 @@ export const SCOPES = {
|
||||
"src/config/**",
|
||||
"src/application/Setup*.ts",
|
||||
"src/application/Uninstall*.ts",
|
||||
"src/application/ClientConfiguration*.ts",
|
||||
"src/application/ClientRegistration*.ts",
|
||||
"src/application/DshCordis*.ts",
|
||||
"src/cli/interactiveSetup.ts",
|
||||
"src/cli/setupCommands.ts",
|
||||
"tests/boundary/filesystem/binaryTarget.test.ts",
|
||||
@@ -138,6 +141,9 @@ export const SCOPES = {
|
||||
"tests/boundary/providers/native/artifactProvider.extractionCompleteness.test.ts",
|
||||
"tests/boundary/filesystem/setupUnavailableProvider.test.ts",
|
||||
"tests/boundary/filesystem/windowsNpxRegistration.test.ts",
|
||||
"tests/boundary/filesystem/clientConfigurationEnvironment.test.ts",
|
||||
"tests/boundary/filesystem/clientConfigurationLayeredEnvironment.test.ts",
|
||||
"tests/acceptance/setup/registrationRuntimeEnvironmentCli.test.ts",
|
||||
"tests/boundary/android/workspaceGuardianRetry.test.ts",
|
||||
"src/android/JadxWorkspaceRoot.ts",
|
||||
"scripts/rea-android-workspace-guardian.mjs",
|
||||
|
||||
@@ -724,6 +724,54 @@ it.each([
|
||||
"tests/boundary/filesystem/windowsNpxRegistration.test.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"tests/boundary/filesystem/clientConfigurationEnvironment.test.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"tests/boundary/filesystem/clientConfigurationLayeredEnvironment.test.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"tests/acceptance/setup/registrationRuntimeEnvironmentCli.test.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"src/application/ClientRegistrationEnvironment.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"src/application/ClientRegistrationStatus.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"src/application/ClientRegistrationIdentity.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"src/application/ClientConfigurationDocument.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"src/application/ClientConfigurationFiles.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"src/application/ClientConfigurationPublication.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"src/application/ClientConfigurationCleanup.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"src/application/DshCordisPatch.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"src/application/DshCordisYaml.ts",
|
||||
{ code: true, package: true, runtime: true, apple: false },
|
||||
],
|
||||
[
|
||||
"scripts/verify-packed-bridge.mjs",
|
||||
{
|
||||
|
||||
@@ -83,6 +83,16 @@ describe("curated Windows test lane", () => {
|
||||
);
|
||||
});
|
||||
|
||||
it("keeps Windows environment identity and layered setup regressions in the lane", async () => {
|
||||
expect(await explicitPaths("windows")).toEqual(
|
||||
expect.arrayContaining([
|
||||
"tests/boundary/filesystem/clientConfigurationEnvironment.test.ts",
|
||||
"tests/boundary/filesystem/clientConfigurationLayeredEnvironment.test.ts",
|
||||
"tests/acceptance/setup/registrationRuntimeEnvironmentCli.test.ts",
|
||||
]),
|
||||
);
|
||||
});
|
||||
|
||||
it("keeps packed bridge verification under the retained native runtime lease in the lane", async () => {
|
||||
expect(await explicitPaths("windows")).toContain(
|
||||
"tests/boundary/process/packedBridgeVerification.test.ts",
|
||||
|
||||
Reference in New Issue
Block a user