Skip to content
Merged
Show file tree
Hide file tree
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
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ jobs:
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
with:
node-version: 22
node-version: 24
- run: npm config delete proxy
- run: npm config delete https-proxy
- run: npm install
- run: npm ci
- run: npm run link:check
- run: npm run derive:registry
- run: git diff --exit-code -- dispatchers.json
Expand Down Expand Up @@ -115,9 +115,9 @@ jobs:
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
with:
node-version: 22
node-version: 24
- run: npm ci
- run: npm run check:node
- run: npm install
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093
with:
pattern: test-results-pester-*
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish-traceability.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ jobs:
path: artifacts/linux
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
with:
node-version: 22
- run: npm install
node-version: 24
- run: npm ci
- run: npx tsx scripts/generate-traceability-badge.ts
- uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa
with:
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/update-runner-runtime.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ jobs:
- uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
with:
node-version: 24
- run: npm ci

- name: Update requirements
shell: bash
Expand Down
4 changes: 2 additions & 2 deletions artifacts/linux/summary-standard.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
### Test Summary
| OS | Passed | Failed | Skipped | Duration (s) | Pass Rate (%) |
| --- | --- | --- | --- | --- | --- |
| overall | 59 | 0 | 0 | 17.28 | 100.00 |
| linux | 59 | 0 | 0 | 17.28 | 100.00 |
| overall | 59 | 0 | 0 | 15.06 | 100.00 |
| linux | 59 | 0 | 0 | 15.06 | 100.00 |

_For detailed per-test information, see [traceability-standard.md](traceability-standard.md)._
4 changes: 2 additions & 2 deletions artifacts/linux/summary.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
### Test Summary
| OS | Passed | Failed | Skipped | Duration (s) | Pass Rate (%) |
| --- | --- | --- | --- | --- | --- |
| overall | 59 | 0 | 0 | 17.28 | 100.00 |
| linux | 59 | 0 | 0 | 17.28 | 100.00 |
| overall | 59 | 0 | 0 | 15.06 | 100.00 |
| linux | 59 | 0 | 0 | 15.06 | 100.00 |

### Requirement Summary
| Requirement ID | Description | Owner | Total Tests | Passed | Failed | Skipped | Pass Rate (%) |
Expand Down
80 changes: 40 additions & 40 deletions artifacts/linux/traceability-standard.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@

| Requirement | Test ID | Status | Duration (s) | Owner | Evidence |
| --- | --- | --- | --- | --- | --- |
| REQ-023 | parses-nested-junit-structures | Passed | 0.015 | | |
| REQ-023 | parses-nested-junit-structures | Passed | 0.006 | | |

#### REQ-024 (100% passed)

| Requirement | Test ID | Status | Duration (s) | Owner | Evidence |
| --- | --- | --- | --- | --- | --- |
| REQ-024 | captures-root-testsuites-attributes | Passed | 0.006 | | |
| REQ-024 | captures-root-testsuites-attributes | Passed | 0.005 | | |

#### REQ-025 (100% passed)

| Requirement | Test ID | Status | Duration (s) | Owner | Evidence |
| --- | --- | --- | --- | --- | --- |
| REQ-025 | captures-testsuite-attributes | Passed | 0.010 | | |
| REQ-025 | captures-testsuite-attributes | Passed | 0.001 | | |

#### REQ-026 (100% passed)

Expand All @@ -28,7 +28,7 @@

| Requirement | Test ID | Status | Duration (s) | Owner | Evidence |
| --- | --- | --- | --- | --- | --- |
| REQ-027 | captures-testcase-attributes-and-skipped-message | Passed | 0.001 | | |
| REQ-027 | captures-testcase-attributes-and-skipped-message | Passed | 0.008 | | |

#### REQ-028 (100% passed)

Expand All @@ -46,7 +46,7 @@

| Requirement | Test ID | Status | Duration (s) | Owner | Evidence |
| --- | --- | --- | --- | --- | --- |
| REQ-030 | builds-traceability-matrix-with-skipped-reasons | Passed | 0.002 | | |
| REQ-030 | builds-traceability-matrix-with-skipped-reasons | Passed | 0.001 | | |

#### REQ-031 (100% passed)

Expand All @@ -64,59 +64,59 @@

