Skip to content

Conversation

voidash
Copy link
Contributor

@voidash voidash commented Oct 7, 2025

Description

for https://alpenlabs.atlassian.net/browse/STR-1727

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature/Enhancement (non-breaking change which adds functionality or enhances an existing one)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Refactor
  • New or updated tests
  • Dependency Update

Notes to Reviewers

Checklist

  • I have performed a self-review of my code.
  • I have commented my code where necessary.
  • I have updated the documentation if needed.
  • My changes do not introduce new warnings.
  • I have added (where necessary) tests that prove my changes are effective or that my feature works.
  • New and existing tests pass with my changes.
  • I have disclosed my use of AI
    in the body of this PR.

Related Issues

@voidash voidash changed the title Enable tests Re-enable disabled tests requiring bridge Oct 7, 2025
Copy link
Contributor

github-actions bot commented Oct 7, 2025

Commit: 469d57e

SP1 Execution Results

program cycles success
EVM EE STF 1,172,770
CL STF 332,280
Checkpoint 2,422

Copy link

codecov bot commented Oct 7, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.49%. Comparing base (5788dd0) to head (34fee63).
⚠️ Report is 36 commits behind head on main.

@@            Coverage Diff             @@
##             main    #1083      +/-   ##
==========================================
+ Coverage   72.74%   74.49%   +1.75%     
==========================================
  Files         448      500      +52     
  Lines       37087    42183    +5096     
==========================================
+ Hits        26979    31425    +4446     
- Misses      10108    10758     +650     
Flag Coverage Δ
functional 52.54% <ø> (?)
unit 53.63% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 338 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@voidash voidash marked this pull request as ready for review October 10, 2025 08:18
@voidash voidash requested a review from a team as a code owner October 10, 2025 08:18
Copy link
Member

@storopoli storopoli left a comment

Choose a reason for hiding this comment

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

ACK 34fee63

Copy link
Contributor

@delbonis delbonis left a comment

Choose a reason for hiding this comment

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

looks good, some minor cleanup

Comment on lines +664 to +670
print(path)
priv_keys = []
opkeys = sorted(
filter(lambda file: file.startswith("opkey"), os.listdir(path)),
key=lambda x: int("".join(filter(str.isdigit, x))),
)
print(opkeys)
Copy link
Contributor

Choose a reason for hiding this comment

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

Are these prints needed? If so then use logging so they get picked up properly.

Edit: oh I see these were from before this PR, it'd be good to convert over the prints in these updated tests

Comment on lines +74 to +80
receipt = wait_until_with_value(
check_transaction_and_blocks,
lambda result: not isinstance(result, Exception),
error_with="Transaction receipt for txid not available",
timeout=60,
step=2,
)
Copy link
Contributor

Choose a reason for hiding this comment

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

This is basically doing a "wait until EVM tx included in block" operation. If there isn't already waiter for this then can we add it to one so it's available everywhere?

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