Skip to content

Add testing with PyTest and GitHub Actions workflow #387

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

Open
wants to merge 23 commits into
base: master
Choose a base branch
from

Conversation

smokestacklightnin
Copy link
Member

This PR adds config to use pytest to run existing tests. A GitHub Actions workflow is also included. Additionally, there is a composite setup-env action that can be used in other workflows that sets up and installs the specified package in the current environment. Separate configs and CI workflow runs are used for the root package, fairness-indicators, and tensorboard_plugin.

There is one xfailed test that will need to be addressed in future work.

@smokestacklightnin
Copy link
Member Author

smokestacklightnin commented May 3, 2025

Can whoever has the correct access please add a reviewer (or more than one) and give me the privileges to add reviewers?

In the meantime, does @peytondmurray have any comments, questions, or suggestions?

Copy link

@peytondmurray peytondmurray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but would you be willing to revert the formatting changes? The diff is harder to look at when there's a lot of formatting changes mixed in with actual content changes. We'll be taking care of those formatting changes in a subsequent PR anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants