Skip to content
This repository was archived by the owner on Jan 11, 2024. It is now read-only.

FM-363: Break up smoke-test Makefile.toml into reusable parts#453

Merged
aakoshh merged 3 commits intomainfrom
fm-363-reusable-test-toml
Dec 6, 2023
Merged

FM-363: Break up smoke-test Makefile.toml into reusable parts#453
aakoshh merged 3 commits intomainfrom
fm-363-reusable-test-toml

Conversation

@aakoshh
Copy link
Copy Markdown
Contributor

@aakoshh aakoshh commented Dec 5, 2023

Part of consensus-shipyard/ipc#178

This is just a refactoring of the smoke-test/Makefile.toml to make common parts of it reusable in other tests.

It's similar to how the infra scripts do it, but also reuses common env vars. The default scenario expects a test task to be defined, so the setup, test, teardown sequence is executed, with a default fendermint, ethapi, cometbft node setup. The tests that extend this can add further steps, such as starting further containers, at least that's the idea.

I'm reusing the .toml fragments from the infra scripts as much as I can.

@aakoshh aakoshh force-pushed the fm-363-reusable-test-toml branch from ebb542c to 407b6db Compare December 5, 2023 17:12
@aakoshh aakoshh merged commit 101e872 into main Dec 6, 2023
@aakoshh aakoshh deleted the fm-363-reusable-test-toml branch December 6, 2023 10:05
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants