Skip to content

Conversation

@dsocolobsky
Copy link
Contributor

@dsocolobsky dsocolobsky commented Dec 12, 2025

Some changes and refactors for the Decentralized Integration Tests.

I think it'd be better to first merge #378 as it's more prioritary and then I can solve merge issues in this PR.

Main functional change is we try to print the last 150 lines of error logs if a container crashes, by monitoring it's health periodically. Before this change sometimes we'd have crashes and no logs.

Also I've tried to refactor a bit to simplify code and make it more standardized across tests by creating a TestContext struct that holds the docker watcher, solana client, etc. inside, and also handles the initialization which was common across tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants