You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: common/docs/e2e.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,8 @@ repository check is:
18
18
For focused common validation, run the relevant included build task, such as `:utils:test`,
19
19
`:graalvm-reachability-metadata:test`, or `:junit-platform-native:test` from the common build
20
20
context. Use the repository CI workflows in [§root/AR-repository-ci.1.5](../../docs/spec/architecture/ci.md#15-reachability-metadata-library-pr-workflow) and
21
-
[§root/AR-repository-ci.1.6](../../docs/spec/architecture/ci.md#16-junit-native-support-pr-workflow) as the merge-gate equivalents.
21
+
[§root/AR-repository-ci.1.6](../../docs/spec/architecture/ci.md#16-junit-native-support-pr-workflow), and
22
+
[§root/AR-repository-ci.1.7](../../docs/spec/architecture/ci.md#17-common-utilities-pr-workflow) as the merge-gate equivalents.
22
23
23
24
## 2. Scenario Coverage
24
25
@@ -50,9 +51,13 @@ compatibility-mode support. This protects [§root/FS-native-tests.3](../../docs/
50
51
51
52
## 3. CI coverage
52
53
54
+
`test-common-utils.yml` validates the shared utility module with checkstyle and unit tests.
53
55
`test-graalvm-metadata.yml` validates the reachability metadata library with checkstyle and unit
54
56
tests. `test-junit-platform-native.yml` validates the JUnit native support module with checkstyle,
55
57
JVM tests, and native tests. Product plugin CI also exercises common behavior through Gradle and
56
58
Maven functional-test matrices. These workflow gates are specified by
[§root/AR-repository-ci.1.3](../../docs/spec/architecture/ci.md#13-gradle-plugin-pr-workflow), and [§root/AR-repository-ci.1.4](../../docs/spec/architecture/ci.md#14-maven-plugin-pr-workflow).
assertEquals("Unsupported archive format: src/test/resources/graalvm-reachability-metadata." + format + ". Only ZIP files are supported", errorLogs.get(0));
Copy file name to clipboardExpand all lines: docs/spec/architecture/ci.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ tests prepare both a build JDK and a GraalVM test JDK through [§AR-repository-c
17
17
|`test-native-maven-plugin.yml`| Maven plugin, samples, common modules, workflow/action changes, and shared version catalog changes. | Maven functional tests plus GraalVM dev-build functional tests. [§AR-repository-ci.1.4](ci.md#14-maven-plugin-pr-workflow)|
18
18
|`test-graalvm-metadata.yml`| Reachability metadata common module and relevant workflow/action changes. | Checkstyle and unit tests for the metadata repository library. [§AR-repository-ci.1.5](ci.md#15-reachability-metadata-library-pr-workflow)|
19
19
|`test-junit-platform-native.yml`| JUnit native support and relevant workflow/action changes. | Checkstyle, JVM tests, and native tests for `common/junit-platform-native`. [§AR-repository-ci.1.6](ci.md#16-junit-native-support-pr-workflow)|
20
+
|`test-common-utils.yml`| Common utilities, relevant shared build setup, and relevant workflow/action changes. | Checkstyle and unit tests for `common/utils`. [§AR-repository-ci.1.7](ci.md#17-common-utilities-pr-workflow)|
20
21
21
22
### 1.1 Grund validation workflow
22
23
@@ -62,6 +63,15 @@ unit tests. It protects the repository query and missing-metadata behavior speci
62
63
tests, and native tests. It protects the shared native-test runtime behavior specified by
0 commit comments