mirror of
https://github.com/colinear-labs/chain.git
synced 2026-03-04 23:24:26 -08:00
update docs & go unit test make cmd
This commit is contained in:
3
Makefile
3
Makefile
@@ -4,3 +4,6 @@ SHELL = /bin/bash
|
|||||||
|
|
||||||
test:
|
test:
|
||||||
./tests/test_auction_flow.sh
|
./tests/test_auction_flow.sh
|
||||||
|
|
||||||
|
utest:
|
||||||
|
go test ./...
|
||||||
|
|||||||
28
README.md
28
README.md
@@ -26,24 +26,40 @@ This repository contains the base chain implementation that Colinear's compute m
|
|||||||
|
|
||||||
To build the chain:
|
To build the chain:
|
||||||
|
|
||||||
```ignite chain build```
|
```
|
||||||
|
ignite chain build
|
||||||
|
```
|
||||||
|
|
||||||
To serve the chain:
|
To serve the chain:
|
||||||
|
|
||||||
```ignite chain serve```
|
```
|
||||||
|
ignite chain serve
|
||||||
|
```
|
||||||
|
|
||||||
### Unit Tests
|
### Unit Tests
|
||||||
|
|
||||||
Unit tests use Go's built-in testing system. To test any specific feature or subpackage:
|
Unit tests use Go's built-in testing system. To run all unit tests:
|
||||||
|
|
||||||
```go test ./path/to/package```
|
```
|
||||||
|
make utest
|
||||||
|
```
|
||||||
|
|
||||||
|
To test any specific subpackage:
|
||||||
|
|
||||||
|
```
|
||||||
|
go test ./path/to/package
|
||||||
|
```
|
||||||
|
|
||||||
### Integration Tests
|
### Integration Tests
|
||||||
|
|
||||||
Integration tests use a custom bash testing framework that interacts with a running instance of the chain. To run all integration tests:
|
Integration tests use a custom bash testing framework that interacts with a running instance of the chain. To run all integration tests:
|
||||||
|
|
||||||
```make test```
|
```
|
||||||
|
make test
|
||||||
|
```
|
||||||
|
|
||||||
Integration tests can also be run individually:
|
Integration tests can also be run individually:
|
||||||
|
|
||||||
```./tests/<specific_test>.sh```
|
```
|
||||||
|
./tests/<specific_test>.sh
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user