Skip to content

Update the noxfiles with performance enhancements to support debugging. #2545

@chalmerlowe

Description

@chalmerlowe

Update the noxfiles with performance enhancements to support debugging.

  • Add session.run('python', '-m', 'pip', 'freeze') immediately after the last session.install() call in each session.
  • Add *session.posargs, as the last item in session.run() that launch pytest.
    This allows calls such as nox -s unit -- -vv to produce verbose test results OR nox -s unit -- --lf to only execute the tests that failed in the last session.

Consider whether a similar *session.posargs, would be beneficial in any of the other sessions to selectively allow us to feed args to tools like black, ruff, etc)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions