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

Add the Contract Tests to the mobile CI/CD pipeline #19017

Merged
merged 2 commits into from
Feb 28, 2024

Conversation

FFFra
Copy link
Contributor

@FFFra FFFra commented Feb 27, 2024

Fixes #18782

Summary

This quick PR modifies the JenkinsFile adding Contract Tests to Ci/CD pipeline

Steps to test

Check Jenkins output here or at https://ci.infra.status.im/job/status-mobile/

Notes

Tried to run it in parallel with Unit Tests but it was not working

status: ready!

@status-im-auto
Copy link
Member

status-im-auto commented Feb 27, 2024

Jenkins Builds

Click to see older builds (40)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 349d2d2 #1 2024-02-27 12:24:29 ~6 min android 🤖apk 📲
✔️ 349d2d2 #1 2024-02-27 12:25:17 ~7 min android-e2e 🤖apk 📲
✔️ 349d2d2 #1 2024-02-27 12:27:22 ~9 min ios 📱ipa 📲
✔️ a78fb89 #2 2024-02-27 12:47:34 ~8 min android 🤖apk 📲
✔️ a78fb89 #2 2024-02-27 12:47:45 ~8 min android-e2e 🤖apk 📲
✔️ a78fb89 #2 2024-02-27 12:47:52 ~8 min tests 📄log
✔️ a78fb89 #2 2024-02-27 12:48:45 ~9 min ios 📱ipa 📲
71da8a5 #4 2024-02-27 12:57:59 ~1 min tests 📄log
✔️ 71da8a5 #4 2024-02-27 13:02:44 ~6 min android-e2e 🤖apk 📲
✔️ 71da8a5 #4 2024-02-27 13:04:02 ~7 min android 🤖apk 📲
✔️ 71da8a5 #4 2024-02-27 13:05:17 ~9 min ios 📱ipa 📲
✔️ e1de606 #5 2024-02-27 13:15:46 ~7 min android-e2e 🤖apk 📲
✔️ e1de606 #5 2024-02-27 13:15:57 ~7 min android 🤖apk 📲
✔️ e1de606 #5 2024-02-27 13:17:39 ~9 min ios 📱ipa 📲
1da3117 #6 2024-02-27 13:29:51 ~6 min tests 📄log
✔️ 1da3117 #6 2024-02-27 13:33:48 ~10 min android-e2e 🤖apk 📲
8df2b98 #7 2024-02-27 13:46:07 ~12 min tests 📄log
✔️ 8df2b98 #7 2024-02-27 13:49:48 ~15 min android 🤖apk 📲
✔️ 8df2b98 #7 2024-02-27 13:51:26 ~17 min android-e2e 🤖apk 📲
✔️ 6eb3867 #9 2024-02-27 15:21:10 ~44 min android-e2e 🤖apk 📲
✔️ 6eb3867 #9 2024-02-27 15:22:57 ~46 min android 🤖apk 📲
✔️ 6eb3867 #9 2024-02-27 15:24:43 ~47 min tests 📄log
✔️ 26f4cd9 #10 2024-02-27 15:52:46 ~27 min android 🤖apk 📲
✔️ 26f4cd9 #10 2024-02-27 15:53:04 ~27 min android-e2e 🤖apk 📲
✔️ 26f4cd9 #10 2024-02-27 15:54:31 ~29 min tests 📄log
✔️ 371b6a3 #12 2024-02-27 16:16:41 ~11 min android 🤖apk 📲
✔️ 371b6a3 #12 2024-02-27 16:17:28 ~12 min tests 📄log
✔️ 371b6a3 #12 2024-02-27 16:17:52 ~12 min android-e2e 🤖apk 📲
✔️ 371b6a3 #12 2024-02-27 17:18:21 ~1 hr 13 min ios 📱ipa 📲
✔️ 4a29416 #13 2024-02-27 18:19:39 ~6 min tests 📄log
✔️ 4a29416 #13 2024-02-27 18:19:59 ~6 min android 🤖apk 📲
✔️ 4a29416 #13 2024-02-27 18:21:03 ~7 min android-e2e 🤖apk 📲
✔️ 4a29416 #13 2024-02-27 18:22:51 ~9 min ios 📱ipa 📲
✔️ 351d10f #14 2024-02-27 18:44:25 ~7 min android-e2e 🤖apk 📲
✔️ 351d10f #14 2024-02-27 18:44:34 ~7 min android 🤖apk 📲
✔️ 351d10f #14 2024-02-27 18:45:45 ~8 min ios 📱ipa 📲
✔️ 351d10f #15 2024-02-27 21:40:31 ~5 min tests 📄log
✔️ 423eda7 #15 2024-02-28 09:05:52 ~7 min android-e2e 🤖apk 📲
✔️ 423eda7 #15 2024-02-28 09:06:31 ~8 min android 🤖apk 📲
✔️ 423eda7 #15 2024-02-28 09:08:38 ~10 min ios 📱ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ e18e17e #17 2024-02-28 09:33:52 ~6 min tests 📄log
✔️ 1b270fb #18 2024-02-28 09:40:27 ~6 min tests 📄log
✔️ 1b270fb #17 2024-02-28 09:41:57 ~7 min android-e2e 🤖apk 📲
✔️ 1b270fb #17 2024-02-28 09:41:57 ~7 min android 🤖apk 📲
✔️ 1b270fb #17 2024-02-28 09:44:02 ~9 min ios 📱ipa 📲

