Raúl Kripalani
bc7f20e179
Merge pull request #261 from filecoin-project/refactor-tvx
2020-09-28 22:00:28 +01:00
Raúl Kripalani
400af0d2fa
wip accessed-cids retention.
2020-09-27 12:43:28 +01:00
Raúl Kripalani
41ab87e904
wip
2020-09-27 12:02:34 +01:00
Raúl Kripalani
48b7945714
add circleci job for building tvx.
2020-09-24 14:08:44 +01:00
Raúl Kripalani
c507f409a5
remove driver from tvx; use lotus driver.
2020-09-24 14:06:34 +01:00
Raúl Kripalani
72537b6614
Merge branch 'master' into refactor-tvx
2020-09-24 12:31:58 +01:00
Raúl Kripalani
c839c5721c
combine #260 and #246 .
2020-09-24 12:31:03 +01:00
Anton Evangelatov
f21ca8591c
trigger more test plans on CI ( #258 )
2020-09-23 12:46:45 +01:00
Will
80619fa8a0
Merge pull request #259 from filecoin-project/generalextraction-updated-deps
...
chore: update deps
2020-09-22 21:49:40 -07:00
Steven Allen
9a0d5cd739
update for lotus/actors network upgrade changes
2020-09-22 18:37:22 -07:00
Alan Shaw
36b8a017bd
chore: update deps
2020-09-22 11:56:32 +01:00
Anton Evangelatov
1c9257d537
nightly/hourly job to run testground testplans ( #253 )
...
* schedule a job every 5min.
* upgrade FFI again
* download testground with supervisor; run async job
* fixup
2020-09-17 18:22:09 +02:00
Anton Evangelatov
ea56e56ec1
fix routing policy ( #257 )
2020-09-17 18:04:11 +02:00
Will Scott
ed7423b2b5
don't include not-yet-accessed blocks in car generation
2020-09-16 12:22:38 -07:00
Will Scott
77a956cda4
Merge branch 'master' of github.com:filecoin-project/oni into generalextraction
2020-09-16 10:39:50 -07:00
Will Scott
a9253837ac
checkpoint
2020-09-16 10:39:37 -07:00
Anton Evangelatov
63f903a3fb
clone fil-blst in extra for the local:docker runner ( #256 )
2020-09-16 17:30:03 +02:00
Anton Evangelatov
f702ce331a
enable paych tests ( #255 )
...
* enable paych tests
* use new APIs and values
2020-09-16 17:29:37 +02:00
Anton Evangelatov
8b7e7d438c
upgrade lotus to master, and sync filecoin-ffi versions ( #254 )
...
* upgrade lotus to master, and sync filecoin-ffi versions
* git submodule for filecoin-project/fil-blst
* go mod tidy
* try docker golang executor
2020-09-16 14:52:51 +02:00
Anton Evangelatov
097d82535d
upgrade lotus-soup (drand, lotus, stop/resume drand) ( #249 )
...
* wip
* commit with fewer error messages
* reduce headlag from 3 to 1
* fixes for params
* add composition for local:docker
* revert drand-halt plan
* initial monitor of miner power and chain epochs
* revert params to be same as filecoin mainnet
* increase timeout for drand resuming from 30sec to 120sec.
* increase log level
* upgrade lotus to v0.6.1
* upgrade drand to v1.1.1
* increase prepare node timeout from 1 min to 3 min
* upgrade drand to master. increase timeouts for prepare drand node
* nil the stmgr.ForksAtHeight map
* modify starting/stopping of drand within testplan
* increase drand outage to 45min. so that we miss windows
* upgrade proof parameters in docker images
* revert in-complete changes
* use correct runtime debug image
2020-09-16 12:51:23 +02:00
Will Scott
20a0f7ac68
flip to test-vectors schema
2020-09-14 12:50:50 -07:00
Will Scott
6cff57ab43
Merge branch 'master' of github.com:filecoin-project/oni into generalextraction
2020-09-14 12:35:28 -07:00
Anton Evangelatov
d9bcdfe61b
Update README.md ( #251 )
2020-09-10 20:13:34 +02:00
Anton Evangelatov
d3f6657032
Update README.md ( #250 )
2020-09-10 15:31:42 +02:00
Will Scott
ed12b83b4e
Expand extraction / replay to
...
* allow preceeding messages
* use `stateCall` rather than state replay
* work on state root CID rather than tipset
2020-08-28 13:41:16 -07:00
dirkmc
6be293e848
payment channels tests improvements ( #245 )
...
* fix: payment channels tests
* fix: paych - signal to miners to stop mining when clients are done
* fix: go mod tidy
2020-08-28 13:36:20 +01:00
Alan Shaw
9cebb09a5f
docs: add @willscott and @alanshaw to the team ( #244 )
...
Hooray \o/!
2020-08-26 11:15:36 +01:00
dirkmc
f6f3ffc254
docs: remove reference to testground oni branch in README ( #243 )
2020-08-26 11:07:08 +01:00
Raúl Kripalani
497bda21b2
transfer builders and scripts to filecoin-project/test-vectors. ( #242 )
2020-08-16 20:36:49 +01:00
Raúl Kripalani
6164d16f19
migrate multisig suite. ( #241 )
2020-08-16 19:27:53 +01:00
Raúl Kripalani
328cd14897
migrate transfer suite. ( #240 )
2020-08-16 13:47:21 +01:00
Raúl Kripalani
6954e6cb0e
migrate actor creation suite. ( #239 )
2020-08-16 13:40:02 +01:00
Raúl Kripalani
ad17dc227c
upgrade test vectors to latest lotus ( #238 )
2020-08-16 00:03:58 +01:00
Raúl Kripalani
955b445723
generator: stamp vectors with generation data; omitempty. ( #237 )
2020-08-14 21:30:50 +01:00
Raúl Kripalani
b2adc12287
rm suite_messages_nested.go. ( #236 )
2020-08-14 19:48:09 +01:00
Anton Evangelatov
0afeed6108
nested and paych suites in generator format ( #235 )
2020-08-14 19:40:26 +01:00
Anton Evangelatov
b2c2a7b5d0
nested test suite ( #231 )
2020-08-14 19:34:02 +02:00
Raúl Kripalani
acbb80920b
generator; single main() entrypoint for each suite. ( #232 )
2020-08-14 18:25:35 +01:00
Alan Shaw
9ba87d4613
refactor: switch to base64 encoding for binary data ( #233 )
2020-08-14 19:05:29 +02:00
Raúl Kripalani
99f466e35e
test vector builder API + partial migration of suites ( #229 )
...
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com>
2020-08-14 13:51:43 +01:00
Anton Evangelatov
ffe3019561
messages/nested suite ( #215 )
...
* wip
* print out failing test
* missing account in state
* enable puppet test
* add missing preroot
* add puppet actor to lvm
* refactor getting post root and serialize of test vector (#217 )
2020-08-10 16:38:34 +02:00
Alan Shaw
47f0ef0eae
test: port chain validation multisig test suite ( #216 )
2020-08-07 16:45:52 +01:00
Alan Shaw
be5bd41640
feat: add test name to test vector meta ( #214 )
...
So we can more easily distinguish between test vectors.
2020-08-07 15:36:00 +01:00
Anton Evangelatov
de62012a7f
add messages/transfer suite ( #213 )
2020-08-07 16:25:58 +02:00
Alan Shaw
a793824d2c
feat: test driver automatically records applied messages in test vector ( #212 )
...
The `TestDriver` now records applied messages in it's `TestVector` whenever an `Apply*` method is called. This removes the need for manual message serialization and recording in the tests.
2020-08-07 15:12:38 +01:00
Alan Shaw
52cf367a92
feat: add MustMarshalJSON for more DRY outputting ( #211 )
...
Small change to make encoding and printing the test vector output a bit more succinct.
2020-08-07 14:09:10 +01:00
Alan Shaw
81ea0ec5f3
refactor: add default TestVector to TestDriver ( #208 )
...
This PR adds a `TestVector` to the `TestDriver` so that test driver methods that apply messages can be recorded in the test vector.
refs #194
2020-08-07 13:47:16 +01:00
Anton Evangelatov
7d118e1b12
fix two disabled tests ( #207 )
2020-08-06 18:57:15 +02:00
Raúl Kripalani
fd35438a30
schema: add message receipts + description
and comments
informational fields ( #209 )
2020-08-06 17:20:17 +01:00
Raúl Kripalani
8203a5d2c3
various fixes: warn on predicted nonce mismatch, randomness length, add missing mocked verification calls ( #199 )
...
* warn when extracting a message from a tipset that contains
more leading messages from the same sender, as this leads to
nonce misalignment.
* fix mocked randomness being too short (must be 32 bytes).
* mock some further verification syscalls.
2020-08-06 10:43:10 +01:00