test(guardrails): consolidate growth checks in Vitest (#9354) #1
Annotations
10 errors and 2 warnings
|
Run full Vitest suite on macOS:
test/onboard-fsm-live-slices.test.ts#L507
AssertionError: slice probe exited with status 1
error: spawnSync /Users/runner/hostedtoolcache/node/22.23.1/arm64/bin/node ETIMEDOUT
stderr:
Third-Party Software Notice - NemoClaw Installer
──────────────────────────────────────────────────
NemoClaw is licensed under Apache 2.0 and automatically
retrieves, accesses or interacts with third-party software
and materials, including by deploying OpenClaw in an
OpenShell sandbox. Those retrieved materials are not
distributed with this software and are governed solely
by separate terms, conditions and licenses.
You are solely responsible for finding, reviewing and
complying with all applicable terms, conditions, and
licenses, and for verifying the security, integrity and
suitability of any retrieved materials for your specific
use case.
This software is provided "AS IS", without warranty of
any kind. The author makes no representations or
warranties regarding any third-party software, and
assumes no liability for any losses, damages, liabilities
or legal consequences from your use or inability to use
this software or any retrieved materials. Use this
software and the retrieved materials at your own risk.
OpenClaw security guidance
https://docs.openclaw.ai/gateway/security
[non-interactive] Third-party software notice accepted via --yes-i-accept-third-party-software.
stdout:
[non-interactive] Agent: OpenClaw
1 !== 0
- Expected
+ Received
- 0
+ 1
❯ runSliceProbe test/onboard-fsm-live-slices.test.ts:507:12
❯ test/onboard-fsm-live-slices.test.ts:546:22
|
|
Run full Vitest suite on macOS:
test/onboard-fsm-live-slices.test.ts#L509
SyntaxError: Unexpected token 'o', "[non-interac"... is not valid JSON
❯ runSliceProbe test/onboard-fsm-live-slices.test.ts:509:26
❯ test/onboard-fsm-live-slices.test.ts:542:22
|
|
Run full Vitest suite on macOS:
test/onboard-fsm-live-slices.test.ts#L509
SyntaxError: Unexpected token 'o', "[non-interac"... is not valid JSON
❯ runSliceProbe test/onboard-fsm-live-slices.test.ts:509:26
❯ test/onboard-fsm-live-slices.test.ts:534:22
|
|
Run full Vitest suite on macOS:
test/e2e/support/standard-profile-workflow-boundary.test.ts#L258
AssertionError: find: -printf: unknown primary or operator
: expected 1 to be +0 // Object.is equality
- Expected
+ Received
- 0
+ 1
❯ test/e2e/support/standard-profile-workflow-boundary.test.ts:258:46
|
|
Run full Vitest suite on macOS:
test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts#L131
AssertionError: fatal: not a valid object name: v0.0.89
: expected 128 to be +0 // Object.is equality
- Expected
+ Received
- 0
+ 128
❯ extractReviewedHistoricalSource test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:131:53
❯ runReviewedHistoricalFixture test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:178:41
❯ test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:233:24
|
|
Run full Vitest suite on macOS:
test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts#L131
AssertionError: fatal: not a valid object name: v0.0.74
: expected 128 to be +0 // Object.is equality
- Expected
+ Received
- 0
+ 128
❯ extractReviewedHistoricalSource test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:131:53
❯ runReviewedHistoricalFixture test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:178:41
❯ test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:233:24
|
|
Run full Vitest suite on macOS:
test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts#L131
AssertionError: fatal: not a valid object name: v0.0.55
: expected 128 to be +0 // Object.is equality
- Expected
+ Received
- 0
+ 128
❯ extractReviewedHistoricalSource test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:131:53
❯ runReviewedHistoricalFixture test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:178:41
❯ test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:222:24
|
|
Run full Vitest suite on macOS:
test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts#L131
AssertionError: fatal: not a valid object name: v0.0.36
: expected 128 to be +0 // Object.is equality
- Expected
+ Received
- 0
+ 128
❯ extractReviewedHistoricalSource test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:131:53
❯ runReviewedHistoricalFixture test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:178:41
❯ test/e2e/support/openshell-gateway-upgrade-old-installer.test.ts:222:24
|
|
Run full Vitest suite on macOS:
test/e2e/support/cli-artifact-workflow-boundary.test.ts#L616
AssertionError: matching artifact identity validation failed: expected 1 to be +0 // Object.is equality
- Expected
+ Received
- 0
+ 1
❯ test/e2e/support/cli-artifact-workflow-boundary.test.ts:616:75
|
|
Run full Vitest suite on macOS:
test/install-openshell-e2e-artifact.test.ts#L134
AssertionError: expected 'shasum: WARNING: 1 computed checksum …' to contain 'Network fallback is disabled for reta…'
- Expected
+ Received
- Network fallback is disabled for retained OpenShell assets
+ shasum: WARNING: 1 computed checksum did NOT match
+ [install] SHA-256 checksum verification failed for openshell-x86_64-unknown-linux-musl.tar.gz
+
❯ test/install-openshell-e2e-artifact.test.ts:134:29
|
|
Install pinned OpenShell
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
Install macOS test dependencies
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
background
wait
wait-all
cancel
parallel
Loading