@FFFra FFFra force-pushed the 18782-add-the-contract-tests-to-cicd-pipeline branch 9 times, most recently from 26f4cd9 to 93993e1 Compare February 27, 2024 15:55
@FFFra FFFra marked this pull request as ready for review February 27, 2024 15:55
@FFFra FFFra requested a review from jakubgs as a code owner February 27, 2024 15:55
@FFFra FFFra requested a review from J-Son89 February 27, 2024 15:55
@FFFra FFFra changed the title [WIP] Add the Contract Tests to the mobile CI/CD pipeline Add the Contract Tests to the mobile CI/CD pipeline Feb 27, 2024
@FFFra FFFra force-pushed the 18782-add-the-contract-tests-to-cicd-pipeline branch from 93993e1 to 371b6a3 Compare February 27, 2024 16:04
@FFFra FFFra force-pushed the 18782-add-the-contract-tests-to-cicd-pipeline branch from 371b6a3 to 4a29416 Compare February 27, 2024 18:12
@jakubgs jakubgs force-pushed the 18782-add-the-contract-tests-to-cicd-pipeline branch from 4a29416 to 351d10f Compare February 27, 2024 18:36
Copy link
Member

@jakubgs jakubgs left a comment

Choose a reason for hiding this comment

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

Time to clean this up a bit.

@FFFra
Copy link
Contributor Author

FFFra commented Feb 27, 2024

Can I merge?

@siddarthkay
Copy link
Contributor

@FFFra : sure go ahead and merge

@FFFra FFFra force-pushed the 18782-add-the-contract-tests-to-cicd-pipeline branch from 351d10f to 423eda7 Compare February 28, 2024 08:57
@FFFra FFFra force-pushed the 18782-add-the-contract-tests-to-cicd-pipeline branch from 423eda7 to e18e17e Compare February 28, 2024 09:27
@FFFra
Copy link
Contributor Author

FFFra commented Feb 28, 2024

Just a note: we are increasing the timeout to 20 minutes because is happening timeout error very frequently. Please let me know if anyone disagree

@FFFra FFFra merged commit acc6a3c into develop Feb 28, 2024
6 checks passed
@FFFra FFFra deleted the 18782-add-the-contract-tests-to-cicd-pipeline branch February 28, 2024 09:47
@jakubgs
Copy link
Member

jakubgs commented Feb 29, 2024

Why did you overwrite my changes?

image

I guess you didn't notice them?

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

Successfully merging this pull request may close these issues.

Add the Contract Tests to the mobile CI/CD pipeline.
6 participants