[MONGOCRYPT-547] Refactor test-mongocrypt-crypto to use external data files and a unified runner Created: 23/Feb/23  Updated: 28/Oct/23  Resolved: 27/Feb/23

Status: Closed
Project: Libmongocrypt
Component/s: None
Affects Version/s: None
Fix Version/s: 1.8.0, 1.8.0-alpha0

Type: Improvement Priority: Major - P3
Reporter: Sara Golemon Assignee: Sara Golemon
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: PM-2972
Binding Changes: Not Needed

 Description   

This reduces the weight off the test while ensuring they all run the same positive and negative variants and keeps the test vectors out of the C code.



 Comments   
Comment by Githook User [ 27/Feb/23 ]

Author:

{'name': 'Sara Golemon', 'email': 'sara.golemon@mongodb.com', 'username': 'sgolemon'}

Message: MONGOCRYPT-547 strlen returns size_t
Branch: master
https://github.com/mongodb/libmongocrypt/commit/79df6ff8b33a18ac65f1ef6fd88589c4b82f2733

Comment by Githook User [ 27/Feb/23 ]

Author:

{'name': 'Sara Golemon', 'email': 'sara.golemon@mongodb.com', 'username': 'sgolemon'}

Message: MONGOCRYPT-547 Fix name aliasing for FLE2v1 algos
Branch: master
https://github.com/mongodb/libmongocrypt/commit/e0a02cff7d08694f8d0ca5b25a5fec5228196842

Comment by Githook User [ 27/Feb/23 ]

Author:

{'name': 'Sara Golemon', 'email': 'sara.golemon@mongodb.com', 'username': 'sgolemon'}

Message: MONGOCRYPT-547 Refactor and expand crypto tests
Branch: master
https://github.com/mongodb/libmongocrypt/commit/c398a64063ea7f9076a79d16e473abe5cd1f8b2a

Comment by Githook User [ 24/Feb/23 ]

Author:

{'name': 'Sara Golemon', 'email': 'sara.golemon@mongodb.com', 'username': 'sgolemon'}

Message: MONGOCRYPT-547 Refactor and expand crypto tests
Branch: MONGOCRYPT-537
https://github.com/mongodb/libmongocrypt/commit/ba1bc371ad69bdfe966e9cc4df28d9785a4d4a03

Comment by Sara Golemon [ 23/Feb/23 ]

https://github.com/mongodb/libmongocrypt/pull/581

Generated at Thu Feb 08 09:08:56 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.