Skip to content

RUBY-3308 Fixing serverless test failures #2770

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 14, 2023

Conversation

jamis
Copy link
Contributor

@jamis jamis commented Aug 9, 2023

This addresses serverless test failures that cropped up since 7.0.0 was added as a "production release" to full.json. The problem is that the 7.0.0 entry for full.json omits the download entries, and thus the serverless tests were unable to download the crypt_shared library (because the code was relying on full.json).

It turns out, however, that crypt_shared was already being downloaded previously in the task setup, using a different approach (download-crypt.sh). All that's needed is to propagate one of the variables forward to the run-serverless-tests.sh script, so that the script can see and use the already-downloaded crypt_shared library.

So, this addresses those failures. The bad news is that the serverless tests are still failing, but now due to a different error (see https://jira.mongodb.org/browse/CLOUDP-192859). I'm putting this PR up for review anyway, since it at least fixes one issue with the serverless tests.

@jamis jamis requested a review from comandeo August 9, 2023 22:34
@jamis jamis merged commit bed8c09 into mongodb:master Aug 14, 2023
@jamis jamis deleted the 3308-atlas-failures branch August 14, 2023 14:23
comandeo pushed a commit to comandeo/mongo-ruby-driver that referenced this pull request Jan 24, 2024
* making these changes from a clean slate

* propagate CRYPT_SHARED_LIB_PATH from the create-instance.sh script to run-serverless-tests.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants