add filecoin-project oni as submodule and compile lotus-soup

This commit is contained in:
Anton Evangelatov 2020-09-15 11:42:52 +02:00
parent b78ffd18c6
commit 3f67c4524e
3 changed files with 23 additions and 0 deletions

View File

@ -254,6 +254,25 @@ jobs:
path: /tmp/test-reports
- store_artifacts:
path: /tmp/test-artifacts/conformance-coverage.html
test-lotus-soup:
description: |
Compile `lotus-soup` Testground test plan using the current version of Lotus.
parameters:
<<: *test-params
executor: << parameters.executor >>
steps:
- install-deps
- prepare
- run: cd extern/oni && git submodule sync
- run: cd extern/oni && git submodule update --init
- run: cd extern/oni/extra/filecoin-ffi && make
- run:
name: "update lotus-soup dependency to lotus"
command: pushd extern/oni/lotus-soup && echo 'replace github.com/filecoin-project/lotus => ../../../' >> go.mod
- run:
name: "build lotus-soup testplan"
command: pushd extern/oni/lotus-soup && go build -tags=testground .
build-macos:
description: build darwin lotus binary

3
.gitmodules vendored
View File

@ -11,3 +11,6 @@
[submodule "extern/fil-blst"]
path = extern/fil-blst
url = https://github.com/filecoin-project/fil-blst.git
[submodule "extern/oni"]
path = extern/oni
url = https://github.com/filecoin-project/oni

1
extern/oni vendored Submodule

@ -0,0 +1 @@
Subproject commit d9bcdfe61b89f00bef07f6d3995e36e277930acd