Add pytest mode to djblets.testing.testrunners.TestRunner.

Review Request #13075 — Created May 30, 2023 and submitted — Latest diff uploaded

Information

Djblets
release-4.x

Reviewers

We've mostly phased out nose from our own usage, but it's still being
used for the extension test runner. The behavior is different enough
that we need a transition period to move people over.

In most cases, once extensions are configured in a way to make use of
pytest, they'll be able to just run pytest instead of rbext test,
but we also want latter to continue to exist.

This change adds a mode to the TestRunner to use pytest instead of nose.
That can be opted into for now, and in a future version we'll switch it
over and remove the nose mode.

Ran rbintegrations tests via pytest and our test runner.

Commits

Files