ci: test building with fuse

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
This commit is contained in:
Steven Allen 2019-04-18 17:53:18 -07:00
parent 61a0d1a8ee
commit 739f762b22
2 changed files with 19 additions and 2 deletions

View File

@ -36,6 +36,21 @@ defaults: &defaults
- image: circleci/golang:1.12
jobs:
gobuild:
<<: *defaults
steps:
- checkout
- *make_out_dirs
- *restore_gomod
- run:
command: make cmd/ipfs-try-build
environment:
TEST_NO_FUSE: 0
- run:
command: make cmd/ipfs-try-build
environment:
TEST_NO_FUSE: 1
- *store_gomod
gotest:
<<: *defaults
steps:
@ -43,7 +58,6 @@ jobs:
- *make_out_dirs
- *restore_gomod
- run: make cmd/ipfs-try-build
- run: |
make -j 1 test/unit/gotest.junit.xml \
&& [[ ! $(jq -s -c 'map(select(.Action == "fail")) | .[]' test/unit/gotest.json) ]]
@ -96,5 +110,6 @@ workflows:
version: 2
test:
jobs:
- gobuild
- gotest
- sharness

View File

@ -46,6 +46,8 @@ test_go_test: $$(DEPS_GO)
$(GOCC) test $(go-flags-with-tags) $(GOTFLAGS) ./...
.PHONY: test_go_test
test_go_build: $$(TEST_GO_BUILD)
test_go_short: GOTFLAGS += -test.short
test_go_short: test_go_test
.PHONY: test_go_short
@ -54,7 +56,7 @@ test_go_race: GOTFLAGS += -race
test_go_race: test_go_test
.PHONY: test_go_race
test_go_expensive: test_go_test $$(TEST_GO_BUILD)
test_go_expensive: test_go_test test_go_build
.PHONY: test_go_expensive
TEST_GO += test_go_expensive