spruceid / ssi

Core library for decentralized identity.
https://spruceid.dev
Apache License 2.0
187 stars 59 forks source link

`cargo test --package ssi-vc --all-features` is missing some test vectors #521

Closed vdods closed 1 year ago

vdods commented 1 year ago

The command cargo test --package ssi-vc --all-features produces errors regarding missing test vector files (output truncated for clarity):

error: couldn't read ssi-vc/tests/../../tests/vc-di-eddsa/TestVectors/unsigned.json: No such file or directory (os error 2)
error: couldn't read ssi-vc/tests/../../tests/vc-di-eddsa/TestVectors/keyPair.json: No such file or directory (os error 2)
error: couldn't read ssi-vc/tests/../../tests/vc-di-eddsa/TestVectors/eddsa-2022/signedDataInt.json: No such file or directory (os error 2)
error: couldn't read ssi-vc/tests/../../tests/vc-di-eddsa/TestVectors/jcs-eddsa-2022/signedJCS.json: No such file or directory (os error 2)
error: couldn't read ssi-vc/tests/../../tests/vc-di-ecdsa/TestVectors/ecdsa-2019-p256/signedECDSAP256.json: No such file or directory (os error 2)
error: couldn't read ssi-vc/tests/../../tests/vc-di-ecdsa/TestVectors/unsigned.json: No such file or directory (os error 2)
error: couldn't read ssi-vc/tests/../../tests/vc-di-ecdsa/TestVectors/p256KeyPair.json: No such file or directory (os error 2)
error: couldn't read ssi-vc/tests/../../tests/vc-di-ecdsa/TestVectors/jcs-ecdsa-2019-p256/signedJCSECDSAP256.json: No such file or directory (os error 2)
error: couldn't read ssi-vc/tests/../../tests/vc-di-ecdsa/TestVectors/ecdsa-2019-p384/signedECDSAP384.json: No such file or directory (os error 2)
error: couldn't read ssi-vc/tests/../../tests/vc-di-ecdsa/TestVectors/p384KeyPair.json: No such file or directory (os error 2)
error: couldn't read ssi-vc/tests/../../tests/vc-di-ecdsa/TestVectors/jcs-ecdsa-2019-p384/signedJCSECDSAP384.json: No such file or directory (os error 2)

I think it's just a matter of having forgotten to commit these files.

sbihel commented 1 year ago

They are submodules, you need to run git submodule init --update