-
Notifications
You must be signed in to change notification settings - Fork 649
[CHORE]: Fix CI rust env and apply same corrections to pii_filter plugin #2906
Copy link
Copy link
Closed
Copy link
Labels
MUSTP1: Non-negotiable, critical requirements without which the product is non-functional or unsafeP1: Non-negotiable, critical requirements without which the product is non-functional or unsafechoreLinting, formatting, dependency hygiene, or project maintenance choresLinting, formatting, dependency hygiene, or project maintenance chorescicdIssue with CI/CD process (GitHub Actions, scaffolding)Issue with CI/CD process (GitHub Actions, scaffolding)pluginsreadyValidated, ready-to-work-on itemsValidated, ready-to-work-on itemstestingTesting (unit, e2e, manual, automated, etc)Testing (unit, e2e, manual, automated, etc)
Milestone
Metadata
Metadata
Assignees
Labels
MUSTP1: Non-negotiable, critical requirements without which the product is non-functional or unsafeP1: Non-negotiable, critical requirements without which the product is non-functional or unsafechoreLinting, formatting, dependency hygiene, or project maintenance choresLinting, formatting, dependency hygiene, or project maintenance chorescicdIssue with CI/CD process (GitHub Actions, scaffolding)Issue with CI/CD process (GitHub Actions, scaffolding)pluginsreadyValidated, ready-to-work-on itemsValidated, ready-to-work-on itemstestingTesting (unit, e2e, manual, automated, etc)Testing (unit, e2e, manual, automated, etc)
Type
Fields
Give feedbackNo fields configured for Task.
Description:
Current CI there is duplication (see context in PR #2785 comment: #2785 (comment)).
Issues:
Tasks:
PII_filtermerge the test with rust in the name with the python plugin tests to one parameterized test suite (integration, unit, differential),use_rustflag (run both Python and Rust implementations from main pytest; skip Rust-specific cases when inapplicable), parameterization can skip internal unit tests function not present in rustdevelopdependency fromtest-pythonMakefile target to prevent duplicate Rust test execution in python-integration CI jobAcceptance criteria:
pii_filterspecial tests are merged and conformed with python testsAdditional context
Reference comment: #2785 (comment)