attestation icon indicating copy to clipboard operation
attestation copied to clipboard

Candidate for 0.4

Open jot2re opened this issue 3 years ago • 3 comments

Contains multiple fixes and enhancements, like updates to the UNs and the SafeConnect code.

jot2re avatar Sep 30 '22 11:09 jot2re

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.

github-actions[bot] avatar Sep 30 '22 11:09 github-actions[bot]

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

github-actions[bot] avatar Sep 30 '22 11:09 github-actions[bot]

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 :)

jot2re avatar Oct 03 '22 08:10 jot2re

Note that blockchain integration tests have been disabled to ensure that tests works, until the integration tests get updated to use current test-net

jot2re avatar Nov 14 '22 11:11 jot2re