nabaz: a change based test runner

Hate waiting for test runs to finish? nabaz only runs tests impacted by changed code.

nabaz installation

Run it localy like so:

CMDLINE="pytest -v"
nabaz test --cmdline $CMDLINE ./

Note: Contact us for early access to CI/CD version (remote storage, integration, system tests support).


Support

Languages

  • Python 🐍
  • Go
  • Java (Coming soon)
  • .NET/C# (Coming soon)
  • Javascript (TBD)
  • C/C++ (not planned currently)
  • Suggest here

Frameworks


Installation

Linux 🐧

sudo apt install nabaz

With go install

You can install nabaz using the go install command:

# make sure PATH is set up
go env -w GOBIN=$GOPATH/bin
go install github.com/nabaz-io/nabaz/cmd/nabaz@latest

You can then use the nabaz command, provided that your Go bin directory is added to your system path.

Building

 go build -o nabaz ./cmd/nabaz

Contact us!

at [email protected].

License

Licensed under the MIT license.

GitHub

View Github