Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: reenable test on macos #12647

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

test: reenable test on macos #12647

wants to merge 4 commits into from

Conversation

eagr
Copy link
Contributor

@eagr eagr commented Dec 18, 2024

No description provided.

@eagr eagr requested a review from a team as a code owner December 18, 2024 17:56
@eagr eagr requested a review from akhi3030 December 18, 2024 17:56
@eagr eagr marked this pull request as draft December 18, 2024 17:56
Copy link

codecov bot commented Dec 18, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 70.47%. Comparing base (e692d20) to head (f2b1e41).
Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #12647      +/-   ##
==========================================
- Coverage   70.49%   70.47%   -0.02%     
==========================================
  Files         845      845              
  Lines      172247   172247              
  Branches   172247   172247              
==========================================
- Hits       121426   121392      -34     
- Misses      45725    45753      +28     
- Partials     5096     5102       +6     
Flag Coverage Δ
backward-compatibility 0.16% <ø> (ø)
db-migration 0.16% <ø> (ø)
genesis-check 1.36% <ø> (ø)
linux 69.33% <ø> (-0.02%) ⬇️
linux-nightly 70.08% <ø> (-0.01%) ⬇️
pytests 1.66% <ø> (ø)
sanity-checks 1.47% <ø> (ø)
unittests 70.30% <ø> (-0.02%) ⬇️
upgradability 0.20% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@eagr eagr force-pushed the fix-tests-macos branch 3 times, most recently from c62a27b to 6429d01 Compare December 19, 2024 04:54
@eagr eagr force-pushed the fix-tests-macos branch 2 times, most recently from 9f31351 to 6dbc4f1 Compare December 19, 2024 08:01
@eagr
Copy link
Contributor Author

eagr commented Dec 19, 2024

I think we could reenable some of the tests for macos in ci. Except for runtime-params-estimator which is kinda blocked by at least one of the underlying dep (wasmer-runtime-core-near doesn't support aarch64 w/ macos, but I could totally off of the reason), other previously disabled tests are working now. Is there an intent to enable runtime-params-estimator for apple silicon? If not, I could just wrap it up.

I understand that macos tests are not gonna be run in a per PR basis. I'll revert the change to ci.yml, don't worry :)

cc @nagisa @andrei-near

@eagr
Copy link
Contributor Author

eagr commented Dec 19, 2024

image

Have run into this a couple times. Seems kinda flaky, do we need to address it?

@eagr eagr changed the title test: attempt to fix macos tests on ci test: reenable test on macos Dec 19, 2024
@nagisa
Copy link
Collaborator

nagisa commented Dec 19, 2024

The flakiness has been explored here. First thing would be to have somebody reproduce the failure locally and then investigate where the segv is coming from.

Copy link
Collaborator

@nagisa nagisa left a comment

Choose a reason for hiding this comment

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

Since the unignored tests appear to be passing now, LGTM.

@eagr eagr marked this pull request as ready for review December 19, 2024 11:35
@eagr
Copy link
Contributor Author

eagr commented Dec 19, 2024

Idk how to reproduce it locally. If this happens often enough, maybe enable core dumps (temporarily), and upload the dumps somewhere for debugging?

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.

2 participants