[SERVER-71142] Convert crypt_run_tests.sh into js tests Created: 07/Nov/22  Updated: 05/Dec/22

Status: Backlog
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Mark Benvenuto Assignee: Backlog - Security Team
Resolution: Unresolved Votes: 0
Labels: former-quick-wins
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Assigned Teams:
Server Security
Participants:
Linked BF Score: 170

 Description   

Currently, `evergreen/crypt_run_tests.sh` tests the mongo_crypt_shared library via a hand rolled shell script. This script does not work well with our BF process. We should convert the shell script into js tests instead.

  1. Add a new enterprise js suite crypt_library with test_kind: js_test
  2. Write new JS tests that do the same functionality but as js tests.
    1. Symbols Test
    2. C++ Unit Test runner
    3. GDB tester

These JS tests can just runMongoProgram to run the same steps they do today. There does not need to be any changes to the mongo shell.


Generated at Thu Feb 08 06:18:10 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.