You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Investigate workflow job failing on main: e2ePerformanceTests / Run E2E tests in AWS device farm #54542
🐛 Error Message:
warning: No matching artifact of type LOG found for debug.log, skipping
failure: Test run failed after 3090 seconds with: undefined. Timeout is set to 7200
warning: No matching artifact of type LOG found for debug.log, skipping
failure: Test run failed after 2915 seconds with: undefined. Timeout is set to 7200
failure: Process returned exit code 1
Launched as "/home/runner/runners/2.321.0/externals/node20/bin/node /home/runner/work/_actions/Wandalen/wretry.action/v3.5.0_js_action/src/Runner.mjs /home/runner/work/_actions/Wandalen/aws-devicefarm/test-application/dist/index.js"
Launched at "/home/runner/work/App/App"
Attempts exhausted, made 2 attempts :
Attempt Some initial fixes and code style updates #1 started at : 18:06:37 GMT+0000 (Coordinated Universal Time)
Attempt Fix spaces #2 started at : 18:59:47 GMT+0000 (Coordinated Universal Time)
failure: Process completed with exit code 1.
⚠️Action Required⚠️:
🛠️ A recent merge appears to have caused a failure in the job named e2ePerformanceTests / Run E2E tests in AWS device farm.
This issue has been automatically created and labeled with Workflow Failure for investigation.
@iwiznia I think the error log here is unrelated to my PR and I can run this job on my local device.
Warning: No matching artifact of type LOG found for debug.log, skipping
Error: Test run failed after 2915 seconds with: undefined. Timeout is set to 7200
📣 @christianwen! 📣
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Please follow these steps:
Get the email address used to login to your Expensify account. If you don't already have an Expensify account, create one here. If you have multiple accounts (e.g. one for testing), please use your main account email.
Get the link to your Upwork profile. It's necessary because we only pay via Upwork. You can access it by logging in, and then clicking on your name. It'll look like this. If you don't already have an account, sign up for one here.
Copy the format below and paste it in a comment on this issue. Replace the placeholder text with your actual details.
Format:
Contributor details
Your Expensify account email: <REPLACE EMAIL HERE>
Upwork Profile Link: <REPLACE LINK HERE>
@iwiznia Do we have any document/guideline for e2ePerformanceTests jobs? It seems we need to simulate an environment on AWS to run it locally
Not really, but I assume someone must have it, post it in the public slack channel (and then post the link to that here) and I bet someone that knows this will help you out.
@DylanDylann@iwiznia yes, it will fail because it's old code. I think we should simply close the issue - as a proof that it works we can attach a screenshot from main branch that it works 👀
Activity
iwiznia commentedon Dec 24, 2024
@christianwen @DylanDylann got this issue assigned, should I have not merged the PR #51172?
zzz0108 commentedon Dec 25, 2024
@iwiznia I think the error log here is unrelated to my PR and I can run this job on my local device.
I see there're 2 PRs that fails job:
And re-run successfully. Should we give it another try?
melvin-bot commentedon Dec 25, 2024
📣 @christianwen! 📣
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Please follow these steps:
Format:
iwiznia commentedon Dec 26, 2024
It failed again https://github.com/Expensify/App/actions/runs/12484590267/job/34890814512
iwiznia commentedon Jan 3, 2025
@christianwen @DylanDylann can you take a look please?
iwiznia commentedon Jan 6, 2025
Bump @christianwen @DylanDylann
DylanDylann commentedon Jan 7, 2025
I just checked it but still struggle with this one. @christianwen Do you have any input on it?
zzz0108 commentedon Jan 8, 2025
I have no idea about this job, can we run it locally @iwiznia ?
9 remaining items
DylanDylann commentedon Jan 16, 2025
@iwiznia Do we have any document/guideline for e2ePerformanceTests jobs? It seems we need to simulate an environment on AWS to run it locally
@christianwen Do you have any update here?
DylanDylann commentedon Jan 16, 2025
@kirillzyusko I noticed you already worked on this area recently #51182. Could you help on this one?
zzz0108 commentedon Jan 16, 2025
@DylanDylann @kirillzyusko I'm stuck on the way to simulate this test on local machine. It would be great if we have the instruction for this.
iwiznia commentedon Jan 16, 2025
Not really, but I assume someone must have it, post it in the public slack channel (and then post the link to that here) and I bet someone that knows this will help you out.
DylanDylann commentedon Jan 17, 2025
The Slack link: https://expensify.slack.com/archives/C01GTK53T8Q/p1736483119612509
kirillzyusko commentedon Jan 17, 2025
I think the problem is solved in #55000 right?
DylanDylann commentedon Jan 17, 2025
@iwiznia Could you please run this job again?
iwiznia commentedon Jan 17, 2025
Re-run here https://github.com/Expensify/App/actions/runs/12484590267 but not sure if that's what we want since I think that will run it with the old code... 🤔
iwiznia commentedon Jan 20, 2025
It failed, but I think it run the old code, since it is the same job. Not sure what exactly we need to do.
DylanDylann commentedon Jan 21, 2025
@kirillzyusko Could you please give your thoughts on this problem? Many thanks
kirillzyusko commentedon Jan 21, 2025
@DylanDylann @iwiznia yes, it will fail because it's old code. I think we should simply close the issue - as a proof that it works we can attach a screenshot from
mainbranch that it works 👀