Skip to content
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

Add tests for irregular (or improper) data inputs #221

Open
xehu opened this issue May 29, 2024 · 1 comment
Open

Add tests for irregular (or improper) data inputs #221

xehu opened this issue May 29, 2024 · 1 comment
Labels
testing Issues related to testing the functionality of the package and its conversational features.

Comments

@xehu
Copy link
Collaborator

xehu commented May 29, 2024

Our tests currently focus primarily on the correctness of the features --- for example, that a given feature outputs the proper values, handles edge cases, and aligns with our intuitions for what that feature is supposed to measure.

Before releasing the package, however, we should also test that the overall system is robust to improper data inputs; for example:

  • What if the data itself has issues --- e.g., NA values in columns we expect to exist?
  • What if the user passes in improper column names?
  • What if the columns are not named as expected?

How do we fail gracefully: check for error conditions, inform the user of their issues, and help them correct it?

@xehu xehu added this to the Release V1 of Team Process Mapping Package milestone May 29, 2024
@xehu
Copy link
Collaborator Author

xehu commented Jun 18, 2024

Other things to error check:

  • We assume that '.csv' is appended to our output file paths; we need to check this is the case or append it for the user if not

@xehu xehu removed this from the Release V1 of Team Process Mapping Package milestone Aug 15, 2024
@xehu xehu added the testing Issues related to testing the functionality of the package and its conversational features. label Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testing Issues related to testing the functionality of the package and its conversational features.
Projects
None yet
Development

No branches or pull requests

1 participant