mirror of
https://github.com/ipfs/kubo.git
synced 2026-03-10 10:47:51 +08:00
ci: test building with fuse
License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>
This commit is contained in:
parent
61a0d1a8ee
commit
739f762b22
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user