subquery / subql

SubQuery is an Open, Flexible, Fast and Universal data indexing framework for web3. Our mission is to help developers create the decentralised products of the future.
https://subquery.network
GNU General Public License v3.0
19.06k stars 328 forks source link

Fix admin api db size #2481

Closed jiqiang90 closed 2 months ago

jiqiang90 commented 2 months ago

Description

Fixed issue for admin api, when dbSize not been set in the metadata, fetch and update dbSize will return undefined issue.

Type of change

Please delete options that are not relevant.

Checklist

github-actions[bot] commented 2 months ago

Coverage report for .

[!CAUTION] Test run failed

St.:grey_question:
Category Percentage Covered / Total
🟑 Statements
64.85% (-5.26% πŸ”»)
18866/29093
🟑 Branches
79.28% (+0.99% πŸ”Ό)
2460/3103
🟑 Functions
66.22% (+3.72% πŸ”Ό)
1047/1581
🟑 Lines
64.85% (-5.26% πŸ”»)
18866/29093
Show new covered files 🐣
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :-: | :- | :- | :- | :- | :- | | 🟒 |
`...` / migrate.ts
| 85.34% | 16.67% | 100% | 85.34% | | 🟒 |
`...` / migrate-abis.controller.ts
| 95% | 87.5% | 100% | 95% | | 🟒 |
`...` / constants.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / ethereum.ts
| 82.28% | 83.33% | 100% | 82.28% | | 🟒 |
`...` / migrate-manifest.controller.ts
| 88% | 73.33% | 88.89% | 88% | | 🟒 |
`...` / migrate-mapping.controller.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / migrate-controller.ts
| 92.41% | 85.19% | 100% | 92.41% | | 🟒 |
`...` / migrate.fixtures.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / migrate-schema.controller.ts
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / types.ts
| 0% | 0% | 0% | 0% | | 🟒 |
`...` / createProject.fixtures.ts
| 94.83% | 75% | 100% | 94.83% | | 🟒 |
`...` / config.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.ts
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / moduleLoader.ts
| 56% | 40% | 100% | 56% | | 🟒 |
`...` / types.ts
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / utils.ts
| 0% | 0% | 0% | 0% | | 🟒 |
`...` / networkFamily.ts
| 92.59% | 88.89% | 100% | 92.59% | | 🟒 |
`...` / admin.controller.ts
| 98.62% | 96.55% | 92.86% | 98.62% | | 🟒 |
`...` / blockRange.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / dictionary.fixtures.ts
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / monitor.service.ts
| 69.61% | 86.9% | 94.12% | 69.61% | | πŸ”΄ |
`...` / sandbox.service.ts
| 33.33% | 50% | 25% | 33.33% | | πŸ”΄ |
`...` / worker.monitor.service.ts
| 41.46% | 100% | 0% | 41.46% | | πŸ”΄ |
`...` / process.ts
| 55.56% | 100% | 40% | 55.56% | | πŸ”΄ |
`...` / foreceClean.init.ts
| 47.62% | 100% | 0% | 47.62% | | πŸ”΄ |
`...` / reindex.init.ts
| 34.48% | 100% | 0% | 34.48% | | 🟒 |
`...` / string.ts
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / admin.module.ts
| 0% | 0% | 0% | 0% | | πŸ”΄ |
`...` / datasourceProcessors.ts
| 0% | 0% | 0% | 0% | | πŸ”΄ |
`...` / index.ts
| 0% | 0% | 0% | 0% | | πŸ”΄ |
`...` / types.ts
| 0% | 0% | 0% | 0% |
Show files with reduced coverage πŸ”»
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :-: | :- | :- | :- | :- | :- | | πŸ”΄ |
`...` / delete.ts
|
48.72% (-5.57% πŸ”»)
| 100% |
50% (+50% πŸ”Ό)
|
48.72% (-5.57% πŸ”»)
| | πŸ”΄ |
`...` / promote.ts
|
44.19% (-4.53% πŸ”»)
| 100% |
50% (+50% πŸ”Ό)
|
44.19% (-4.53% πŸ”»)
| | πŸ”΄ |
`...` / init.ts
|
21.51% (-1.17% πŸ”»)
| 100% |
14.29% (+14.29% πŸ”Ό)
|
21.51% (-1.17% πŸ”»)
| | 🟑 |
`...` / add.ts
|
61.29% (-0.78% πŸ”»)
| 100% |
50% (+50% πŸ”Ό)
|
61.29% (-0.78% πŸ”»)
| | πŸ”΄ |
`...` / deploy.ts
|
19.02% (-2.12% πŸ”»)
| 100% |
50% (+50% πŸ”Ό)
|
19.02% (-2.12% πŸ”»)
| | πŸ”΄ |
`...` / publish.ts
|
39.53% (-49.8% πŸ”»)
|
40% (-17.14% πŸ”»)
| 100% |
39.53% (-49.8% πŸ”»)
| | πŸ”΄ |
`...` / add-chain-controller.ts
|
39.85% (-0.23% πŸ”»)
| 66.67% | 30% |
39.85% (-0.23% πŸ”»)
| | 🟒 |
`...` / codegen-controller.ts
|
88.52% (-0.86% πŸ”»)
|
85.9% (+10.32% πŸ”Ό)
| 100% |
88.52% (-0.86% πŸ”»)
| | πŸ”΄ |
`...` / deploy-controller.ts
|
32.22% (-5.24% πŸ”»)
|
100% (+22.22% πŸ”Ό)
|
12.5% (-12.5% πŸ”»)
|
32.22% (-5.24% πŸ”»)
| | 🟒 |
`...` / generate-controller.ts
|
97.76% (+0.12% πŸ”Ό)
|
93.15% (-0.88% πŸ”»)
| 100% |
97.76% (+0.12% πŸ”Ό)
| | 🟑 |
`...` / init-controller.ts
|
76.9% (+6.42% πŸ”Ό)
|
67.65% (-0.35% πŸ”»)
|
61.11% (+7.78% πŸ”Ό)
|
76.9% (+6.42% πŸ”Ό)
| | πŸ”΄ |
`...` / project-controller.ts
|
17.81% (-79.45% πŸ”»)
|
100% (+40% πŸ”Ό)
|
0% (-100% πŸ”»)
|
17.81% (-79.45% πŸ”»)
| | πŸ”΄ |
`...` / publish-controller.ts
|
58.47% (-21.77% πŸ”»)
|
67.74% (-3.37% πŸ”»)
|
50% (-50% πŸ”»)
|
58.47% (-21.77% πŸ”»)
| | 🟒 |
`...` / utils.ts
|
81% (-0.08% πŸ”»)
|
87.04% (+6.34% πŸ”Ό)
|
81.48% (+4.21% πŸ”Ό)
|
81% (-0.08% πŸ”»)
| | πŸ”΄ |
`...` / models.ts
|
48.89% (-50.56% πŸ”»)
|
81.25% (-11.06% πŸ”»)
|
30.77% (-69.23% πŸ”»)
|
48.89% (-50.56% πŸ”»)
| | πŸ”΄ |
`...` / utils.ts
|
55.93% (-3.68% πŸ”»)
| 100% |
28.57% (-4.76% πŸ”»)
|
55.93% (-3.68% πŸ”»)
| | 🟒 |
`...` / ProjectManifestVersioned.ts
|
82.19% (-2.74% πŸ”»)
|
88.89% (-11.11% πŸ”»)
|
61.54% (+3.21% πŸ”Ό)
|
82.19% (-2.74% πŸ”»)
| | 🟒 |
`...` / model.ts
|
92% (-5.71% πŸ”»)
|
92% (-8% πŸ”»)
|
73.33% (+1.9% πŸ”Ό)
|
92% (-5.71% πŸ”»)
| | πŸ”΄ |
`...` / models.ts
|
47.06% (-52.94% πŸ”»)
| 100% |
0% (-100% πŸ”»)
|
47.06% (-52.94% πŸ”»)
| | 🟑 |
`...` / load.ts
|
66.33% (+7.14% πŸ”Ό)
|
47.37% (-8.19% πŸ”»)
|
83.33% (+16.67% πŸ”Ό)
|
66.33% (+7.14% πŸ”Ό)
| | 🟑 |
`...` / github-reader.ts
|
65.52% (-23.77% πŸ”»)
|
85.71% (+10.71% πŸ”Ό)
|
71.43% (-11.9% πŸ”»)
|
65.52% (-23.77% πŸ”»)
| | 🟑 |
`...` / ipfs-reader.ts
|
65.63% (-20.09% πŸ”»)
|
90.91% (+27.27% πŸ”Ό)
|
71.43% (-11.9% πŸ”»)
|
65.63% (-20.09% πŸ”»)
| | 🟑 |
`...` / local-reader.ts
|
69.77% (-16.28% πŸ”»)
|
100% (+37.5% πŸ”Ό)
|
83.33% (-16.67% πŸ”»)
|
69.77% (-16.28% πŸ”»)
| | 🟑 |
`...` / utils.ts
|
63.24% (+0.54% πŸ”Ό)
|
68.29% (-4.88% πŸ”»)
|
58.33% (+2.33% πŸ”Ό)
|
63.24% (+0.54% πŸ”Ό)
| | πŸ”΄ |
`...` / base.ts
|
42.99% (-55.01% πŸ”»)
|
87.5% (-12.5% πŸ”»)
|
40% (-40% πŸ”»)
|
42.99% (-55.01% πŸ”»)
| | πŸ”΄ |
`...` / models.ts
|
25.32% (-74.68% πŸ”»)
| 100% |
0% (-100% πŸ”»)
|
25.32% (-74.68% πŸ”»)
| | 🟑 |
`...` / ProjectUpgrade.service.ts
|
74.19% (-12.89% πŸ”»)
|
93.75% (+2.39% πŸ”Ό)
|
84.62% (-6.69% πŸ”»)
|
74.19% (-12.89% πŸ”»)
| | 🟒 |
`...` / db.module.ts
|
89.06% (+0.78% πŸ”Ό)
|
62.5% (-20.83% πŸ”»)
| 80% |
89.06% (+0.78% πŸ”Ό)
| | 🟑 |
`...` / migration-helpers.ts
|
74.54% (-1.48% πŸ”»)
|
86.76% (+6.17% πŸ”Ό)
| 90.91% |
74.54% (-1.48% πŸ”»)
| | 🟑 |
`...` / StoreOperations.ts
|
72.94% (-19.37% πŸ”»)
|
86.36% (+1.36% πŸ”Ό)
|
87.5% (-12.5% πŸ”»)
|
72.94% (-19.37% πŸ”»)
| | πŸ”΄ |
`...` / benchmark.service.ts
|
43.36% (-11.89% πŸ”»)
| 66.67% |
36.36% (-3.64% πŸ”»)
|
43.36% (-11.89% πŸ”»)
| | πŸ”΄ |
`...` / base-block-dispatcher.ts
|
19% (-28.35% πŸ”»)
| 100% |
4.35% (-5.65% πŸ”»)
|
19% (-28.35% πŸ”»)
| | πŸ”΄ |
`...` / block-dispatcher.ts
|
26.98% (-14.01% πŸ”»)
| 66.67% |
25% (-3.57% πŸ”»)
|
26.98% (-14.01% πŸ”»)
| | πŸ”΄ |
`...` / worker-block-dispatcher.ts
|
36.17% (-14.04% πŸ”»)
| 100% |
25% (-2.27% πŸ”»)
|
36.17% (-14.04% πŸ”»)
| | πŸ”΄ |
`...` / coreDictionary.ts
|
45.33% (-54.67% πŸ”»)
|
87.5% (-6.94% πŸ”»)
|
77.78% (-22.22% πŸ”»)
|
45.33% (-54.67% πŸ”»)
| | 🟑 |
`...` / dictionary.service.ts
|
67% (-18.15% πŸ”»)
|
80% (-5.71% πŸ”»)
|
83.33% (-7.58% πŸ”»)
|
67% (-18.15% πŸ”»)
| | 🟑 |
`...` / dictionaryV1.ts
|
71.43% (-21.8% πŸ”»)
|
73.81% (-4.45% πŸ”»)
|
91.67% (-8.33% πŸ”»)
|
71.43% (-21.8% πŸ”»)
| | 🟑 |
`...` / dictionaryV2.ts
|
78.42% (-3.25% πŸ”»)
|
71.88% (+6.66% πŸ”Ό)
|
88.89% (-11.11% πŸ”»)
|
78.42% (-3.25% πŸ”»)
| | πŸ”΄ |
`...` / ds-processor.service.ts
|
39.37% (-22.72% πŸ”»)
| 75% |
58.33% (-29.17% πŸ”»)
|
39.37% (-22.72% πŸ”»)
| | πŸ”΄ |
`...` / dynamic-ds.service.ts
|
59.84% (-30.35% πŸ”»)
|
65% (-1.67% πŸ”»)
|
80% (-5.71% πŸ”»)
|
59.84% (-30.35% πŸ”»)
| | 🟒 |
`...` / inMemoryCache.service.ts
|
86.21% (-13.79% πŸ”»)
| 100% |
75% (-25% πŸ”»)
|
86.21% (-13.79% πŸ”»)
| | πŸ”΄ |
`...` / indexer.manager.ts
|
16.13% (-17.08% πŸ”»)
| 100% |
10% (-2.5% πŸ”»)
|
16.13% (-17.08% πŸ”»)
| | 🟒 |
`...` / PoiBlock.ts
|
83.87% (-14.52% πŸ”»)
| 96.55% |
75% (-25% πŸ”»)
|
83.87% (-14.52% πŸ”»)
| | πŸ”΄ |
`...` / poi.service.ts
|
57.21% (+33.28% πŸ”Ό)
|
55.56% (-44.44% πŸ”»)
|
80% (+51.43% πŸ”Ό)
|
57.21% (+33.28% πŸ”Ό)
| | πŸ”΄ |
`...` / poiModel.ts
|
40% (-23.64% πŸ”»)
| 71.43% |
44.44% (-12.7% πŸ”»)
|
40% (-23.64% πŸ”»)
| | πŸ”΄ |
`...` / poiSync.service.ts
|
55.88% (-31% πŸ”»)
|
77.61% (+1.05% πŸ”Ό)
|
88.89% (-3.42% πŸ”»)
|
55.88% (-31% πŸ”»)
| | 🟑 |
`...` / project.service.ts
|
66.38% (-13.62% πŸ”»)
|
72.73% (+2.55% πŸ”Ό)
|
80% (-4% πŸ”»)
|
66.38% (-13.62% πŸ”»)
| | 🟑 |
`...` / sandbox.ts
|
61.24% (-6.74% πŸ”»)
|
60% (+2.86% πŸ”Ό)
|
57.14% (-4.4% πŸ”»)
|
61.24% (-6.74% πŸ”»)
| | πŸ”΄ |
`...` / smartBatch.service.ts
|
10.43% (-13.91% πŸ”»)
| 100% |
12.5% (-1.79% πŸ”»)
|
10.43% (-13.91% πŸ”»)
| | πŸ”΄ |
`...` / entity.ts
|
19.23% (-42.31% πŸ”»)
| 100% | 0% |
19.23% (-42.31% πŸ”»)
| | πŸ”΄ |
`...` / store.ts
|
13.11% (-19.09% πŸ”»)
| 100% | 0% |
13.11% (-19.09% πŸ”»)
| | 🟒 |
`...` / cacheModel.ts
|
84.76% (-0.31% πŸ”»)
|
88.89% (+10.58% πŸ”Ό)
| 76.19% |
84.76% (-0.31% πŸ”»)
| | 🟑 |
`...` / cachePoi.ts
|
75.53% (-18.09% πŸ”»)
| 88.89% |
71.43% (-11.9% πŸ”»)
|
75.53% (-18.09% πŸ”»)
| | 🟒 |
`...` / cacheable.ts
|
89.66% (-0.97% πŸ”»)
| 75% | 100% |
89.66% (-0.97% πŸ”»)
| | 🟑 |
`...` / csvStore.service.ts
|
76.92% (-14.1% πŸ”»)
| 80% |
80% (-20% πŸ”»)
|
76.92% (-14.1% πŸ”»)
| | 🟒 |
`...` / test.runner.ts
|
94.9% (-4.43% πŸ”»)
|
77.78% (+4.44% πŸ”Ό)
|
75% (-25% πŸ”»)
|
94.9% (-4.43% πŸ”»)
| | πŸ”΄ |
`...` / testing.service.ts
|
12% (-16.57% πŸ”»)
| 100% | 0% |
12% (-16.57% πŸ”»)
| | 🟑 |
`...` / unfinalizedBlocks.service.ts
|
63.19% (-20.79% πŸ”»)
| 96.72% |
88% (-3.67% πŸ”»)
|
63.19% (-20.79% πŸ”»)
| | πŸ”΄ |
`...` / worker.builder.ts
|
59.83% (-19.36% πŸ”»)
| 65.38% | 80% |
59.83% (-19.36% πŸ”»)
| | πŸ”΄ |
`...` / worker.cache.service.ts
|
48.78% (-9.76% πŸ”»)
| 100% | 0% |
48.78% (-9.76% πŸ”»)
| | πŸ”΄ |
`...` / worker.connectionPoolState.manager.ts
|
38.21% (-22.76% πŸ”»)
| 100% | 0% |
38.21% (-22.76% πŸ”»)
| | πŸ”΄ |
`...` / worker.dynamic-ds.service.ts
|
44.44% (-17.78% πŸ”»)
| 100% | 0% |
44.44% (-17.78% πŸ”»)
| | πŸ”΄ |
`...` / worker.service.ts
|
20.35% (-24.29% πŸ”»)
| 100% | 0% |
20.35% (-24.29% πŸ”»)
| | 🟒 |
`...` / worker.store.service.ts
|
80% (-2.61% πŸ”»)
| 100% | 50% |
80% (-2.61% πŸ”»)
| | πŸ”΄ |
`...` / worker.ts
|
41.82% (-0.63% πŸ”»)
| 100% | 0% |
41.82% (-0.63% πŸ”»)
| | πŸ”΄ |
`...` / worker.unfinalizedBlocks.service.ts
|
33.33% (-66.67% πŸ”»)
| 100% |
0% (-100% πŸ”»)
|
33.33% (-66.67% πŸ”»)
| | πŸ”΄ |
`...` / logger.ts
|
44.74% (-19.74% πŸ”»)
| 33.33% |
40% (+20% πŸ”Ό)
|
44.74% (-19.74% πŸ”»)
| | πŸ”΄ |
`...` / event.listener.ts
|
43.43% (-37.37% πŸ”»)
| 100% |
23.08% (-1.92% πŸ”»)
|
43.43% (-37.37% πŸ”»)
| | πŸ”΄ |
`...` / health.controller.ts
|
37.93% (-17.24% πŸ”»)
| 100% |
33.33% (-16.67% πŸ”»)
|
37.93% (-17.24% πŸ”»)
| | πŸ”΄ |
`...` / health.service.ts
|
26.03% (-31.51% πŸ”»)
| 100% |
16.67% (-3.33% πŸ”»)
|
26.03% (-31.51% πŸ”»)
| | πŸ”΄ |
`...` / meta.service.ts
|
23.81% (-45.71% πŸ”»)
|
100% (+20% πŸ”Ό)
|
27.27% (-12.73% πŸ”»)
|
23.81% (-45.71% πŸ”»)
| | πŸ”΄ |
`...` / ready.controller.ts
|
34.78% (-21.74% πŸ”»)
| 100% |
33.33% (-16.67% πŸ”»)
|
34.78% (-21.74% πŸ”»)
| | πŸ”΄ |
`...` / ready.service.ts
|
54.17% (-37.5% πŸ”»)
| 100% |
50% (-16.67% πŸ”»)
|
54.17% (-37.5% πŸ”»)
| | πŸ”΄ |
`...` / forceClean.service.ts
|
22.08% (-4.24% πŸ”»)
| 100% | 0% |
22.08% (-4.24% πŸ”»)
| | πŸ”΄ |
`...` / reindex.service.ts
|
15.2% (-18.13% πŸ”»)
| 100% | 0% |
15.2% (-18.13% πŸ”»)
| | 🟑 |
`...` / autoQueue.ts
|
60.3% (-28.09% πŸ”»)
| 85.11% |
73.08% (-6.09% πŸ”»)
|
60.3% (-28.09% πŸ”»)
| | 🟑 |
`...` / blocks.ts
|
77.78% (-22.22% πŸ”»)
| 88.89% |
66.67% (-33.33% πŸ”»)
|
77.78% (-22.22% πŸ”»)
| | 🟑 |
`...` / project.ts
|
66.23% (-7.15% πŸ”»)
|
58.49% (-16.09% πŸ”»)
| 77.78% |
66.23% (-7.15% πŸ”»)
| | 🟒 |
`...` / promise.ts
|
86.44% (-5.32% πŸ”»)
|
100% (+13.64% πŸ”Ό)
|
71.43% (-14.29% πŸ”»)
|
86.44% (-5.32% πŸ”»)
| | πŸ”΄ |
`...` / yargs.ts
|
44.38% (-1.11% πŸ”»)
| 100% | 14.29% |
44.38% (-1.11% πŸ”»)
| | 🟒 |
`...` / SubqueryProject.ts
|
95.29% (-0.23% πŸ”»)
|
50% (-32.35% πŸ”»)
|
87.5% (+1.79% πŸ”Ό)
|
95.29% (-0.23% πŸ”»)
| | 🟑 |
`...` / apiPromise.connection.ts
|
76.19% (+7.11% πŸ”Ό)
|
50% (-30% πŸ”»)
|
62.5% (+19.64% πŸ”Ό)
|
76.19% (+7.11% πŸ”Ό)
| | 🟑 |
`...` / block-dispatcher.service.ts
|
66.35% (-2.52% πŸ”»)
| 100% |
33.33% (+8.33% πŸ”Ό)
|
66.35% (-2.52% πŸ”»)
| | πŸ”΄ |
`...` / worker-block-dispatcher.service.ts
|
23.65% (-13.31% πŸ”»)
| 100% | 0% |
23.65% (-13.31% πŸ”»)
| | 🟒 |
`...` / substrateDictionary.service.ts
|
98.11% (+7.55% πŸ”Ό)
|
66.67% (-6.06% πŸ”»)
|
100% (+20% πŸ”Ό)
|
98.11% (+7.55% πŸ”Ό)
| | 🟒 |
`...` / substrateDictionaryV1.ts
|
80.13% (-5.35% πŸ”»)
|
78.26% (+8.49% πŸ”Ό)
|
76.92% (-6.41% πŸ”»)
|
80.13% (-5.35% πŸ”»)
| | 🟑 |
`...` / substrateDictionaryV2.ts
|
73.03% (-2.48% πŸ”»)
| 75% | 33.33% |
73.03% (-2.48% πŸ”»)
| | 🟒 |
`...` / fetch.module.ts
|
90% (-1.88% πŸ”»)
|
50% (-25% πŸ”»)
| 100% |
90% (-1.88% πŸ”»)
| | πŸ”΄ |
`...` / indexer.manager.ts
|
56.35% (-1.2% πŸ”»)
| 100% |
20% (+10.91% πŸ”Ό)
|
56.35% (-1.2% πŸ”»)
| | 🟑 |
`...` / base-runtime.service.ts
|
72.17% (-0.15% πŸ”»)
|
76.92% (+1.92% πŸ”Ό)
|
77.78% (+2.78% πŸ”Ό)
|
72.17% (-0.15% πŸ”»)
| | 🟒 |
`...` / runtimeService.ts
|
94.52% (+2.31% πŸ”Ό)
|
81.82% (-7.07% πŸ”»)
|
100% (+20% πŸ”Ό)
|
94.52% (+2.31% πŸ”Ό)
| | πŸ”΄ |
`...` / http.ts
|
49.03% (-30.89% πŸ”»)
| 40% |
28.57% (-2.2% πŸ”»)
|
49.03% (-30.89% πŸ”»)
| | 🟒 |
`...` / project.ts
|
88.73% (-0.16% πŸ”»)
| 68.18% | 87.5% |
88.73% (-0.16% πŸ”»)
| | 🟒 |
`...` / buffer.ts
|
95.12% (-4.88% πŸ”»)
|
95.65% (-4.35% πŸ”»)
|
85.71% (+1.5% πŸ”Ό)
|
95.12% (-4.88% πŸ”»)
| | 🟒 |
`...` / entities.ts
|
86.39% (-1.93% πŸ”»)
|
79.67% (-6.41% πŸ”»)
| 100% |
86.39% (-1.93% πŸ”»)
| | 🟑 |
`...` / logger.ts
|
69.01% (-0.59% πŸ”»)
|
50% (-5% πŸ”»)
|
78.57% (+3.57% πŸ”Ό)
|
69.01% (-0.59% πŸ”»)
|

