-
Notifications
You must be signed in to change notification settings - Fork 12
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
TRADE-187: Add tests for SAMBAH #116
base: main
Are you sure you want to change the base?
Conversation
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
Trade187 sambah tests
I've revised the Harmony regression test notebook, and I thiiiink it's good. The tests for UAT are passing. The tests in PROD don't yet produce the same output as the tests in UAT, however, despite using matching granules. I believe that is because of the difference in versions currently deployed in the environments: PROD: The latest versions in UAT have important changes/features—such as |
Versions in Production have been updated — so now stitchee and batchee are the same in both places! PROD: |
@ygliuvt - Is there anything that needs to be updated in this PR to ensure the SAMBAH tests run anytime STITCHEE or Batchee are deployed? |
The test needs to be added in |
Update kernelspec metadata to use python3 instead of papermill-sambah. Removes defaults channel. Updates python packages.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This mostly looks great with a couple of things to add. Like we mentioned in slack, I do have a couple of commits on my fork that I can push here or you can add them how you like.
As for the tests, I can't see any granules for that time period and you may need to add permissions for harmony_dev_user
so that they can run automatically.
test/hybig/reference_data/dimensions/VCF5KYR_1991001_001_2018224205008.png
Outdated
Show resolved
Hide resolved
test/hybig/reference_data/dimensions/VCF5KYR_1991001_001_2018224205008.png.aux.xml
Outdated
Show resolved
Hide resolved
test/hybig/reference_data/scale_size/VCF5KYR_1991001_001_2018224205008.png
Outdated
Show resolved
Hide resolved
test/hybig/reference_data/scale_size/VCF5KYR_1991001_001_2018224205008.png.aux.xml
Outdated
Show resolved
Hide resolved
@flamingbear , thanks for all of your efforts in reviewing this PR!
Since you've already made the changes, I'd say go ahead and push them from your fork. We can then assess if there's anything still remaining. I've reached out to some folks about the UAT visibility question, will update here when that is resolved. |
oh, I also want to note here that we discovered there is currently a difference between TEMPO's collections in UAT versus PROD — which happened because of recent reprocessing that only updated PROD granules. That needs to be addressed in order for the sambah regression tests to all pass, because there is currently one set of reference files — i.e., both UAT and PROD need to produce the same output. (This will be addressed in ticket TRADE-500) |
@danielfromearth I pushed the changes to here. It should be ready for you to test. I still don't see any granules during the time period specified in the tests. |
I've been told that the permissions got out of sorts during some MMT updates, but will be worked on... standing by. |
Description
Adds a regression test notebook for the SAMBAH service chain.
Supersedes #93, in order to track references files using
git lfs
.Jira Issue ID
TRADE-187(closed)Also related to:
Local Test Steps
Ran notebook tests for UAT environment successfully.
PR Acceptance Checklist