Skip to content

Conversation

@buffalojoec
Copy link
Contributor

@buffalojoec buffalojoec commented Nov 5, 2024

This PR adds a job to the program's CI for testing the BPF version against the original builtin version using Firedancer's solana-conformance testing tool. It covers 4496 test cases.

@buffalojoec buffalojoec force-pushed the fd-conformance branch 5 times, most recently from 6a60769 to 68e98b3 Compare November 6, 2024 06:28
@buffalojoec buffalojoec marked this pull request as ready for review November 6, 2024 06:31
@buffalojoec buffalojoec requested a review from joncinque November 6, 2024 06:31
@buffalojoec
Copy link
Contributor Author

buffalojoec commented Nov 6, 2024

@joncinque @lorisleiva this is ready for review! The remaining 6 cases won't pass until I solve what I believe to be a bug in the conformance harness for BPF runs. The implementation in this PR won't change, save for any review feedback.

Copy link
Member

@lorisleiva lorisleiva left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! There's lot of setup required in the script but you've done as good a job as you can IMO.

@buffalojoec
Copy link
Contributor Author

We just need these two PRs to land, then this will pass, and can go in!
#21
firedancer-io/solfuzz-agave#151

Copy link
Contributor

@joncinque joncinque left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks really cool! Just the one nit from my side, which doesn't need to get updated in this PR

@buffalojoec buffalojoec merged commit e1649ff into main Nov 13, 2024
10 checks passed
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.

4 participants