Skip to content

fix: corrected cache dir flag not working and added dual cluster e2e test #5655

fix: corrected cache dir flag not working and added dual cluster e2e test

fix: corrected cache dir flag not working and added dual cluster e2e test #5655

GitHub Actions / Unit Test Results - Linux failed Feb 20, 2025 in 0s

12 fail, 229 pass in 1s

  1 files   62 suites   1s ⏱️
241 tests 229 ✅ 0 💤 12 ❌
250 runs  238 ✅ 0 💤 12 ❌

Results for commit abdfa12.

Annotations

Check warning on line 0 in should return consensus nodes

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

BaseCommand get consensus nodes should return consensus nodes (should return consensus nodes) failed

junit.xml [took 0s]
Raw output
this.getRemoteConfigManager(...).isLoaded is not a function
TypeError: this.getRemoteConfigManager(...).isLoaded is not a function
    at BaseCommand.getConsensusNodes (/home/runner/_work/solo/solo/src/commands/base.ts:370:40)
    at Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/commands/base.test.ts:174:38)
    at callFn (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:364:21)
    at Runnable.run (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:352:5)
    at Runner.runTest (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:677:10)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:800:12
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:592:14)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:602:7
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:485:14)
    at Immediate._onImmediate (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:570:5)
    at process.processImmediate (node:internal/timers:483:21)

Check warning on line 0 in should return contexts

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

BaseCommand get consensus nodes should return contexts (should return contexts) failed

junit.xml [took 0s]
Raw output
this.getRemoteConfigManager(...).isLoaded is not a function
TypeError: this.getRemoteConfigManager(...).isLoaded is not a function
    at BaseCommand.getConsensusNodes (/home/runner/_work/solo/solo/src/commands/base.ts:370:40)
    at BaseCommand.getContexts (/home/runner/_work/solo/solo/src/commands/base.ts:418:10)
    at Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/commands/base.test.ts:189:32)
    at callFn (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:364:21)
    at Runnable.run (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:352:5)
    at Runner.runTest (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:677:10)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:800:12
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:592:14)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:602:7
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:485:14)
    at Immediate._onImmediate (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:570:5)
    at process.processImmediate (node:internal/timers:483:21)

Check warning on line 0 in should return clusters references

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

BaseCommand get consensus nodes should return clusters references (should return clusters references) failed

junit.xml [took 0s]
Raw output
this.getRemoteConfigManager(...).isLoaded is not a function
TypeError: this.getRemoteConfigManager(...).isLoaded is not a function
    at BaseCommand.getConsensusNodes (/home/runner/_work/solo/solo/src/commands/base.ts:370:40)
    at BaseCommand.getClusterRefs (/home/runner/_work/solo/solo/src/commands/base.ts:433:10)
    at Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/commands/base.test.ts:197:48)
    at callFn (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:364:21)
    at Runnable.run (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:352:5)
    at Runner.runTest (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:677:10)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:800:12
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:592:14)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:602:7
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:485:14)
    at Immediate._onImmediate (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:570:5)
    at process.processImmediate (node:internal/timers:483:21)

Check warning on line 0 in Install function is called with expected parameters

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

NetworkCommand unit tests Chart Install Function is called correctly Install function is called with expected parameters (Install function is called with expected parameters) failed

junit.xml [took 0s]
Raw output
Error installing chart solo-deployment
SoloError: Error installing chart solo-deployment
    at NetworkCommand.deploy (/home/runner/_work/solo/solo/src/commands/network.ts:1105:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/commands/network.test.ts:166:9)
Caused by: TypeError: Cannot redefine property: namespace
    at Function.defineProperty (<anonymous>)
    at <anonymous> (/home/runner/_work/solo/solo/src/commands/base.ts:240:18)
    at Array.forEach (<anonymous>)
    at new NewConfigClass (/home/runner/_work/solo/solo/src/commands/base.ts:237:26)
    at NetworkCommand.getConfig (/home/runner/_work/solo/solo/src/commands/base.ts:273:31)
    at NetworkCommand.prepareConfig (/home/runner/_work/solo/solo/src/commands/network.ts:646:51)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Task.task (/home/runner/_work/solo/solo/src/commands/network.ts:797:26)
    at async Task.run (/home/runner/_work/solo/solo/node_modules/listr2/dist/index.js:2058:11)

Check warning on line 0 in Should use local chart directory

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

NetworkCommand unit tests Chart Install Function is called correctly Should use local chart directory (Should use local chart directory) failed

junit.xml [took 0s]
Raw output
Error installing chart solo-deployment
SoloError: Error installing chart solo-deployment
    at NetworkCommand.deploy (/home/runner/_work/solo/solo/src/commands/network.ts:1105:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/commands/network.test.ts:188:9)
Caused by: TypeError: Cannot redefine property: namespace
    at Function.defineProperty (<anonymous>)
    at <anonymous> (/home/runner/_work/solo/solo/src/commands/base.ts:240:18)
    at Array.forEach (<anonymous>)
    at new NewConfigClass (/home/runner/_work/solo/solo/src/commands/base.ts:237:26)
    at NetworkCommand.getConfig (/home/runner/_work/solo/solo/src/commands/base.ts:273:31)
    at NetworkCommand.prepareConfig (/home/runner/_work/solo/solo/src/commands/network.ts:646:51)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Task.task (/home/runner/_work/solo/solo/src/commands/network.ts:797:26)
    at async Task.run (/home/runner/_work/solo/solo/node_modules/listr2/dist/index.js:2058:11)

Check warning on line 0 in Should use prepare config correctly for all clusters

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

NetworkCommand unit tests Chart Install Function is called correctly Should use prepare config correctly for all clusters (Should use prepare config correctly for all clusters) failed

