• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

input-output-hk / atala-prism-building-blocks / 8810790555
49%

Build:
DEFAULT BRANCH: main
Ran 24 Apr 2024 04:15AM UTC
Jobs 1
Files 400
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Apr 2024 03:59AM UTC coverage: 31.912% (+0.08%) from 31.837%
8810790555

push

web-flow
feat: Vc Verification Api (#975)

Signed-off-by: Bassam Riman <bassam.riman@iohk.io>
Signed-off-by: Benjamin Voiturier <benjamin.voiturier@iohk.io>
Co-authored-by: Benjamin Voiturier <benjamin.voiturier@iohk.io>

98 of 274 new or added lines in 15 files covered. (35.77%)

409 existing lines in 109 files now uncovered.

4625 of 14493 relevant lines covered (31.91%)

0.32 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
15.45
0.78% prism-agent/service/server/src/main/scala/io/iohk/atala/agent/server/PrismAgentApp.scala
2
40.98
-4.63% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/model/schema/CredentialSchema.scala
2
71.43
prism-agent/service/server/src/main/scala/io/iohk/atala/verification/controller/http/ParameterizableVcVerification.scala
2
66.67
prism-agent/service/server/src/main/scala/io/iohk/atala/verification/controller/http/VcVerificationResult.scala
3
0.0
prism-agent/service/server/src/main/scala/io/iohk/atala/verification/controller/VcVerificationController.scala
4
63.64
prism-agent/service/server/src/main/scala/io/iohk/atala/verification/controller/VcVerificationControllerImpl.scala
4
60.0
prism-agent/service/server/src/main/scala/io/iohk/atala/verification/controller/http/VcVerificationParameter.scala
9
35.71
prism-agent/service/server/src/main/scala/io/iohk/atala/verification/controller/VcVerificationServerEndpoints.scala
9
40.0
prism-agent/service/server/src/main/scala/io/iohk/atala/verification/controller/http/VcVerificationRequest.scala
10
0.0
prism-agent/service/server/src/main/scala/io/iohk/atala/verification/controller/VcVerificationEndpoints.scala
14
35.03
3.57% pollux/lib/vc-jwt/src/main/scala/io/iohk/atala/pollux/vc/jwt/VerifiableCredentialPayload.scala
14
22.22
prism-agent/service/server/src/main/scala/io/iohk/atala/verification/controller/http/VcVerificationResponse.scala
20
44.44
prism-agent/service/server/src/main/scala/io/iohk/atala/verification/controller/http/VcVerification.scala
24
50.53
-11.12% pollux/lib/vc-jwt/src/main/scala/io/iohk/atala/pollux/vc/jwt/JWTVerification.scala
58
32.56
pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/verification/VcVerificationServiceImpl.scala

Uncovered Existing Lines

Lines Coverage ∆ File
1
41.46
0.0% pollux/lib/sql-doobie/src/main/scala/io/iohk/atala/pollux/sql/repository/JdbcCredentialSchemaRepository.scala
1
15.38
0.0% pollux/lib/sql-doobie/src/main/scala/io/iohk/atala/pollux/sql/repository/Implicits.scala
1
63.64
0.0% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/vault/VaultDIDSecretStorage.scala
1
0.0
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/iam/entity/http/model/UpdateEntityNameRequest.scala
1
38.71
-0.68% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/model/schema/CredentialDefinition.scala
1
50.0
-25.0% prism-agent/service/server/src/main/scala/io/iohk/atala/iam/authentication/oidc/JwtSecurityLogic.scala
1
34.48
17.24% mercury/mercury-library/protocol-present-proof/src/main/scala/io/iohk/atala/mercury/protocol/presentproof/PresentFormats.scala
1
63.64
-9.09% pollux/lib/vc-jwt/src/main/scala/io/iohk/atala/pollux/vc/jwt/MultiKey.scala
1
35.42
2.08% prism-agent/service/server/src/main/scala/io/iohk/atala/iam/authentication/apikey/JdbcAuthenticationRepository.scala
1
37.93
-3.45% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialschema/http/Proof.scala
1
0.0
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/connect/controller/http/CreateConnectionRequest.scala
1
28.0
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialdefinition/controller/CredentialDefinitionControllerImpl.scala
1
18.42
0.88% prism-agent/service/server/src/main/scala/io/iohk/atala/issue/controller/IssueControllerImpl.scala
1
20.0
0.0% mercury/mercury-library/agent-didcommx/src/main/scala/io/iohk/atala/mercury/model/JsonUtilsForDidCommx.scala
1
57.58
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/agent/server/config/AppConfig.scala
1
56.25
0.0% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/vault/VaultWalletSecretStorage.scala
1
17.81
-1.37% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/repository/CredentialDefinitionRepositoryInMemory.scala
1
90.91
-9.09% mercury/mercury-library/protocol-invitation/src/main/scala/io/iohk/atala/mercury/protocol/invitation/v2/Invitation.scala
1
28.77
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/iam/authentication/oidc/KeycloakClient.scala
1
58.33
-4.17% prism-agent/service/server/src/main/scala/io/iohk/atala/iam/authentication/apikey/AuthenticationRepository.scala
1
60.0
-20.0% shared/core/src/main/scala/io/iohk/atala/shared/models/HexString.scala
1
12.5
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialschema/http/CredentialSchemaInput.scala
1
45.45
-9.09% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/model/schema/validator/JsonSchemaValidatorImpl.scala
1
42.86
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/system/controller/http/HealthInfo.scala
1
50.0
-16.67% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/model/schema/type/anoncred/AnoncredSchemaSerDesV1.scala
1
66.67
0.0% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/model/schema/validator/SchemaSerDes.scala
1
50.49
9.58% prism-agent/service/server/src/main/scala/io/iohk/atala/issue/controller/http/IssueCredentialRecord.scala
1
40.0
-20.0% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/model/schema/type/CredentialJsonSchemaSerDesV1.scala
1
0.0
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/connect/controller/http/ConnectionsPage.scala
1
37.5
-12.5% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/serdes/AnoncredCredentialProofsV1.scala
1
42.31
-3.85% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/model/schema/validator/JsonSchemaUtils.scala
1
91.55
-1.41% pollux/lib/anoncreds/src/main/scala/io/iohk/atala/pollux/anoncreds/AnoncredLib.scala
1
28.57
-29.76% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/LinkSecretServiceImpl.scala
1
30.77
-23.78% prism-agent/service/server/src/main/scala/io/iohk/atala/issue/controller/http/IssueCredentialRecordPage.scala
1
17.95
-2.56% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/CredentialDefinitionServiceImpl.scala
1
54.76
-2.38% connect/lib/core/src/main/scala/io/iohk/atala/connect/core/service/ConnectionServiceNotifier.scala
1
37.07
0.86% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/vault/VaultClient.scala
1
34.15
0.0% pollux/lib/sql-doobie/src/main/scala/io/iohk/atala/pollux/sql/repository/JdbcCredentialDefinitionRepository.scala
1
73.81
-2.38% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/model/KeyManagement.scala
1
20.93
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/iam/authentication/oidc/KeycloakAuthenticatorImpl.scala
2
41.94
6.45% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialdefinition/CredentialDefinitionRegistryServerEndpoints.scala
2
54.84
-3.23% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/sql/EntityRepository.scala
2
41.67
-4.17% mercury/mercury-library/agent-didcommx/src/main/scala/io/iohk/atala/mercury/model/package.scala
2
76.92
2.56% castor/lib/core/src/main/scala/io/iohk/atala/castor/core/util/UriUtils.scala
2
58.33
-2.78% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/model/presentation/PresentationAttachment.scala
2
43.75
2.08% prism-agent/service/server/src/main/scala/io/iohk/atala/iam/authentication/oidc/KeycloakAuthenticator.scala
2
82.61
1.24% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/sql/JdbcDIDNonSecretStorage.scala
2
28.85
0.0% pollux/lib/sql-doobie/src/main/scala/io/iohk/atala/pollux/sql/model/db/CredentialDefinition.scala
2
61.76
-1.47% pollux/lib/vc-jwt/src/main/scala/io/iohk/atala/pollux/vc/jwt/DidResolver.scala
2
28.57
1.59% mercury/mercury-library/resolver/src/main/scala/io/iohk/atala/resolvers/PeerDidResolver.scala
2
63.41
-2.44% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/sql/JdbcWalletNonSecretStorage.scala
2
50.79
-3.17% castor/lib/core/src/main/scala/io/iohk/atala/castor/core/model/did/PrismDID.scala
2
0.0
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/connect/controller/http/Connection.scala
2
72.22
0.0% pollux/lib/vc-jwt/src/main/scala/io/iohk/atala/pollux/vc/jwt/MultiBaseString.scala
2
30.77
0.0% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/service/WalletManagementServiceImpl.scala
2
46.15
-17.0% mercury/mercury-library/protocol-present-proof/src/main/scala/io/iohk/atala/mercury/protocol/presentproof/Presentation.scala
2
68.75
0.0% shared/core/src/main/scala/io/iohk/atala/shared/db/ContextAwareTask.scala
2
46.67
-4.44% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialdefinition/CredentialDefinitionRegistryEndpoints.scala
2
37.93
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/agent/server/ControllerHelper.scala
2
42.31
-7.69% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/memory/DIDSecretStorageInMemory.scala
2
43.75
-6.25% shared/core/src/main/scala/io/iohk/atala/shared/db/TransactorLayer.scala
2
55.56
55.56% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/CredentialDefinitionService.scala
2
66.67
-4.17% event-notification/src/main/scala/io/iohk/atala/event/notification/EventNotificationServiceImpl.scala
2
58.11
2.7% pollux/lib/vc-jwt/src/main/scala/io/iohk/atala/pollux/vc/jwt/Proof.scala
2
33.33
-8.33% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/serdes/PublicCredentialDefinitionSchemaSerDesV1.scala
3
22.58
0.0% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/repository/CredentialStatusListRepositoryInMemory.scala
3
53.7
-5.56% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/CredentialServiceNotifier.scala
3
54.29
1.34% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialschema/http/CredentialSchemaResponse.scala
3
47.37
0.0% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/util/OperationFactory.scala
3
40.0
-60.0% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/model/schema/type/AnoncredSchemaType.scala
3
48.39
-14.88% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialdefinition/http/CredentialDefinitionResponsePage.scala
3
25.0
-2.08% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/CredentialSchemaServiceImpl.scala
3
38.89
-5.56% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialschema/SchemaRegistryServerEndpoints.scala
3
31.25
-1.56% prism-agent/service/server/src/main/scala/io/iohk/atala/iam/authentication/apikey/ApiKeyAuthenticatorImpl.scala
3
39.53
-4.65% prism-agent/service/server/src/main/scala/io/iohk/atala/api/http/ErrorResponse.scala
3
45.86
1.5% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/repository/PresentationRepositoryInMemory.scala
3
77.54
0.0% pollux/lib/sql-doobie/src/main/scala/io/iohk/atala/pollux/sql/repository/JdbcCredentialRepository.scala
3
27.66
-6.38% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/sql/JdbcEntityRepository.scala
3
55.88
0.0% pollux/lib/sql-doobie/src/main/scala/io/iohk/atala/pollux/sql/repository/JdbcVerificationPolicyRepository.scala
3
47.95
-5.3% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialdefinition/http/CredentialDefinitionResponse.scala
3
28.07
-5.26% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialschema/controller/CredentialSchemaControllerImpl.scala
4
15.45
0.78% prism-agent/service/server/src/main/scala/io/iohk/atala/agent/server/PrismAgentApp.scala
4
35.14
0.0% pollux/lib/sql-doobie/src/main/scala/io/iohk/atala/pollux/sql/model/db/VerificationPolicy.scala
4
68.75
-11.25% mercury/mercury-library/agent-didcommx/src/main/scala/io/iohk/atala/mercury/PeerDID.scala
4
45.54
-0.89% connect/lib/core/src/main/scala/io/iohk/atala/connect/core/repository/ConnectionRepositoryInMemory.scala
4
17.14
-8.57% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/serdes/AnoncredPresentationV1.scala
4
35.03
3.57% pollux/lib/vc-jwt/src/main/scala/io/iohk/atala/pollux/vc/jwt/VerifiableCredentialPayload.scala
5
40.98
-4.63% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/model/schema/CredentialSchema.scala
5
58.7
18.7% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialdefinition/http/Proof.scala
5
64.71
3.84% mercury/mercury-library/protocol-present-proof/src/main/scala/io/iohk/atala/mercury/protocol/presentproof/RequestPresentation.scala
5
0.0
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/iam/entity/http/model/EntityResponse.scala
5
87.5
-1.56% connect/lib/sql-doobie/src/main/scala/io/iohk/atala/connect/sql/repository/JdbcConnectionRepository.scala
5
88.13
1.88% pollux/lib/sql-doobie/src/main/scala/io/iohk/atala/pollux/sql/repository/JdbcPresentationRepository.scala
6
47.86
3.42% connect/lib/core/src/main/scala/io/iohk/atala/connect/core/service/ConnectionServiceImpl.scala
6
50.53
-11.12% pollux/lib/vc-jwt/src/main/scala/io/iohk/atala/pollux/vc/jwt/JWTVerification.scala
7
0.0
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/iam/wallet/http/model/WalletDetail.scala
7
42.29
2.29% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/service/ManagedDIDServiceImpl.scala
7
41.92
-1.2% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/repository/CredentialRepositoryInMemory.scala
7
65.59
-5.38% prism-agent/service/wallet-api/src/main/scala/io/iohk/atala/agent/walletapi/sql/package.scala
7
61.4
-1.75% castor/lib/core/src/main/scala/io/iohk/atala/castor/core/model/ProtoModelHelper.scala
8
35.11
-4.26% prism-agent/service/server/src/main/scala/io/iohk/atala/iam/authorization/keycloak/admin/KeycloakPermissionManagementService.scala
9
2.86
-15.75% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialschema/http/VerificationPolicyResponse.scala
11
80.61
1.21% castor/lib/core/src/main/scala/io/iohk/atala/castor/core/util/DIDOperationValidator.scala
13
48.98
2.55% prism-agent/service/server/src/main/scala/io/iohk/atala/pollux/credentialschema/http/CredentialSchemaResponsePage.scala
14
30.54
-1.17% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/PresentationServiceImpl.scala
18
0.0
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/castor/controller/http/DIDDocument.scala
25
0.0
0.0% prism-agent/service/server/src/main/scala/io/iohk/atala/presentproof/controller/http/RequestPresentationInput.scala
25
28.47
-1.29% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/CredentialServiceImpl.scala
47
44.19
-22.48% pollux/lib/core/src/main/scala/io/iohk/atala/pollux/core/service/MockPresentationService.scala
Jobs
ID Job ID Ran Files Coverage
1 8810790555.1 24 Apr 2024 04:15AM UTC 400
31.91
Source Files on build 8810790555
  • Tree
  • List 400
  • Changed 162
  • Source Changed 6
  • Coverage Changed 162
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • f0a1f2c1 on github
  • Prev Build on main (#8797483774)
  • Next Build on main (#8817847707)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc