# Packages
No description provided by the author
# README
Terminus Go
This repo holds a set of tests to be run against the Casper Go SDK.
Points to note are:
- The tests can be run manually via the Terminus project here
- The tests are built using Cucumber features
How to run locally
-
Clone the repo and build the test project
git clone [email protected]:casper-sdks/terminus-go-tests.git cd terminus-go-tests/script && chmod +x terminus ./terminus build
-
The default SDK branch and node docker location can be overridden in the terminus init command
Please note: due to Go's CLI get command limitations, branches will not be accepted with a slash in the name, eg issues/75 will fail, dev will pass
./terminus build -b dev -n cctl:latest
-
To view the defaults and other terminus commands, run
-
./terminus help
-
To list the available test features:
-
./terminus list
-
To run the test features:
-
./terminus test
-
To run an individual test feature:
-
./terminus test -f [ feature ] # example ./terminus test -f deploys_test.go
-
JUnit test results will be output to /reports
How to run locally IDE
Alternatively the tests can be run using an IDE
They are developed using JetBrains IntelliJ
How to run locally IDE
Alternatively the tests can be run using an IDE
They are developed using JetBrains GoLand