hypertest
is an open-source CLI tool designed to help you maintain focus on the current coding subtask, built specifically for the easily distracted.
A better way to run tests
By analyzing code coverage, hypertest runs only the tests affected by a code change. Run tests in the background while coding, and get immediate live feedback (<250ms).
nabaz hypertest --cmdline "pytest -v"
# Install nabaz binary.
export GOPATH=`go env GOPATH`
go install github.com/nabaz-io/nabaz/cmd/nabaz@latest
# go test support
mkdir -p $GOPATH/github.com/nabaz-io
cd $GOPATH/github.com/nabaz-io
git clone https://github.com/nabaz-io/go
cd go/src/github.com/nabaz-io
./make.bash
mv $GOPATH/src/github.com/nabaz-io/go /usr/local/nabaz-go
# pytest support
pip3 install pytest pytest-cov pytest-json pytest-json-report pytest-metadata pydantic
# Verify install
$ nabaz version
version 0.0
# Ubuntu
wget -qO- https://nabaz.jfrog.io/artifactory/api/security/keypair/nabazgpg/public | apt-key add -
echo "deb [arch=amd64] https://nabaz.jfrog.io/artifactory/nabaz-debian-local stable main" >> /etc/apt/sources.list
sudo apt update
sudo apt install -y nabaz
nabaz hypertest --cmdline "pytest -v" .
nabaz hypertest --cmdline "go test ./..."
- Python ๐
- Go
- Java (Coming soon)
- .NET/C# (Coming soon)
- Javascript (TBD)
- C/C++ (not planned currently)
- Request here
- pytest
- go test
- JUnit
- XUnit
- Cypress
- Request here
go build -o nabaz ./cmd/nabaz
Licensed under the MIT license.