junit.xml [took 0s]
Raw output
Cannot redefine property: namespace
TypeError: Cannot redefine property: namespace
    at Function.defineProperty (<anonymous>)
    at <anonymous> (/home/runner/_work/solo/solo/src/commands/base.ts:240:18)
    at Array.forEach (<anonymous>)
    at new NewConfigClass (/home/runner/_work/solo/solo/src/commands/base.ts:237:26)
    at NetworkCommand.getConfig (/home/runner/_work/solo/solo/src/commands/base.ts:273:31)
    at NetworkCommand.prepareConfig (/home/runner/_work/solo/solo/src/commands/network.ts:646:51)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/commands/network.test.ts:215:24)

Check warning on line 0 in should be able to load a profile file

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

ProfileManager should be able to load a profile file (should be able to load a profile file) failed

junit.xml [took 0s]
Raw output
profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
IllegalArgumentError: profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
    at ProfileManager.loadProfiles (/home/runner/_work/solo/solo/src/core/profile_manager.ts:74:44)
    at Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/core/profile_manager.test.ts:108:37)
    at callFn (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:364:21)
    at Runnable.run (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:352:5)
    at Runner.runTest (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:677:10)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:800:12
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:592:14)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:602:7
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:485:14)
    at Immediate._onImmediate (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:570:5)
    at process.processImmediate (node:internal/timers:483:21)

Check warning on line 0 in should determine Solo chart values [profile = test]

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

ProfileManager determine chart values for a profile should determine Solo chart values [profile = test] (should determine Solo chart values [profile = test]) failed

junit.xml [took 0s]
Raw output
profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
IllegalArgumentError: profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
    at ProfileManager.loadProfiles (/home/runner/_work/solo/solo/src/core/profile_manager.ts:74:44)
    at Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/core/profile_manager.test.ts:140:24)
    at callFn (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:364:21)
    at Runnable.run (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:352:5)
    at Runner.runTest (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:677:10)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:800:12
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:592:14)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:602:7
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:485:14)
    at Immediate.<anonymous> (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:570:5)
    at process.processImmediate (node:internal/timers:483:21)

Check warning on line 0 in prepareValuesForSoloChart should set the value of a key to the contents of a file

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

ProfileManager determine chart values for a profile prepareValuesForSoloChart should set the value of a key to the contents of a file (prepareValuesForSoloChart should set the value of a key to the contents of a file) failed

junit.xml [took 0s]
Raw output
profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
IllegalArgumentError: profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
    at ProfileManager.loadProfiles (/home/runner/_work/solo/solo/src/core/profile_manager.ts:74:44)
    at ProfileManager.getProfile (/home/runner/_work/solo/solo/src/core/profile_manager.ts:103:12)
    at ProfileManager.prepareValuesForSoloChart (/home/runner/_work/solo/solo/src/core/profile_manager.ts:328:26)
    at Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/core/profile_manager.test.ts:179:55)
    at callFn (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:364:21)
    at Runnable.run (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:352:5)
    at Runner.runTest (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:677:10)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:800:12
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:592:14)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:602:7
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:485:14)
    at Immediate.<anonymous> (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:570:5)
    at process.processImmediate (node:internal/timers:483:21)

Check warning on line 0 in should determine mirror-node chart values [profile = test]

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

ProfileManager determine chart values for a profile should determine mirror-node chart values [profile = test] (should determine mirror-node chart values [profile = test]) failed

junit.xml [took 0s]
Raw output
profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
IllegalArgumentError: profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
    at ProfileManager.loadProfiles (/home/runner/_work/solo/solo/src/core/profile_manager.ts:74:44)
    at Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/core/profile_manager.test.ts:188:24)
    at callFn (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:364:21)
    at Runnable.run (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:352:5)
    at Runner.runTest (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:677:10)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:800:12
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:592:14)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:602:7
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:485:14)
    at Immediate.<anonymous> (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:570:5)
    at process.processImmediate (node:internal/timers:483:21)

Check warning on line 0 in should determine hedera-explorer chart values [profile = test]

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

ProfileManager determine chart values for a profile should determine hedera-explorer chart values [profile = test] (should determine hedera-explorer chart values [profile = test]) failed

junit.xml [took 0s]
Raw output
profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
IllegalArgumentError: profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
    at ProfileManager.loadProfiles (/home/runner/_work/solo/solo/src/core/profile_manager.ts:74:44)
    at Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/core/profile_manager.test.ts:209:24)
    at callFn (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:364:21)
    at Runnable.run (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:352:5)
    at Runner.runTest (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:677:10)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:800:12
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:592:14)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:602:7
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:485:14)
    at Immediate.<anonymous> (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:570:5)
    at process.processImmediate (node:internal/timers:483:21)

Check warning on line 0 in should determine rpc-relay chart values [profile = test]

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results - Linux

ProfileManager determine chart values for a profile should determine rpc-relay chart values [profile = test] (should determine rpc-relay chart values [profile = test]) failed

junit.xml [took 0s]
Raw output
profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
IllegalArgumentError: profileFile does not exist: test/data/tmp/ProfileManager/test/data/test-profiles.yaml
    at ProfileManager.loadProfiles (/home/runner/_work/solo/solo/src/core/profile_manager.ts:74:44)
    at Context.<anonymous> (/home/runner/_work/solo/solo/test/unit/core/profile_manager.test.ts:221:24)
    at callFn (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:364:21)
    at Runnable.run (/home/runner/_work/solo/solo/node_modules/mocha/lib/runnable.js:352:5)
    at Runner.runTest (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:677:10)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:800:12
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:592:14)
    at /home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:602:7
    at next (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:485:14)
    at Immediate.<anonymous> (/home/runner/_work/solo/solo/node_modules/mocha/lib/runner.js:570:5)
    at process.processImmediate (node:internal/timers:483:21)