-
Notifications
You must be signed in to change notification settings - Fork 145
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
Refactor Morpheus unit tests and plugin to the conda recipe for per-lib testing #1933
Commits on Oct 11, 2024
-
Organize tests by functional block
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29b49b9 - Browse repository at this point
Copy the full SHA 29b49b9View commit details -
Rely entirely on MORPHEUS_ROOT environment variable to setup TEST_DIRS
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6fa32e6 - Browse repository at this point
Copy the full SHA 6fa32e6View commit details -
Make databricks tests dependent on databricks-connect being installed
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]>
Configuration menu - View commit details
-
Copy full SHA for 4f33e7e - Browse repository at this point
Copy the full SHA 4f33e7eView commit details -
Replace tmpdir_path fixture with tmp_path fixture
tmpdir is a legacy fixture that seems to only be available with pytest_kafka Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59fe3ae - Browse repository at this point
Copy the full SHA 59fe3aeView commit details -
Plugin per-lib tests into the morpheus conda recipe
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1657e9e - Browse repository at this point
Copy the full SHA 1657e9eView commit details -
Add lxml to the morpheus-core runtime dependencies
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]>
Configuration menu - View commit details
-
Copy full SHA for 27a20c2 - Browse repository at this point
Copy the full SHA 27a20c2View commit details -
GPU is needed for building the conda libraries
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]>
Configuration menu - View commit details
-
Copy full SHA for 86dccc3 - Browse repository at this point
Copy the full SHA 86dccc3View commit details -
Update the ci_pipe to require a GPU for the conda package stage
GPU is a pre-requisite for testing the conda packages Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c2baf68 - Browse repository at this point
Copy the full SHA c2baf68View commit details -
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b22b43 - Browse repository at this point
Copy the full SHA 2b22b43View commit details -
Use rapidsai/ci-conda as base image for morpheus conda-package
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 429ace5 - Browse repository at this point
Copy the full SHA 429ace5View commit details -
Update morpheus conda build dependencies to work with rapidsai/ci-conda
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b97c083 - Browse repository at this point
Copy the full SHA b97c083View commit details -
Use the location of the _utils file for setting the tests_dir
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7fb703b - Browse repository at this point
Copy the full SHA 7fb703bView commit details -
Add a conda_morpheus_llm key in dependencies.yaml
These are pip dependencies needed to run the llm unit tests at the end of conda build Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8cb1f91 - Browse repository at this point
Copy the full SHA 8cb1f91View commit details -
Add a fixture to skip databricks tests if databricks is not installed.
databricks units tests will be skipped in the morpheus-conda testing. Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79f1bdd - Browse repository at this point
Copy the full SHA 79f1bddView commit details -
Update the container used for ci_pipe:package stage to rapidsai/ci-conda
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc4361d - Browse repository at this point
Copy the full SHA dc4361dView commit details -
Change the imports in the examples dir to relative ones
This was detectected as an isort problem. Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2cb54b - Browse repository at this point
Copy the full SHA b2cb54bView commit details -
Updates related to the rapids-24.10 upgrade
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a803ffc - Browse repository at this point
Copy the full SHA a803ffcView commit details -
Change the container credentials for conda packaging
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79b2a9b - Browse repository at this point
Copy the full SHA 79b2a9bView commit details -
Needed for tests that import modules under tests/morpheus without ins…
…tall Example: Without this change - [pytest -v tests/morpheus] - works [pytest -v tests/morpheus/pipeline] - fails Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd8038e - Browse repository at this point
Copy the full SHA bd8038eView commit details -
Include core dependencies in the morpheus-llm testing
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd2ed83 - Browse repository at this point
Copy the full SHA bd2ed83View commit details -
Create _modules for files that need to be imported locally
Signed-off-by: Anuradha Karuppiah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7362b77 - Browse repository at this point
Copy the full SHA 7362b77View commit details -
Update ci/scripts/run_ci_local.sh
Co-authored-by: David Gardner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3028977 - Browse repository at this point
Copy the full SHA 3028977View commit details -
Update tests/_utils/test_directories.py
Co-authored-by: David Gardner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c1b408 - Browse repository at this point
Copy the full SHA 3c1b408View commit details -
Update tests/morpheus/conftest.py
Co-authored-by: David Gardner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3622020 - Browse repository at this point
Copy the full SHA 3622020View commit details -
Update tests/morpheus/conftest.py
Co-authored-by: David Gardner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d115b95 - Browse repository at this point
Copy the full SHA d115b95View commit details