forked from TrueCloudLab/frostfs-contract
[#137] Makefile: add target for testing
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
parent
6a6d377259
commit
fdf27687bb
2 changed files with 12 additions and 1 deletions
5
Makefile
5
Makefile
|
@ -4,7 +4,7 @@ SHELL=bash
|
||||||
NEOGO?=neo-go
|
NEOGO?=neo-go
|
||||||
VERSION?=$(shell git describe --tags)
|
VERSION?=$(shell git describe --tags)
|
||||||
|
|
||||||
.PHONY: all build sidechain
|
.PHONY: all build sidechain test
|
||||||
build: all
|
build: all
|
||||||
all: sidechain mainnet
|
all: sidechain mainnet
|
||||||
sidechain: alphabet morph nns
|
sidechain: alphabet morph nns
|
||||||
|
@ -33,6 +33,9 @@ morph: $(foreach sc,$(morph_sc),$(sc)/$(sc)_contract.nef)
|
||||||
mainnet: $(foreach sc,$(mainnet_sc),$(sc)/$(sc)_contract.nef)
|
mainnet: $(foreach sc,$(mainnet_sc),$(sc)/$(sc)_contract.nef)
|
||||||
nns: $(foreach sc,$(nns_sc),$(sc)/$(sc)_contract.nef)
|
nns: $(foreach sc,$(nns_sc),$(sc)/$(sc)_contract.nef)
|
||||||
|
|
||||||
|
test:
|
||||||
|
@go test ./tests/...
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
find . -name '*.nef' -exec rm -rf {} \;
|
find . -name '*.nef' -exec rm -rf {} \;
|
||||||
find . -name 'config.json' -exec rm -rf {} \;
|
find . -name 'config.json' -exec rm -rf {} \;
|
||||||
|
|
|
@ -67,6 +67,14 @@ $ NEOGO=/home/user/neo-go/bin/neo-go make all
|
||||||
|
|
||||||
Remove compiled files with `make clean` or `make mr_proper` command.
|
Remove compiled files with `make clean` or `make mr_proper` command.
|
||||||
|
|
||||||
|
# Testing
|
||||||
|
Smartcontract tests reside in `tests/` directory. To execute test suite
|
||||||
|
after applying changes simply run `make test`.
|
||||||
|
```
|
||||||
|
$ make test
|
||||||
|
ok github.com/nspcc-dev/neofs-contract/tests 0.462s
|
||||||
|
```
|
||||||
|
|
||||||
# NeoFS API compatibility
|
# NeoFS API compatibility
|
||||||
|
|
||||||
|neofs-contract version|supported NeoFS API versions|
|
|neofs-contract version|supported NeoFS API versions|
|
||||||
|
|
Loading…
Reference in a new issue