-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
revamped integration test kit (aka. Operation Sparks Joy) #6329
Merged
Merged
Changes from 17 commits
Commits
Show all changes
102 commits
Select commit
Hold shift + click to select a range
2bcedcf
initial version of the new itest kit.
raulk 71cd268
fix.
raulk bcbbd73
Merge branch 'raulk/itests' into raulk/itests-refactor-kit
raulk 019394b
remove debug statements.
raulk 0303a02
rename DealHarness.{TestRetrieval=>PerformRetrieval}.
raulk 0d69c03
deals harness: use require.
raulk c27fdc2
deals harness: more improvements.
raulk cf0150e
deals harness: use require.
raulk 3299709
deals tests: begin migration.
raulk 4f2aaa5
deals tests: refactor/simplify TestDealMining; now TestFirstDealEnabl…
raulk dcd6fc2
deals tests: migrate TestOfflineDealFlow.
raulk 8b037e2
deals tests: migrate deals cycles tests and add coverage.
raulk e84b8ab
move new kit into kit2, re-enable unmigrated tests against kit1.
raulk 183814a
finish migrating deals test.
raulk 958b6b5
go mod tidy.
raulk f1ec0d6
fix lint.
raulk ac67e46
fix test.
raulk d94a19f
refactor: cli test with kit2
dirkmc 86cca73
refactor: convert multisig tests to kit2
dirkmc 7b00b18
refactor: convert paych to kit2
dirkmc d2c35db
refactor: convert tape test to kit2
dirkmc eb5a263
refactor: convert verifreg test to kit2
dirkmc 6fb31a3
start mining way more in the past.
raulk 8a7dba1
add comment.
raulk dae8be0
migrate to require; use t.Log* instead of fmt.Print*.
raulk 0bb5fff
refactor: clean up code
dirkmc c27f3de
start mining way more in the past.
raulk 803a3df
refactor: ccupgrade test
dirkmc 4cd0964
refactor: replace if err with require
dirkmc 2d5b798
refactor: cli test with kit2
dirkmc 16cad0e
refactor: convert gateway tests to kit2
dirkmc c5b7e48
Merge pull request #6467 from filecoin-project/refactor/itests-paych
raulk 5ce482b
refactor: change network upgrade NodeOption to node.Option
dirkmc 2267d15
refactor: update paych cli tests to use kit2
dirkmc cd53942
refactor: batch deal test to use kit2
dirkmc cd903be
refactor: sdr upgrade test to use kit2
dirkmc f0a8a85
Merge pull request #6486 from filecoin-project/refactor/itest-batch-deal
raulk a0894a8
Merge pull request #6464 from filecoin-project/refactor/itest-cli
raulk 1d768a8
Merge pull request #6484 from filecoin-project/refactor/itest-paych-cli
raulk 06cb3cf
Merge pull request #6488 from filecoin-project/refactor/itest-sdr-upg…
raulk fea5afd
Merge pull request #6468 from filecoin-project/refactor/itest-tape
raulk 305e324
Merge branch 'master' into raulk/itests-refactor-kit
raulk 4ea73b4
refactor: use genesis preseals from kit2
dirkmc 3014847
Merge pull request #6470 from filecoin-project/refactor/ccupgrade-test
raulk d2ff0cd
fix verifreg test; add VerifierRootKey() and Account() ensemble opts.
raulk a3015ca
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-verifreg
raulk 8ed753a
rename RootVerifier option.
raulk 2c30ac3
Merge pull request #6469 from filecoin-project/refactor/itest-verifreg
raulk f1bf080
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-multisig
raulk 8f608df
refactor: sector pledge test to use kit2
dirkmc 6567887
refactor: sector terminate test to kit2
dirkmc e9325fe
refactor: wdpost test to kit2
dirkmc 3de6bea
refactor: wdpost dispute test to use kit2
dirkmc 7a9769b
refactor: deadline toggling test to kit2
dirkmc 6562a23
Merge pull request #6506 from filecoin-project/refactor/itest-sector-…
raulk 9436be5
introduce TestFullNode#WaitTillChain(predicate).
raulk c4e0ac2
Merge pull request #6507 from filecoin-project/refactor/itest-sector-…
raulk 2184805
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-wdpost
raulk 2548c22
switch to TestFullNode#WaitTillChain.
raulk 572277c
Merge pull request #6509 from filecoin-project/refactor/itest-wdpost
raulk 32327c7
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-deadling…
raulk e85af3c
fix merge error.
raulk 4c2cc8e
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-deadling…
raulk 5548541
fix default proof type to use for non-genesis miners.
raulk 7c329d4
Merge pull request #6511 from filecoin-project/refactor/itest-deadlin…
raulk 3ae42d4
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-multisig
raulk 3d8eb37
cleaner instantiation of lite and gateway nodes + general cleanup.
raulk 9604be6
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-wdpost-d…
raulk 718babd
use miner owner address when posting proofs.
raulk 83de21e
Merge pull request #6483 from filecoin-project/refactor/itest-multisig
raulk a8bf7e7
Merge pull request #6510 from filecoin-project/refactor/itest-wdpost-…
raulk a7d8d15
kill old kit 🎉
raulk 8a418bf
rename {kit2=>kit}.
raulk 7ee184e
fix lotus-storage-miner tests.
raulk d1b291d
fix proof types.
raulk 83ee345
Merge branch 'master' into raulk/itests-refactor-kit
raulk 0879ac4
uncomment lines in TestDealCyclesConcurrent.
raulk 00fa387
remove debug statement.
raulk 70929a9
speed up test.
raulk 132b497
Merge branch 'master' into raulk/itests-refactor-kit
raulk c22e10c
use mock proofs in TestQuotePriceForUnsealedRetrieval.
raulk b7a5e3c
Merge branch 'raulk/worker-disable-resource-filtering' into raulk/ite…
raulk 4fcd0b7
disable resource filtering on scheduler.
raulk e69335b
Merge branch 'master' into raulk/itests-refactor-kit
raulk e438ef9
fix merge error in window post dispute tests.
raulk 502e104
typo.
raulk 0e2d06f
switch to http API.
raulk bb032b5
switch back to ws API.
raulk da78993
fix: bump blocktime of TestQuotePriceForUnsealedRetrieval to 1 second
dirkmc 2a58f83
fix sector_terminate_test.go flakiness.
raulk 71a7270
cleanup gateway RPC.
raulk 098eb6b
try using bg context on constructor.
raulk 9b2efd5
try to deflake window post itests.
raulk 120dd14
avoid double close.
raulk 2e9e1c2
avoid double BlockMiner instantiation.
raulk f4d0db8
Merge branch 'raulk/circleci-dynamic' into raulk/itests-refactor-kit
raulk ef8f355
Merge branch 'master' into raulk/itests-refactor-kit
raulk 779626c
fix circleci.
raulk 9b3188d
split deals tests.
raulk fa4bcc6
Merge branch 'master' into raulk/itests-refactor-kit
raulk 58f348c
add ability to suspend deal-making until CE is stable.
raulk 6a48fbb
increase suspension threshold to 300.
raulk File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: suggest renaming these ensemble methods to
EnsembleTwoFullOneMiner
etc for clarityThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense, but I think that's too long. We can find a convention like:
WDYT?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd err on the side of being verbose - more of a nitpick though, we can address in a later PR