Skip to content

test_: reliability fixes #6736

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

Merged
merged 5 commits into from
Jul 7, 2025
Merged

test_: reliability fixes #6736

merged 5 commits into from
Jul 7, 2025

Conversation

fbarbu15
Copy link
Contributor

@fbarbu15 fbarbu15 commented Jul 4, 2025

Making the reliability tests green again https://github.com/status-im/status-go/actions/runs/16075568798

@status-im-auto
Copy link
Member

status-im-auto commented Jul 4, 2025

Jenkins Builds

Click to see older builds (27)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 81cafa9 #1 2025-07-04 11:55:50 ~2 min android 📦aar
✔️ 81cafa9 #1 2025-07-04 11:56:33 ~2 min linux 📦zip
✔️ 81cafa9 #1 2025-07-04 11:57:10 ~3 min macos 📦zip
✔️ 81cafa9 #1 2025-07-04 11:57:35 ~3 min macos 📦zip
✔️ 81cafa9 #1 2025-07-04 11:59:36 ~5 min windows 📦zip
✔️ 81cafa9 #1 2025-07-04 12:00:23 ~6 min ios 📦zip
✖️ 81cafa9 #1 2025-07-04 12:01:15 ~7 min tests-rpc 📄log
✔️ 81cafa9 #1 2025-07-04 12:03:45 ~10 min linux 📦zip
✔️ 81cafa9 #1 2025-07-04 12:19:36 ~25 min tests 📄log
✔️ bb82f48 #2 2025-07-04 13:05:24 ~2 min android 📦aar
✔️ bb82f48 #2 2025-07-04 13:05:58 ~2 min linux 📦zip
✔️ bb82f48 #2 2025-07-04 13:06:31 ~3 min macos 📦zip
✔️ bb82f48 #2 2025-07-04 13:07:13 ~3 min macos 📦zip
✔️ bb82f48 #2 2025-07-04 13:08:58 ~5 min ios 📦zip
✔️ bb82f48 #2 2025-07-04 13:09:03 ~5 min windows 📦zip
✔️ bb82f48 #2 2025-07-04 13:09:09 ~5 min tests-rpc 📄log
✔️ bb82f48 #2 2025-07-04 13:13:05 ~9 min linux 📦zip
✔️ bb82f48 #2 2025-07-04 13:28:36 ~25 min tests 📄log
✔️ f18b610 #3 2025-07-04 14:08:29 ~2 min android 📦aar
✔️ f18b610 #3 2025-07-04 14:08:55 ~2 min linux 📦zip
✔️ f18b610 #3 2025-07-04 14:09:34 ~3 min macos 📦zip
✔️ f18b610 #3 2025-07-04 14:10:12 ~3 min macos 📦zip
✔️ f18b610 #3 2025-07-04 14:11:12 ~4 min windows 📦zip
✔️ f18b610 #3 2025-07-04 14:11:55 ~5 min tests-rpc 📄log
✔️ f18b610 #3 2025-07-04 14:12:11 ~5 min ios 📦zip
✔️ f18b610 #3 2025-07-04 14:16:38 ~10 min linux 📦zip
✔️ f18b610 #3 2025-07-04 14:31:52 ~25 min tests 📄log
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 7040d5c #4 2025-07-07 06:32:30 ~2 min macos 📦zip
✔️ 7040d5c #4 2025-07-07 06:32:31 ~3 min linux 📦zip
✔️ 7040d5c #4 2025-07-07 06:32:38 ~3 min android 📦aar
✔️ 7040d5c #4 2025-07-07 06:33:30 ~3 min macos 📦zip
✔️ 7040d5c #4 2025-07-07 06:35:26 ~5 min windows 📦zip
✔️ 7040d5c #4 2025-07-07 06:35:33 ~5 min tests-rpc 📄log
✔️ 7040d5c #4 2025-07-07 06:36:35 ~7 min ios 📦zip
✔️ 7040d5c #4 2025-07-07 06:39:16 ~9 min linux 📦zip
✔️ 7040d5c #4 2025-07-07 06:54:35 ~24 min tests 📄log
✔️ 289adb3 #5 2025-07-07 09:30:58 ~2 min linux 📦zip
✔️ 289adb3 #5 2025-07-07 09:31:10 ~3 min macos 📦zip
✔️ 289adb3 #5 2025-07-07 09:31:14 ~3 min android 📦aar
✔️ 289adb3 #5 2025-07-07 09:31:59 ~3 min macos 📦zip
✔️ 289adb3 #5 2025-07-07 09:32:53 ~4 min windows 📦zip
✔️ 289adb3 #5 2025-07-07 09:33:42 ~5 min tests-rpc 📄log
✔️ 289adb3 #5 2025-07-07 09:33:44 ~5 min ios 📦zip
✔️ 289adb3 #5 2025-07-07 09:36:12 ~8 min linux 📦zip
✔️ 289adb3 #5 2025-07-07 09:53:05 ~24 min tests 📄log

Copy link

codecov bot commented Jul 4, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 59.28%. Comparing base (cd78f6a) to head (289adb3).
Report is 7 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #6736   +/-   ##
========================================
  Coverage    59.28%   59.28%           
========================================
  Files          828      828           
  Lines       101465   101465           
========================================
  Hits         60152    60152           
+ Misses       33764    33744   -20     
- Partials      7549     7569   +20     
Flag Coverage Δ
functional 28.97% <ø> (-0.12%) ⬇️
unit 56.48% <ø> (-0.01%) ⬇️

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

see 35 files with indirect coverage changes

@fbarbu15 fbarbu15 marked this pull request as ready for review July 4, 2025 15:02
@fbarbu15 fbarbu15 requested review from churik, rlve and igor-sirotin July 4, 2025 15:02
Copy link
Collaborator

@igor-sirotin igor-sirotin left a comment

Choose a reason for hiding this comment

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

I'm confused why don't we have all the packages installed at Dockerfile stage 🤔

We probably don't want them tgere all the time, but we can have a separate Docker image with this.

@@ -7,7 +7,9 @@ class NetworkConditionsSteps:
@contextmanager
def add_latency(self, node, latency=300, jitter=50):
logging.info("Entering context manager: add_latency")
node.container_exec(f"apk add iproute2 && tc qdisc add dev eth0 root netem delay {latency}ms {jitter}ms distribution normal")
node.container_exec(
f"apt-get update && apt-get install -y iproute2 && tc qdisc add dev eth0 root netem delay {latency}ms {jitter}ms distribution normal"
Copy link
Collaborator

Choose a reason for hiding this comment

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

hmm, why dot we have this as part of Dockerfile?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I did tried it in this commit
but when I try to use it, it will not find the package, now sure why.
Let me do another try, maybe I've missed something

Copy link
Contributor Author

Choose a reason for hiding this comment

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

no luck, it seems that the package is not installed

@igor-sirotin
Copy link
Collaborator

Thanks for the fix btw. And sorry for breaking it 😄

@fbarbu15 fbarbu15 requested a review from a team as a code owner July 7, 2025 06:29
@fbarbu15 fbarbu15 merged commit bd349c2 into develop Jul 7, 2025
24 checks passed
@fbarbu15 fbarbu15 deleted the test-reliability-fixes branch July 7, 2025 10:31
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