Test suite run failed

Failed tests: 6/558. Failed suites: 3/99.
``` ● Codegen can generate schema β€Ί Should dedupe enums ENOENT: no such file or directory, open '/home/runner/work/subql/subql/packages/cli/test/schemaTest/src/types/models/foo.ts' ``` --- ``` ● Cli publish β€Ί should upload appropriate project to IPFS Publish project to default IPFS failed 160 | try { 161 | const results = ipfsWrite.addAll(contents, {pin: true, cidVersion: 0, wrapWithDirectory: isMultichain}); > 162 | for await (const result of results) { | ^ 163 | fileCidMap.set(result.path, result.cid.toString()); 164 | 165 | await ipfsWrite.pin.remote.add(result.cid, {service: PIN_SERVICE}).catch((e) => { at packages/cli/src/controller/publish-controller.ts:162:15 at async Promise.all (index 0) at async uploadFile (packages/cli/src/controller/publish-controller.ts:165:30) at async replaceFileReferences (packages/cli/src/controller/publish-controller.ts:87:26) at async /home/runner/work/subql/subql/packages/cli/src/controller/publish-controller.ts:92:26 at async Promise.all (index 3) at async replaceFileReferences (packages/cli/src/controller/publish-controller.ts:90:9) at async Promise.all (index 0) at async replaceFileReferences (packages/cli/src/controller/publish-controller.ts:78:17) at async /home/runner/work/subql/subql/packages/cli/src/controller/publish-controller.ts:92:26 at async Promise.all (index 5) at async replaceFileReferences (packages/cli/src/controller/publish-controller.ts:90:9) at async uploadToIpfs (packages/cli/src/controller/publish-controller.ts:57:28) at async Object. (packages/cli/src/controller/publish-controller.spec.ts:38:21) Cause: HTTPError: 403 Forbidden

403 Forbidden


nginx
163 | fileCidMap.set(result.path, result.cid.toString()); 164 | > 165 | await ipfsWrite.pin.remote.add(result.cid, {service: PIN_SERVICE}).catch((e) => { | ^ 166 | console.warn( 167 | `Failed to pin file ${result.path}. There might be problems with this file being accessible later. ${e}` 168 | ); at Object.errorHandler [as handleError] (node_modules/ipfs-http-client/cjs/src/lib/core.js:84:15) at async Client.fetch (node_modules/ipfs-utils/src/http.js:161:9) at async addAll (node_modules/ipfs-http-client/cjs/src/add-all.js:21:17) at async Object.last [as default] (node_modules/it-last/index.js:13:20) at async Object.add (node_modules/ipfs-http-client/cjs/src/add.js:18:14) at async Promise.all (index 0) at async uploadFile (packages/cli/src/controller/publish-controller.ts:165:30) at async replaceFileReferences (packages/cli/src/controller/publish-controller.ts:87:26) at async /home/runner/work/subql/subql/packages/cli/src/controller/publish-controller.ts:92:26 at async Promise.all (index 3) at async replaceFileReferences (packages/cli/src/controller/publish-controller.ts:90:9) at async Promise.all (index 0) at async replaceFileReferences (packages/cli/src/controller/publish-controller.ts:78:17) at async /home/runner/work/subql/subql/packages/cli/src/controller/publish-controller.ts:92:26 at async Promise.all (index 5) at async replaceFileReferences (packages/cli/src/controller/publish-controller.ts:90:9) at async uploadToIpfs (packages/cli/src/controller/publish-controller.ts:57:28) at async Object. (packages/cli/src/controller/publish-controller.spec.ts:38:21) ● Cli publish β€Ί Get directory CID from multi-chain project Publish project to default IPFS failed 160 | try { 161 | const results = ipfsWrite.addAll(contents, {pin: true, cidVersion: 0, wrapWithDirectory: isMultichain}); > 162 | for await (const result of results) { | ^ 163 | fileCidMap.set(result.path, result.cid.toString()); 164 | 165 | await ipfsWrite.pin.remote.add(result.cid, {service: PIN_SERVICE}).catch((e) => { at packages/cli/src/controller/publish-controller.ts:162:15 Cause: HTTPError: 403 Forbidden

403 Forbidden


nginx
at Object.errorHandler [as handleError] (node_modules/ipfs-http-client/cjs/src/lib/core.js:84:15) at async Client.fetch (node_modules/ipfs-utils/src/http.js:161:9) at async addAll (node_modules/ipfs-http-client/cjs/src/add-all.js:21:17) at async Object.last [as default] (node_modules/it-last/index.js:13:20) at async Object.add (node_modules/ipfs-http-client/cjs/src/add.js:18:14) ``` --- ``` ● Intergration test - Publish β€Ί overwrites any exisiting CID files thrown: "Exceeded timeout of 300000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." 28 | it('overwrites any exisiting CID files', async () => { 29 | const initCID = 'QmWLxg7xV7ZWUyc7ZxZ8XuQQ7NmH8WQGXzg7VZ3QQNqF-testing'; > 30 | const cidFilePath = path.resolve(projectDir, '.project-cid'); | ^ 31 | await fs.promises.writeFile(cidFilePath, initCID); 32 | await Publish.run(['-f', projectDir, '-o']); 33 | const cidValue = await fs.promises.readFile(cidFilePath, 'utf8'); at packages/cli/src/commands/publish.test.ts:30:5 at Object. (packages/cli/src/commands/publish.test.ts:15:1) ● Intergration test - Publish β€Ί create ipfsCID file stored in local with dictiory path thrown: "Exceeded timeout of 300000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." 36 | 37 | it('create ipfsCID file stored in local with dictiory path', async () => { > 38 | await Publish.run(['-f', projectDir]); | ^ 39 | const cidFile = path.resolve(projectDir, '.project-cid'); 40 | const fileExists = fs.existsSync(cidFile); 41 | const IPFScontent = await fs.promises.readFile(cidFile, 'utf8'); at packages/cli/src/commands/publish.test.ts:38:5 at Object. (packages/cli/src/commands/publish.test.ts:15:1) ● Intergration test - Publish β€Ί file name consistent with manfiest file name, if -f is used thrown: "Exceeded timeout of 300000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." 45 | 46 | // Run this last because it modifies the project > 47 | it('file name consistent with manfiest file name, if -f is used', async () => { | ^ 48 | const manifestPath = path.resolve(projectDir, 'project.yaml'); 49 | const testManifestPath = path.resolve(projectDir, 'test.yaml'); 50 | fs.renameSync(manifestPath, testManifestPath); at packages/cli/src/commands/publish.test.ts:47:5 at Object. (packages/cli/src/commands/publish.test.ts:15:1) ```

Report generated by πŸ§ͺjest coverage report action from 629592473a0f7c6c40f350ce9b05fe88481c18ab