-
Notifications
You must be signed in to change notification settings - Fork 144
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
Refactor Morpheus unit tests and plugin to the conda recipe for per-lib testing #1933
Merged
rapids-bot
merged 25 commits into
nv-morpheus:branch-24.10
from
AnuradhaKaruppiah:tests-refactor
Oct 12, 2024
Merged
Refactor Morpheus unit tests and plugin to the conda recipe for per-lib testing #1933
rapids-bot
merged 25 commits into
nv-morpheus:branch-24.10
from
AnuradhaKaruppiah:tests-refactor
Oct 12, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
AnuradhaKaruppiah
commented
Oct 8, 2024
•
edited
Loading
edited
- Unit tests refactor - core, dfp, llm
- Conda recipe update to include package testing
- Github workflow changes to require GPUs for the conda packaging stage
- Move away from the morpheus-build-container to a slimmer base image (rapidsai/ci-conda)
AnuradhaKaruppiah
added
non-breaking
Non-breaking change
feature request
New feature or request
conda-build
Enables running the conda-build step on a PR
labels
Oct 8, 2024
/ok to test |
2 similar comments
/ok to test |
/ok to test |
dagardner-nv
reviewed
Oct 9, 2024
dagardner-nv
reviewed
Oct 9, 2024
dagardner-nv
reviewed
Oct 9, 2024
tests/morpheus/stages/test_databricks_deltalake_source_stage.py
Outdated
Show resolved
Hide resolved
tests/morpheus/stages/test_write_to_databricks_deltalake_stage.py
Outdated
Show resolved
Hide resolved
AnuradhaKaruppiah
force-pushed
the
tests-refactor
branch
5 times, most recently
from
October 10, 2024 03:07
0f90d26
to
6b38de4
Compare
/ok to test |
AnuradhaKaruppiah
force-pushed
the
tests-refactor
branch
from
October 10, 2024 15:58
5d14fbc
to
30bbb2b
Compare
/ok to test |
AnuradhaKaruppiah
force-pushed
the
tests-refactor
branch
from
October 10, 2024 16:34
30bbb2b
to
384c923
Compare
/ok to test |
AnuradhaKaruppiah
force-pushed
the
tests-refactor
branch
from
October 10, 2024 17:45
384c923
to
1810e27
Compare
/ok to test |
AnuradhaKaruppiah
force-pushed
the
tests-refactor
branch
2 times, most recently
from
October 10, 2024 19:15
6c0b070
to
b2311dc
Compare
/ok to test |
1 similar comment
/ok to test |
AnuradhaKaruppiah
force-pushed
the
tests-refactor
branch
from
October 10, 2024 23:06
e8d7f29
to
b6a1975
Compare
/ok to test |
Signed-off-by: Anuradha Karuppiah <[email protected]>
Signed-off-by: Anuradha Karuppiah <[email protected]>
databricks-connect is currently pip installed which makes it difficult to add as a conda runtime dependency. so the tests for the functionality have been made optional. Signed-off-by: Anuradha Karuppiah <[email protected]>
tmpdir is a legacy fixture that seems to only be available with pytest_kafka Signed-off-by: Anuradha Karuppiah <[email protected]>
Signed-off-by: Anuradha Karuppiah <[email protected]>
It is need by beautiful soup to fix the test failure in test_rss_controller.py - bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: xml. Signed-off-by: Anuradha Karuppiah <[email protected]>
conda buids runs the relevant unit tests to validate the library that it just built and these tests require GPU(s). Signed-off-by: Anuradha Karuppiah <[email protected]>
GPU is a pre-requisite for testing the conda packages Signed-off-by: Anuradha Karuppiah <[email protected]>
Signed-off-by: Anuradha Karuppiah <[email protected]>
Signed-off-by: Anuradha Karuppiah <[email protected]>
Signed-off-by: Anuradha Karuppiah <[email protected]>
Signed-off-by: Anuradha Karuppiah <[email protected]>
These are pip dependencies needed to run the llm unit tests at the end of conda build Signed-off-by: Anuradha Karuppiah <[email protected]>
databricks units tests will be skipped in the morpheus-conda testing. Signed-off-by: Anuradha Karuppiah <[email protected]>
Signed-off-by: Anuradha Karuppiah <[email protected]>
This was detectected as an isort problem. Signed-off-by: Anuradha Karuppiah <[email protected]>
Signed-off-by: Anuradha Karuppiah <[email protected]>
Signed-off-by: Anuradha Karuppiah <[email protected]>
…tall Example: Without this change - [pytest -v tests/morpheus] - works [pytest -v tests/morpheus/pipeline] - fails Signed-off-by: Anuradha Karuppiah <[email protected]>
Signed-off-by: Anuradha Karuppiah <[email protected]>
Signed-off-by: Anuradha Karuppiah <[email protected]>
Co-authored-by: David Gardner <[email protected]>
Co-authored-by: David Gardner <[email protected]>
Co-authored-by: David Gardner <[email protected]>
Co-authored-by: David Gardner <[email protected]>
AnuradhaKaruppiah
force-pushed
the
tests-refactor
branch
from
October 11, 2024 17:12
8833118
to
d115b95
Compare
/ok to test |
/merge |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
conda-build
Enables running the conda-build step on a PR
feature request
New feature or request
non-breaking
Non-breaking change
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.