lotus/itests/kit
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
..
blockminer.go Use new go-state-types accessors 2022-05-17 15:21:27 -04:00
circuit.go test: fix flaky message pool integration tests 2022-02-12 19:52:51 +01:00
client.go Address review comments 2022-03-02 11:04:50 +00:00
control.go Use new go-state-types accessors 2022-05-17 15:21:27 -04:00
deals_state.go integrate store-the-hash 2021-11-18 12:07:12 +04:00
deals.go refactor indexprovider libp2p host connection to fullnode with meshcreator 2022-02-03 15:44:18 +01:00
ensemble_opts_nv.go fix lint 2022-04-14 19:33:24 +03:00
ensemble_opts.go itests: support larger sector sizes; add large deal test. 2021-08-20 15:53:24 +01:00
ensemble_presets.go post workers: Cleanup, tests 2022-01-14 14:17:52 +01:00
ensemble.go feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
files.go fix itests 2021-12-14 16:06:59 +02:00
funds.go itests: Some kit cleanup 2021-07-07 21:40:44 +02:00
init.go feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
itestd.go feat: shed: ItestD 2022-03-10 19:39:10 +01:00
log.go feat: sealing: Sector upgrade queue 2022-03-16 17:33:05 +01:00
mockcli.go Fix tests 2021-08-12 14:01:24 -04:00
node_full.go itests: Share WaitForSectorActive correctly 2022-03-21 12:07:00 +01:00
node_miner.go Merge remote-tracking branch 'origin/master' into feat/post-worker 2022-03-25 16:49:46 -04:00
node_opts.go itests: test TestWorkerPledgeLocalFin 2022-05-24 01:13:30 +02:00
node_worker.go post workers: Cleanup, tests 2022-01-14 14:17:52 +01:00
rpc.go Update itests/kit/rpc.go 2022-04-07 13:32:00 +02:00
run.go declare some tests as expensive. 2021-06-23 16:37:43 +01:00