Universal-test-runner

Latest version: v0.6.0

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

Scan your dependencies

Page 1 of 2

0.6.0

_released `2023-12-06`_

- add support for [bun](https://bun.sh/), which runs `bun test` when it sees a `bun.lockb`
- add support for my [Advent of Code runner](https://github.com/xavdid/advent-of-code)

0.5.1

_released `2023-08-11`_

- include `--` after the `exercism test` command, so args are correctly passed through to the underlying test command (e.g. `t --include pending` runs `exercism test -- --include-pending`) ([6](https://github.com/xavdid/universal-test-runner/pull/6))

0.5.0

_released `2023-08-03`_

- add support for [Exercism](https://exercism.org/)'s new `exercism test` CLI command. Read more [in the docs](https://github.com/xavdid/universal-test-runner#exercism) ([5](https://github.com/xavdid/universal-test-runner/pull/5)).

0.4.0

_released `2023-07-01`_

- :exclamation: 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

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.