Raúl Kripalani
6d2b4ab775
fix lint.
2020-09-09 14:28:56 +01:00
Raúl Kripalani
2a3743ff84
invoke the statediff command properly.
2020-09-09 14:08:54 +01:00
Raúl Kripalani
e8d1bab914
make the runner call statediff as a binary.
2020-09-09 13:03:43 +01:00
Raúl Kripalani
63cdbef219
temp fix test-vectors import cycle.
2020-09-08 21:50:25 +01:00
Raúl Kripalani
0962292f92
conformance: add driver for tipset-class vectors.
2020-09-02 14:09:12 +01:00
Łukasz Magiera
fa6bae988e
Revert "conformance: add driver for tipset-class vectors."
2020-09-02 14:49:55 +02:00
Raúl Kripalani
ec5903ca19
fix lint error.
2020-09-02 12:28:55 +01:00
Raúl Kripalani
ad5793e446
update test-vectors commit.
2020-09-01 20:01:41 +01:00
Raúl Kripalani
64bdd620ac
conformance: add driver for tipset-class vectors.
2020-09-01 15:35:19 +01:00
austinabell
679a8e0c24
Add in return value check in test-vector runner
2020-08-27 11:42:01 -04:00
Raúl Kripalani
4709e231b8
drop aurora as dep; upgrade test-vectors.
2020-08-26 18:35:41 +01:00
Raúl Kripalani
dabe14889d
actually apply all messages.
2020-08-26 16:48:47 +01:00
Raúl Kripalani
cba5ae81ed
call out to filecoin-project/statediff upon state mismatches.
2020-08-26 15:09:33 +01:00
Alan Shaw
a89faa72ea
feat(conformance): skip incorrect tests ( #3310 )
...
Fixes https://github.com/filecoin-project/test-vectors/issues/72
2020-08-26 11:45:34 +01:00
Raúl Kripalani
04e4bab313
register chaos actor only if selector says to do so.
2020-08-19 18:10:56 +01:00
Raúl Kripalani
dddf7951ef
update test-vectors commit.
2020-08-19 17:33:30 +01:00
Raúl Kripalani
f1c452754f
separate conformance suite on CI.
2020-08-16 22:50:00 +01:00
Raúl Kripalani
b9d67296ef
small adjustments to runner.
2020-08-16 22:15:12 +01:00
Raúl Kripalani
a0c0d9c98a
small fixes.
2020-08-16 00:37:16 +01:00
Raúl Kripalani
322b33197c
introduce interoperable vector-based conformance testing.
...
This commit introduces a new package `conformance` containing:
1. the test driver to exercise Lotus against interoperable
test vectors, and
2. the test runner, which integrates go test with the test vector
corpus hosted at https://github.com/filecoin-project/conformance-vectors .
The corpus is mounted via a git submodule.
Right now, only message-class test vectors are supported. In the
next week, this support will be extended to tipset-class, chain-class,
and block sequence-class vectors.
2020-08-16 00:15:52 +01:00