Universal-test-runner

Latest version: v0.7.0

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.4.0

_released `2023-07-01`_

- ❗ BREAKING: prioritize `Makefile` (and `justfile`) over running any tools directly. ([3](https://github.com/xavdid/universal-test-runner/pull/3))
- This is likely a non-issue unless you have a `Makefile` _and_ an already-supported language and preferred circumventing `make`
- in that case, use a recipe name besides `test`
- add django support (https://github.com/xavdid/universal-test-runner/pull/1) and ensure it takes precedence over more generic python testing methods ([223d709](https://github.com/xavdid/universal-test-runner/commit/223d709e17882d56c6efcaa42e07c4bb300f1742))
- add [justfile](https://github.com/casey/just) support. Make sure your `test` recipe [accepts arguments](https://github.com/xavdid/universal-test-runner#just-errors-when-passing-cli-args) ([3](https://github.com/xavdid/universal-test-runner/pull/3), [#4](https://github.com/xavdid/universal-test-runner/pull/4))
- print the command being run; disable by setting `UTR_DISABLE_ECHO` in the environment (https://github.com/xavdid/universal-test-runner/pull/2)
- specify `utf-8` encoding when opening files for wider windows compatibility ([2475e94](https://github.com/xavdid/universal-test-runner/commit/2475e94))

0.3.0

_released `2023-06-19`_

- add a `universal-test-runner` command which has info about the package. The main test runner still lives in `t`.
- add the `universal-test-runner debug` command to print an explanation of why a certain test runner is chosen
- remove custom file caching logic

0.2.0

_released `2023-06-18`_

- add support for the `test` directive in `Makefile`s
- add support for the `test` script in a `package.json` file

0.1.0

_released `2023-06-06`_

- initial public release, with support for the following languages:
- python
- rust
- go
- elixir
- clojure

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.