v2.5.2 #94
68 passed, 3 failed and 8 skipped
❌ packages/grid_client/tests/test-reports/report.xml
79 tests were completed in 1594s with 68 passed, 3 failed and 8 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
algorand.test.ts | 5✅ | 2⚪ | 4s | |
capacity_planner.test.ts | 8✅ | 11s | ||
casperlabs.test.ts | 1✅ | 150s | ||
compute_capacity.test.ts | 6⚪ | 677ms | ||
contracts.test.ts | 5✅ | 48s | ||
currency.test.ts | 18✅ | 5s | ||
funkwhale.test.ts | 1✅ | 93s | ||
gateways.test.ts | 1✅ | 78s | ||
kubernetes.test.ts | 2✅ | 1❌ | 550s | |
kvstore.test.ts | 1✅ | 12s | ||
peertube.test.ts | 1✅ | 102s | ||
qsfs.test.ts | 1✅ | 1❌ | 155s | |
query_to_string.test.ts | 6✅ | 319ms | ||
stellar.test.ts | 7✅ | 41s | ||
tfchain.test.ts | 8✅ | 171s | ||
vm.test.ts | 2✅ | 1❌ | 142s | |
zdb.test.ts | 1✅ | 31s |
✅ algorand.test.ts
TC1247 - Algorand: Create Account
✅ TC1247 - Algorand: Create Account
TC1248 - Algorand: Import Account
✅ TC1248 - Algorand: Import Account
TC1249 - Algorand: Get Account
✅ TC1249 - Algorand: Get Account
TC1250 - Algorand: Check if Account exists
✅ TC1250 - Algorand: Check if Account exists
TC1251 - Algorand: List Accounts
✅ TC1251 - Algorand: List Accounts
TC1252 - Algorand: Get Account assets
⚪ TC1252 - Algorand: Get Account assets
TC1253 - Algorand: Get Account assets by address
⚪ TC1253 - Algorand: Get Account assets by address
✅ capacity_planner.test.ts
TC1239 - Capacity Planner: Get Farms
✅ TC1239 - Capacity Planner: Get Farms
TC1240 - Capacity Planner: Get All Farms
✅ TC1240 - Capacity Planner: Get All Farms
TC1241 - Capacity Planner: Get Nodes
✅ TC1241 - Capacity Planner: Get Nodes
TC1242 - Capacity Planner: Get All Nodes
✅ TC1242 - Capacity Planner: Get All Nodes
TC1243 - Capacity Planner: Filter Nodes
✅ TC1243 - Capacity Planner: Filter Nodes
TC1244 - Capacity Planner: Get Free Public IPs
✅ TC1244 - Capacity Planner: Get Free Public IPs
TC1245 - Capacity Planner: Get Free Resources of a Specific Node
✅ TC1245 - Capacity Planner: Get Free Resources of a Specific Node
TC1246 - Capacity Planner: Get Farm ID From Farm Name
✅ TC1246 - Capacity Planner: Get Farm ID From Farm Name
✅ casperlabs.test.ts
TC2683 - Applications: Deploy Casperlabs
✅ TC2683 - Applications: Deploy Casperlabs
✅ compute_capacity.test.ts
Compute Capacity module Compute Capacity instance is of type ComputeCapacity.
⚪ Compute Capacity module Compute Capacity instance is of type ComputeCapacity.
Compute Capacity module Min values for cpu & memory.
⚪ Compute Capacity module Min values for cpu & memory.
Compute Capacity module Max values for cpu & memory.
⚪ Compute Capacity module Max values for cpu & memory.
Compute Capacity module cpu & memory doesn't accept decimal values.
⚪ Compute Capacity module cpu & memory doesn't accept decimal values.
Compute Capacity module cpu & memory empty values.
⚪ Compute Capacity module cpu & memory empty values.
Compute Capacity module An error should be thrown if cpu & memory negative values.
⚪ Compute Capacity module An error should be thrown if cpu & memory negative values.
✅ contracts.test.ts
TC1269 - Contracts: Create Node Contract
✅ TC1269 - Contracts: Create Node Contract
TC1270 - Contracts: Create Name Contract
✅ TC1270 - Contracts: Create Name Contract
TC1271 - Contracts: Get Node Contract By Node ID & Contract Hash
✅ TC1271 - Contracts: Get Node Contract By Node ID & Contract Hash
TC1272 - Contracts: Get Name Contract
✅ TC1272 - Contracts: Get Name Contract
TC1273 - Contracts: Update Node Contract
✅ TC1273 - Contracts: Update Node Contract
✅ currency.test.ts
Testing TFT module tft module to be instance of TFTUSDConversionService
✅ Testing TFT module tft module to be instance of TFTUSDConversionService
Testing TFT module should return value with 2 decimals.
✅ Testing TFT module should return value with 2 decimals.
Testing TFT module should convert to the correct value based on tftPrice.
✅ Testing TFT module should convert to the correct value based on tftPrice.
Testing TFT module convertTFTtoUSD function to throw if passed a negative value.
✅ Testing TFT module convertTFTtoUSD function to throw if passed a negative value.
Testing TFT module convertUSDtoTFT function returns a valid value.
✅ Testing TFT module convertUSDtoTFT function returns a valid value.
Testing TFT module convertUSDtoTFT function to throw if passed a negative value.
✅ Testing TFT module convertUSDtoTFT function to throw if passed a negative value.
Testing TFT module dailyTFT function returns a valid value.
✅ Testing TFT module dailyTFT function returns a valid value.
Testing TFT module dailyTFT function throws if passed anything other than a positive value.
✅ Testing TFT module dailyTFT function throws if passed anything other than a positive value.
Testing TFT module monthlyTFT function returns a valid value.
✅ Testing TFT module monthlyTFT function returns a valid value.
Testing TFT module monthlyTFT function throws if passed anything other than a positive value.
✅ Testing TFT module monthlyTFT function throws if passed anything other than a positive value.
Testing TFT module yearlyTFT function returns a valid value.
✅ Testing TFT module yearlyTFT function returns a valid value.
Testing TFT module yearlyTFT function throws if passed anything other than a positive value.
✅ Testing TFT module yearlyTFT function throws if passed anything other than a positive value.
Testing TFT module dailyUSD function returns a valid value.
✅ Testing TFT module dailyUSD function returns a valid value.
Testing TFT module dailyUSD function throws if passed anything other than a positive value.
✅ Testing TFT module dailyUSD function throws if passed anything other than a positive value.
Testing TFT module monthlyUSD function returns a valid value.
✅ Testing TFT module monthlyUSD function returns a valid value.
Testing TFT module monthlyUSD function throws if passed anything other than a positive value.
✅ Testing TFT module monthlyUSD function throws if passed anything other than a positive value.
Testing TFT module yearlyUSD function returns a valid value.
✅ Testing TFT module yearlyUSD function returns a valid value.
Testing TFT module yearlyUSD function throws if passed anything other than a positive value.
✅ Testing TFT module yearlyUSD function throws if passed anything other than a positive value.
✅ funkwhale.test.ts
TC2685 - Applications: Deploy Funkwhale
✅ TC2685 - Applications: Deploy Funkwhale
✅ gateways.test.ts
TC1237 - Gateways: Expose a VM Over Gateway
✅ TC1237 - Gateways: Expose a VM Over Gateway
❌ kubernetes.test.ts
TC1231 - Kubernetes: Deploy a Kubernetes Cluster
❌ TC1231 - Kubernetes: Deploy a Kubernetes Cluster
Error: Error getting node 127
TC1232 - Kubernetes: Add Worker
✅ TC1232 - Kubernetes: Add Worker
TC1233 - Kubernetes: Delete Worker
✅ TC1233 - Kubernetes: Delete Worker
✅ kvstore.test.ts
TC1238 - KVStore: Use TFChain KVStore
✅ TC1238 - KVStore: Use TFChain KVStore
✅ peertube.test.ts
TC2684 - Applications: Deploy Peertube
✅ TC2684 - Applications: Deploy Peertube
❌ qsfs.test.ts
TC1234 - QSFS: Deploy QSFS underneath a VM
✅ TC1234 - QSFS: Deploy QSFS underneath a VM
TC1235 - QSFS: Deploy QSFS Underneath a Kubernetes Cluster
❌ TC1235 - QSFS: Deploy QSFS Underneath a Kubernetes Cluster
Error: InvalidResourcesError: Node 11 doesn't have enough resources: sru=0, mru=0 .
✅ query_to_string.test.ts
Convert object to query string should return an empty string when given an empty object
✅ Convert object to query string should return an empty string when given an empty object
Convert object to query string should correctly convert an object with string values to a query string
✅ Convert object to query string should correctly convert an object with string values to a query string
Convert object to query string should correctly convert an object with number values to a query string
✅ Convert object to query string should correctly convert an object with number values to a query string
Convert object to query string should correctly convert an object with mixed types of values to a query string
✅ Convert object to query string should correctly convert an object with mixed types of values to a query string
Convert object to query string should filter out undefined values from the object
✅ Convert object to query string should filter out undefined values from the object
Convert object to query string should filter out empty string values from the object
✅ Convert object to query string should filter out empty string values from the object
✅ stellar.test.ts
TC1254 - Stellar: Create Account
✅ TC1254 - Stellar: Create Account
TC1255 - Stellar: Import Account
✅ TC1255 - Stellar: Import Account
TC1256 - Stellar: Get Account
✅ TC1256 - Stellar: Get Account
TC1257 - Stellar: Check if Account exists
✅ TC1257 - Stellar: Check if Account exists
TC1258 - Stellar: List Accounts
✅ TC1258 - Stellar: List Accounts
TC1259 - Stellar: Get Account assets
✅ TC1259 - Stellar: Get Account assets
TC1260 - Stellar: Get Account assets by address
✅ TC1260 - Stellar: Get Account assets by address
✅ tfchain.test.ts
TC1261 - TFChain: Create Account
✅ TC1261 - TFChain: Create Account
TC1262 - TFChain: Import Account
✅ TC1262 - TFChain: Import Account
TC1263 - TFChain: Get Account
✅ TC1263 - TFChain: Get Account
TC1264 - TFChain: Check if Account exists
✅ TC1264 - TFChain: Check if Account exists
TC1265 - TFChain: List Accounts
✅ TC1265 - TFChain: List Accounts
TC1266 - TFChain: Get Account assets
✅ TC1266 - TFChain: Get Account assets
TC1267 - TFChain: Get Account assets by address
✅ TC1267 - TFChain: Get Account assets by address
TC1268 - TFChain: Transfer TFTs
✅ TC1268 - TFChain: Transfer TFTs
❌ vm.test.ts
TC1228 - VM: Deploy a VM
✅ TC1228 - VM: Deploy a VM
TC1229 - VM: Deploy a VM With a Disk
✅ TC1229 - VM: Deploy a VM With a Disk
TC1230 - VM: Deploy Multiple VMs on Different Nodes
❌ TC1230 - VM: Deploy Multiple VMs on Different Nodes
Error: Error getting node 127
✅ zdb.test.ts
TC1236 - ZDB: Deploy ZDBs
✅ TC1236 - ZDB: Deploy ZDBs
Annotations
Check failure on line 0 in packages/grid_client/tests/test-reports/report.xml
github-actions / JEST Tests
kubernetes.test.ts ► TC1231 - Kubernetes: Deploy a Kubernetes Cluster ► TC1231 - Kubernetes: Deploy a Kubernetes Cluster
Failed test found in:
packages/grid_client/tests/test-reports/report.xml
Error:
Error: Error getting node 127
Raw output
Error: Error getting node 127
Failed to send request to twinId 4937 with command: zos.statistics.get, payload:
TimeoutError: Didn't get a response after 20 seconds
at /home/runner/work/tfgrid-sdk-ts/tfgrid-sdk-ts/packages/rmb_direct_client/dist/node/client.js:366:24
Check failure on line 382 in packages/grid_client/src/high_level/twinDeploymentHandler.ts
github-actions / JEST Tests
qsfs.test.ts ► TC1235 - QSFS: Deploy QSFS Underneath a Kubernetes Cluster ► TC1235 - QSFS: Deploy QSFS Underneath a Kubernetes Cluster
Failed test found in:
packages/grid_client/tests/test-reports/report.xml
Error:
Error: InvalidResourcesError: Node 11 doesn't have enough resources: sru=0, mru=0 .
Raw output
Error: InvalidResourcesError: Node 11 doesn't have enough resources: sru=0, mru=0 .
at TwinDeploymentHandler._checkNodeCapacity (/home/runner/work/tfgrid-sdk-ts/tfgrid-sdk-ts/packages/grid_client/src/high_level/twinDeploymentHandler.ts:382:13)
at async Promise.all (index 0)
at TwinDeploymentHandler.checkNodesCapacity (/home/runner/work/tfgrid-sdk-ts/tfgrid-sdk-ts/packages/grid_client/src/high_level/twinDeploymentHandler.ts:331:5)
at TwinDeploymentHandler.handle (/home/runner/work/tfgrid-sdk-ts/tfgrid-sdk-ts/packages/grid_client/src/high_level/twinDeploymentHandler.ts:512:5)
at QSFSZdbsModule.deploy (/home/runner/work/tfgrid-sdk-ts/tfgrid-sdk-ts/packages/grid_client/src/modules/qsfs_zdbs.ts:70:23)
at QSFSZdbsModule.descriptor.value (/home/runner/work/tfgrid-sdk-ts/tfgrid-sdk-ts/packages/grid_client/src/modules/utils.ts:11:12)
at Object.<anonymous> (/home/runner/work/tfgrid-sdk-ts/tfgrid-sdk-ts/packages/grid_client/tests/modules/qsfs.test.ts:511:19)
Check failure on line 0 in packages/grid_client/tests/test-reports/report.xml
github-actions / JEST Tests
vm.test.ts ► TC1230 - VM: Deploy Multiple VMs on Different Nodes ► TC1230 - VM: Deploy Multiple VMs on Different Nodes
Failed test found in:
packages/grid_client/tests/test-reports/report.xml
Error:
Error: Error getting node 127
Raw output
Error: Error getting node 127
Failed to send request to twinId 4937 with command: zos.statistics.get, payload:
TimeoutError: Didn't get a response after 20 seconds
at /home/runner/work/tfgrid-sdk-ts/tfgrid-sdk-ts/packages/rmb_direct_client/dist/node/client.js:366:24