BSD Ports

wip/universal-test-runner 0.5.1 NetBSD

Language-agnostic, zero-configuration test invoker

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
License
mit
Categories
wip, devel, python

Description

The Universal Test Runner is a zero-configuration, language-aware way to run unit tests in any project. It installs a command, `t`, which will determine how to run your test suite (and then run it).

If you're working on a JS project, it runs `[your package manager here] test`. You've run `pytest` in this folder before? `pytest` it is. Rust project? `cargo test` coming right up. Is also clever about running all your `go` module tests (regardless of how they're organized). No matter the command, all args are passed directly into the test runner.

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/universal-test-runner && make install clean

Dependencies

Build dependencies 1
Run dependencies 2

No port depends on this one.