Merge pull request #909 from Akanimoh12/feat/resilience-tests-improve… #3
integration-tests.yml
on: push
Unit Tests
1m 45s
Integration Tests
1m 24s
Annotations
12 errors and 4 warnings
|
Integration Tests
Process completed with exit code 1.
|
|
tests/integration/cross-chain/cross-chain.integration.test.ts:
backend/tests/integration/cross-chain/cross-chain.integration.test.ts#L33
TypeError: Cannot read properties of undefined (reading 'close')
❯ tests/integration/cross-chain/cross-chain.integration.test.ts:33:16
|
|
tests/services/reportScheduling.generateReportHtml.test.ts > ReportSchedulingService.generateReportHtml > all four services called > calls all four data services when generating a report:
backend/tests/services/reportScheduling.generateReportHtml.test.ts#L211
AssertionError: expected "spy" to be called with arguments: []
Received:
1st spy call:
- Array []
+ Array [
+ Object {},
+ ]
Number of calls: 1
❯ tests/services/reportScheduling.generateReportHtml.test.ts:211:37
|
|
tests/services/anomalyDetection.service.test.ts > AnomalyDetectionService > evaluateAllAssets > evaluates every supported asset:
backend/src/services/anomalyDetection.service.ts#L108
TypeError: this.model.getActiveTuningProfile is not a function
❯ AnomalyDetectionService.evaluateAsset src/services/anomalyDetection.service.ts:108:18
❯ AnomalyDetectionService.evaluateAllAssets src/services/anomalyDetection.service.ts:96:22
❯ tests/services/anomalyDetection.service.test.ts:243:23
|
|
tests/services/anomalyDetection.service.test.ts > AnomalyDetectionService > evaluateAsset > is resilient when a data source fails to resolve:
backend/src/services/anomalyDetection.service.ts#L108
TypeError: this.model.getActiveTuningProfile is not a function
❯ AnomalyDetectionService.evaluateAsset src/services/anomalyDetection.service.ts:108:18
❯ tests/services/anomalyDetection.service.test.ts:234:22
|
|
tests/services/anomalyDetection.service.test.ts > AnomalyDetectionService > evaluateAsset > falls back to default thresholds when none are configured:
backend/src/services/anomalyDetection.service.ts#L108
TypeError: this.model.getActiveTuningProfile is not a function
❯ AnomalyDetectionService.evaluateAsset src/services/anomalyDetection.service.ts:108:18
❯ tests/services/anomalyDetection.service.test.ts:222:22
|
|
tests/services/anomalyDetection.service.test.ts > AnomalyDetectionService > evaluateAsset > scores a large price move and divergence across consecutive evaluations:
backend/src/services/anomalyDetection.service.ts#L108
TypeError: this.model.getActiveTuningProfile is not a function
❯ AnomalyDetectionService.evaluateAsset src/services/anomalyDetection.service.ts:108:18
❯ tests/services/anomalyDetection.service.test.ts:198:20
|
|
tests/services/anomalyDetection.service.test.ts > AnomalyDetectionService > evaluateAsset > suppresses duplicate anomalies inside the dedupe window:
backend/src/services/anomalyDetection.service.ts#L108
TypeError: this.model.getActiveTuningProfile is not a function
❯ AnomalyDetectionService.evaluateAsset src/services/anomalyDetection.service.ts:108:18
❯ tests/services/anomalyDetection.service.test.ts:182:22
|
|
tests/services/anomalyDetection.service.test.ts > AnomalyDetectionService > evaluateAsset > detects a correlated multi-signal anomaly and inserts an event:
backend/src/services/anomalyDetection.service.ts#L108
TypeError: this.model.getActiveTuningProfile is not a function
❯ AnomalyDetectionService.evaluateAsset src/services/anomalyDetection.service.ts:108:18
❯ tests/services/anomalyDetection.service.test.ts:158:22
|
|
tests/services/anomalyDetection.service.test.ts > AnomalyDetectionService > evaluateAsset > does not emit an event when fewer signals than the minimum correlate:
backend/src/services/anomalyDetection.service.ts#L108
TypeError: this.model.getActiveTuningProfile is not a function
❯ AnomalyDetectionService.evaluateAsset src/services/anomalyDetection.service.ts:108:18
❯ tests/services/anomalyDetection.service.test.ts:144:22
|
|
tests/api/assets.test.ts > Assets API > GET /api/v1/assets/:symbol/volume/history > should return volume history data for an asset:
backend/tests/api/assets.test.ts#L135
AssertionError: expected 500 to be 200 // Object.is equality
- Expected
+ Received
- 200
+ 500
❯ tests/api/assets.test.ts:135:35
|
|
tests/api/assets.test.ts > Assets API > GET /api/v1/assets/:symbol/price/history > should return price history data for an asset:
backend/tests/api/assets.test.ts#L119
AssertionError: expected 500 to be 200 // Object.is equality
- Expected
+ Received
- 200
+ 500
❯ tests/api/assets.test.ts:119:35
|
|
Integration Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests
No files were found with the provided path: backend/coverage/. No artifacts will be uploaded.
|
|
Unit Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit Tests
No files were found with the provided path: backend/coverage/. No artifacts will be uploaded.
|