| Requirement | Test ID | Status | Duration (s) | Owner | Evidence |
| --- | --- | --- | --- | --- | --- |
| REQ-033 | throws-error-for-malformed-xml | Passed | 0.002 | | |
| REQ-033 | throws-error-for-malformed-xml | Passed | 0.001 | | |

<details><summary>Unmapped (100% passed)</summary>

| Requirement | Test ID | Status | Duration (s) | Owner | Evidence |
| --- | --- | --- | --- | --- | --- |
| Unmapped | associates-classname-with-requirement | Passed | 0.018 | | |
| Unmapped | associates-classname-with-requirement | Passed | 0.012 | | |
| Unmapped | buildissuebranchname-formats-branch-name | Passed | 0.001 | | |
| Unmapped | buildissuebranchname-rejects-non-numeric-input | Passed | 0.003 | | |
| Unmapped | buildissuebranchname-rejects-non-numeric-input | Passed | 0.001 | | |
| Unmapped | buildprofile1.iconeditor.addtokentolabview.dispatcher.dry-runs-add-token-to-labview-with-expected-arguments- | Passed | 0.482 | | |
| Unmapped | buildprofile1.iconeditor.applyvipc.dispatcher.dry-runs-apply-vipc-with-expected-arguments- | Passed | 0.042 | | |
| Unmapped | buildprofile1.iconeditor.buildvipackage.dispatcher.dry-runs-build-vi-package-with-expected-arguments- | Passed | 0.106 | | |
| Unmapped | buildprofile1.iconeditor.closelabview.dispatcher.dry-runs-close-labview-with-expected-arguments- | Passed | 0.036 | | |
| Unmapped | buildsummary-splits-totals-by-os | Passed | 0.001 | | |
| Unmapped | collecttestcases-captures-requirement-property | Passed | 0.024 | | |
| Unmapped | collecttestcases-uses-evidence-property-and-falls-back-to-directory-scan | Passed | 0.013 | | |
| Unmapped | collecttestcases-uses-machine-name-property-for-owner | Passed | 0.014 | | |
| Unmapped | buildsummary-splits-totals-by-os | Passed | 0.000 | | |
| Unmapped | collecttestcases-captures-requirement-property | Passed | 0.009 | | |
| Unmapped | collecttestcases-uses-evidence-property-and-falls-back-to-directory-scan | Passed | 0.009 | | |
| Unmapped | collecttestcases-uses-machine-name-property-for-owner | Passed | 0.003 | | |
| Unmapped | computestatuscounts-tallies-test-statuses | Passed | 0.000 | | |
| Unmapped | detects-downloaded-artifacts-path | Passed | 0.999 | | |
| Unmapped | dispatchers-and-parameters-include-descriptions | Passed | 0.003 | | |
| Unmapped | errors-when-strict-unmapped-mode-enabled | Passed | 1.075 | | |
| Unmapped | escapemarkdown-escapes-special-characters | Passed | 0.001 | | |
| Unmapped | detects-downloaded-artifacts-path | Passed | 0.894 | | |
| Unmapped | dispatchers-and-parameters-include-descriptions | Passed | 0.002 | | |
| Unmapped | errors-when-strict-unmapped-mode-enabled | Passed | 0.952 | | |
| Unmapped | escapemarkdown-escapes-special-characters | Passed | 0.002 | | |
| Unmapped | escapemarkdown-leaves-plain-text-untouched | Passed | 0.000 | | |
| Unmapped | fails-when-commit-lacks-requirement-reference | Passed | 0.916 | | |
| Unmapped | fails-when-requirement-lacks-test-coverage | Passed | 1.145 | | |
| Unmapped | fails-when-tests-are-unmapped | Passed | 0.854 | | |
| Unmapped | fails-when-tests-reference-unknown-requirements | Passed | 0.938 | | |
| Unmapped | fails-when-commit-lacks-requirement-reference | Passed | 0.759 | | |
| Unmapped | fails-when-requirement-lacks-test-coverage | Passed | 0.749 | | |
| Unmapped | fails-when-tests-are-unmapped | Passed | 0.766 | | |
| Unmapped | fails-when-tests-reference-unknown-requirements | Passed | 0.813 | | |
| Unmapped | formaterror-handles-plain-objects | Passed | 0.000 | | |
| Unmapped | formaterror-handles-primitives | Passed | 0.000 | | |
| Unmapped | formaterror-handles-real-error-objects | Passed | 0.003 | | |
| Unmapped | formaterror-handles-real-error-objects | Passed | 0.001 | | |
| Unmapped | formaterror-handles-unstringifiable-values | Passed | 0.000 | | |
| Unmapped | generate-ci-summary-features | Passed | 0.022 | | |
| Unmapped | groups-owners-and-includes-requirements-and-evidence | Passed | 1.019 | | |
| Unmapped | grouptomarkdown-omits-numeric-identifiers | Passed | 0.002 | | |
| Unmapped | generate-ci-summary-features | Passed | 0.021 | | |
| Unmapped | groups-owners-and-includes-requirements-and-evidence | Passed | 0.856 | | |
| Unmapped | grouptomarkdown-omits-numeric-identifiers | Passed | 0.001 | | |
| Unmapped | grouptomarkdown-supports-optional-limit-for-truncation | Passed | 0.001 | | |
| Unmapped | handles-root-level-testcases | Passed | 0.000 | | |
| Unmapped | handles-zipped-junit-artifacts | Passed | 0.816 | | |
| Unmapped | ignores-stale-junit-files-outside-artifacts-path | Passed | 0.875 | | |
| Unmapped | loadrequirements-logs-warning-on-invalid-json | Passed | 0.015 | | |
| Unmapped | loadrequirements-merges-multiple-files | Passed | 0.008 | | |
| Unmapped | handles-root-level-testcases | Passed | 0.001 | | |
| Unmapped | handles-zipped-junit-artifacts | Passed | 0.721 | | |
| Unmapped | ignores-stale-junit-files-outside-artifacts-path | Passed | 0.804 | | |
| Unmapped | loadrequirements-logs-warning-on-invalid-json | Passed | 0.017 | | |
| Unmapped | loadrequirements-merges-multiple-files | Passed | 0.003 | | |
| Unmapped | loadrequirements-warns-and-skips-invalid-entries | Passed | 0.004 | | |
| Unmapped | logs-a-warning-when-no-junit-files-are-found | Passed | 0.908 | | |
| Unmapped | partitions-requirement-groups-by-runner\_type | Passed | 0.769 | | |
| Unmapped | passes-with-coverage-and-requirement-reference | Passed | 1.067 | | |
| Unmapped | logs-a-warning-when-no-junit-files-are-found | Passed | 0.845 | | |
| Unmapped | partitions-requirement-groups-by-runner\_type | Passed | 0.763 | | |
| Unmapped | passes-with-coverage-and-requirement-reference | Passed | 0.818 | | |
| Unmapped | requirementssummarytomarkdown-escapes-pipes-in-description | Passed | 0.000 | | |
| Unmapped | skips-invalid-junit-files-and-still-generates-summary | Passed | 1.101 | | |
| Unmapped | skips-invalid-junit-files-and-still-generates-summary | Passed | 0.994 | | |
| Unmapped | summarytomarkdown-handles-no-tests | Passed | 0.000 | | |
| Unmapped | summarytomarkdown-sorts-os-alphabetically-and-escapes-special-characters | Passed | 0.001 | | |
| Unmapped | throws-when-no-junit-files-found-and-strict-mode-enabled | Passed | 0.657 | | |
| Unmapped | uses-latest-artifact-directory-when-multiple-are-present | Passed | 0.914 | | |
| Unmapped | warns-when-all-tests-are-unmapped | Passed | 1.131 | | |
| Unmapped | writeerrorsummary-appends-error-details-to-summary-file | Passed | 0.012 | | |
| Unmapped | writeerrorsummary-skips-summary-file-for-non-error-throws | Passed | 0.004 | | |
| Unmapped | writes-outputs-to-os-specific-directory | Passed | 1.242 | | |
| Unmapped | summarytomarkdown-sorts-os-alphabetically-and-escapes-special-characters | Passed | 0.000 | | |
| Unmapped | throws-when-no-junit-files-found-and-strict-mode-enabled | Passed | 0.671 | | |
| Unmapped | uses-latest-artifact-directory-when-multiple-are-present | Passed | 0.866 | | |
| Unmapped | warns-when-all-tests-are-unmapped | Passed | 1.048 | | |
| Unmapped | writeerrorsummary-appends-error-details-to-summary-file | Passed | 0.006 | | |
| Unmapped | writeerrorsummary-skips-summary-file-for-non-error-throws | Passed | 0.003 | | |
| Unmapped | writes-outputs-to-os-specific-directory | Passed | 0.946 | | |

</details>
Loading
Loading