attestation
attestation copied to clipboard
Candidate for 0.4
Contains multiple fixes and enhancements, like updates to the UNs and the SafeConnect code.
Unit Test Results
36 files + 2 36 suites +2 23s :stopwatch: +5s 473 tests +109 469 :heavy_check_mark: +105 4 :zzz: +4 0 :x: ±0 477 runs +109 473 :heavy_check_mark: +105 4 :zzz: +4 0 :x: ±0
Results for commit 3d2eaba1. ± Comparison against base commit 5e9ef6cf.
:recycle: This comment has been updated with latest results.
Coverage report for src/main/javascript/crypto/
St.:grey_question: |
Category | Percentage | Covered / Total |
|---|---|---|---|
| 🟡 | Statements | 74.5% (+3.74% 🔼) |
2176/2921 |
| 🔴 | Branches | 47.1% (+1.96% 🔼) |
284/603 |
| 🟡 | Functions | 79.46% (+2.76% 🔼) |
383/482 |
| 🟡 | Lines | 74.7% (+3.8% 🔼) |
2135/2858 |
Show new covered files 🐣
St.:grey_question: |
File | Statements | Branches | Functions | Lines |
|---|---|---|---|---|---|
| 🟡 | ... / SubtleCryptoShim.ts |
71.43% | 50% | 100% | 71.43% |
| 🟢 | ... / EthereumAddressAttestation.ts |
95.24% | 50% | 100% | 95.24% |
| 🟢 | ... / AbstractLinkedAttestation.ts |
89.29% | 66.67% | 77.78% | 89.29% |
| 🟢 | ... / SignedLinkedAttestation.ts |
100% | 100% | 100% | 100% |
| 🟢 | ... / NFTOwnershipAttestation.ts |
100% | 100% | 100% | 100% |
| 🟢 | ... / EpochTimeValidity.ts |
100% | 100% | 100% | 100% |
| 🟢 | ... / EthereumAddressAttestation.ts |
100% | 100% | 100% | 100% |
| 🟢 | ... / EthereumKeyLinkingAttestation.ts |
89.83% | 44.44% | 81.82% | 89.83% |
| 🟢 | ... / EthereumKeyLinkingAttestation.ts |
100% | 100% | 100% | 100% |
| 🟢 | ... / NFTOwnershipAttestation.ts |
96.55% | 66.67% | 100% | 96.55% |
| 🟢 | ... / IUnpredictableNumberTool.ts |
100% | 100% | 100% | 100% |
| 🟢 | libs/UNMac.ts | 100% | 100% | 100% | 100% |
| 🟢 | libs/UNSignature.ts | 100% | 100% | 100% | 100% |
Show files with reduced coverage 🔻
St.:grey_question: |
File | Statements | Branches | Functions | Lines |
|---|---|---|---|---|---|
| 🟢 | libs/utils.ts | 86.18% (-0.06% 🔻) |
61.11% (-1.39% 🔻) |
94.12% | 87.37% (-0.06% 🔻) |
| 🟢 | Ticket.ts | 85.23% (+0.72% 🔼) |
61.54% (+11.54% 🔼) |
75% (-2.78% 🔻) |
85.23% (+0.72% 🔼) |
| 🟡 | ... / IdentifierAttestation.ts |
76.09% (-3.26% 🔻) |
43.75% (-12.5% 🔻) |
86.67% | 77.78% (-3.33% 🔻) |
| 🟡 | libs/Attestation.ts | 65.41% (-0.24% 🔻) |
45.59% (+2.73% 🔼) |
90.91% | 65.91% (-0.24% 🔻) |
| 🟡 | libs/Timestamp.ts | 73.81% (-4.76% 🔻) |
44.44% (-11.11% 🔻) |
70% | 73.17% (-4.88% 🔻) |
| 🟡 | ... / Eip712AttestationRequest.ts |
78.21% (-3.13% 🔻) |
46.15% (-3.85% 🔻) |
92.86% (-0.48% 🔻) |
79.22% (-3.21% 🔻) |
| 🔴 | ... / Eip712Validator.ts |
33.33% (+4.24% 🔼) |
34.78% (+22.28% 🔼) |
28.57% (-15.87% 🔻) |
34.92% (+4.73% 🔼) |
| 🟡 | ... / Eip712AttestationUsage.ts |
73.79% (-1.21% 🔻) |
29.41% (-1.84% 🔻) |
100% | 73.79% (-1.21% 🔻) |
| 🟡 | ... / Eip712AttestationRequestWithUsage.ts |
71.28% (-1.25% 🔻) |
36.84% (-2.05% 🔻) |
93.75% | 72.04% (-1.29% 🔻) |
Test suite run success
56 tests passing in 2 suites.
Report generated by 🧪jest coverage report action from 3d2eaba116c3f59d9913c9ceb4fc088b6a9b124f
There has been a lot of changes and fixes so I would like to make a new release of attestation.jar ... Although I would like to wait with pushing the release until after DevCon of course :)
Note that blockchain integration tests have been disabled to ensure that tests works, until the integration tests get updated to use current test-net