lotus/itests
Steven Allen 30981d0fdd
feat: refactor: actor bundling system (#8838)
1. Include the builtin-actors in the lotus source tree.
2. Embed the bundle on build instead of downloading at runtime.
3. Avoid reading the bundle whenever possible by including bundle
   metadata (the bundle CID, the actor CIDs, etc.).
4. Remove everything related to dependency injection.
    1. We're no longer downloading the bundle, so doing anything ahead
       of time doesn't really help.
    2. We register the manifests on init because, unfortunately, they're
       global.
    3. We explicitly load the current actors bundle in the genesis
       state-tree method.
    4. For testing, we just change the in-use bundle with a bit of a
       hack. It's not great, but using dependency injection doesn't make
       any sense either because, again, the manifest information is
       global.
    5. Remove the bundle.toml file. Bundles may be overridden by
       specifying an override path in the parameters file, or an
       environment variable.

fixes #8701
2022-06-13 10:15:00 -07:00
..
fixtures Add tests cementing the DM-level behavior on simple paths 2021-11-24 15:31:15 +01:00
kit feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
multisig more fix 2021-08-12 14:03:19 -04:00
api_test.go Fix bad annotations 2021-12-13 13:41:04 +01:00
batch_deal_test.go resolve merge conflicts with master 2022-03-18 12:28:22 +01:00
ccupgrade_test.go tidy and gen 2022-04-12 13:53:03 +02:00
cli_test.go Annotate 'incoming' subsystem 2021-12-14 11:33:33 +01:00
deadlines_test.go Use new go-state-types accessors 2022-05-17 15:21:27 -04:00
deals_512mb_test.go feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
deals_anycid_test.go feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
deals_concurrent_test.go feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
deals_invalid_utf8_label_test.go Test deal label with invalid utf8 2022-05-27 16:43:06 -04:00
deals_max_staging_deals_test.go feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
deals_offline_test.go Annotate client storage deals feature 2021-12-16 14:36:02 +01:00
deals_padding_test.go feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
deals_partial_retrieval_dm-level_test.go feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
deals_partial_retrieval_test.go feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
deals_power_test.go Annotate 'incoming' subsystem 2021-12-14 11:33:33 +01:00
deals_pricing_test.go Annotate client storage deals feature 2021-12-16 14:36:02 +01:00
deals_publish_test.go Annotate 'incoming' subsystem 2021-12-14 11:33:33 +01:00
deals_retry_deal_no_funds_test.go feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
deals_test.go feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
doc.go pacify gotestsum by adding a normal go file. 2021-06-10 00:15:29 +01:00
gateway_test.go Merge branch 'master' into rate-limit-gateway 2022-06-01 00:58:23 -07:00
get_messages_in_ts_test.go Annotate 'incoming' subsystem 2021-12-14 11:33:33 +01:00
lite_migration_test.go Implement function to migrate actors with only code changes 2022-06-10 15:52:32 -04:00
lookup_robust_address_test.go Implemented StateLoockupRobustAddress 2022-04-14 17:41:18 -04:00
mempool_test.go test: fix flaky message pool integration tests 2022-02-12 19:52:51 +01:00
multisig_test.go Annotate 'incoming' subsystem 2021-12-14 11:33:33 +01:00
nonce_test.go Annotate 'incoming' subsystem 2021-12-14 11:33:33 +01:00
paych_api_test.go Use new go-state-types accessors 2022-05-17 15:21:27 -04:00
paych_cli_test.go Merge commit 'origin/release/v1.15.0~2' into feat/paych-avail-reuse 2022-02-14 19:27:12 +01:00
sdr_upgrade_test.go Annotate storage miner features 2021-12-15 15:30:42 +01:00
sector_finalize_early_test.go itests: Test Sealing.PreferNewSectorsForDeals 2022-03-21 12:07:00 +01:00
sector_make_cc_avail_test.go itests: Share WaitForSectorActive correctly 2022-03-21 12:07:00 +01:00
sector_miner_collateral_test.go resolve merge conflicts with master 2022-03-18 12:28:22 +01:00
sector_pledge_test.go Annotate storage miner features 2021-12-15 15:30:42 +01:00
sector_prefer_no_upgrade_test.go itests: Share WaitForSectorActive correctly 2022-03-21 12:07:00 +01:00
sector_revert_available_test.go itests: Share WaitForSectorActive correctly 2022-03-21 12:07:00 +01:00
sector_terminate_test.go Annotate storage miner features 2021-12-15 15:30:42 +01:00
self_sent_txn_test.go feat: Add additional test annotations (#8272) 2022-03-16 18:37:34 +01:00
tape_test.go Annotate 'incoming' subsystem 2021-12-14 11:33:33 +01:00
verifreg_test.go Annotate 'incoming' subsystem 2021-12-14 11:33:33 +01:00
wdpost_dispute_test.go fix wdpost_dispute tests 2022-05-24 13:58:30 -04:00
wdpost_test.go Address review 2022-01-14 17:14:32 -05:00
worker_test.go Merge pull request #8710 from filecoin-project/feat/stor-fin-move-selector 2022-05-26 21:20:48 +02:00