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

E2E Flake (Docker): Error in audio file upload in e2e fileUploadFeatures test (Docker Setup) #20251

Open
jayam04 opened this issue May 3, 2024 · 0 comments
Labels
bug Label to indicate an issue is a regression CI breakage This bug breaks CI workflows.

Comments

@jayam04
Copy link
Collaborator

jayam04 commented May 3, 2024

CI Test Type

E2E

Stacktrace

Suite started : 
   » /core/tests/webdriverio_desktop/voiceoverUploadFeatures.js
 Voiceover upload features
[0-0] 2024-04-28T07:11:24.898Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:11:27.059Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:11:30.893Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:11:31.437Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:11:33.798Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:11:34.727Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:11:36.237Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:11:36.876Z WARN webdriver: Request encountered a stale element - terminating request
 Hook executed : "before all" hook
[0-0] 2024-04-28T07:11:50.669Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:11:55.410Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:11:56.094Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] Test name: Voiceover upload features should upload an audio file has video path /home/runner/work/oppia/webdriverio-video/w4z46e.mp4
[0-0] 2024-04-28T07:11:56.974Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:12:28.321Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:12:28.355Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] ffmpeg exited with code 255
[0-0] Error in "Voiceover upload features should upload an audio file"
Error: Expected true to be false.
    at <Jasmine>
    at UserContext.<anonymous> (/home/runner/work/oppia/oppia/core/tests/webdriverio_desktop/voiceoverUploadFeatures.js:86:24)
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/oppia/oppia/core/tests/webdriverio_desktop/voiceoverUploadFeatures.js:17:58)
    ✖ should upload an audio file » [ /core/tests/webdriverio_desktop/voiceoverUploadFeatures.js ]
[0-0] 2024-04-28T07:13:08.697Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:13.013Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:13.747Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] Test name: Voiceover upload features should not let upload a non audio file has video path /home/runner/work/oppia/webdriverio-video/1gafrh.mp4
[0-0] 2024-04-28T07:13:13.909Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:13.935Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] Video for test: Voiceover upload features should not let upload a non audio filewas deleted successfully (test passed).
[0-0] ffmpeg exited with code 255
    ✓ should not let upload a non audio file » [ /core/tests/webdriverio_desktop/voiceoverUploadFeatures.js ]
[0-0] 2024-04-28T07:13:24.486Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:28.593Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:29.213Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] Test name: Voiceover upload features should not let upload a five minutes longer audio has video path /home/runner/work/oppia/webdriverio-video/ehgttp.mp4
[0-0] 2024-04-28T07:13:29.389Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:29.411Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:29.482Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:30.120Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] Video for test: Voiceover upload features should not let upload a five minutes longer audiowas deleted successfully (test passed).
[0-0] ffmpeg exited with code 255
    ✓ should not let upload a five minutes longer audio » [ /core/tests/webdriverio_desktop/voiceoverUploadFeatures.js ]
[0-0] 2024-04-28T07:13:38.653Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:42.670Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:46.699Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:47.334Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] Test name: Voiceover upload features should upload recorded audio and play after logging out has video path /home/runner/work/oppia/webdriverio-video/1572wb.mp4
[0-0] 2024-04-28T07:13:48.414Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:13:52.626Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:04.808Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:09.267Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:09.934Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:09.966Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:10.108Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:10.246Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] Video for test: Voiceover upload features should upload recorded audio and play after logging outwas deleted successfully (test passed).
[0-0] ffmpeg exited with code 255
    ✓ should upload recorded audio and play after logging out » [ /core/tests/webdriverio_desktop/voiceoverUploadFeatures.js ]
[0-0] 2024-04-28T07:14:23.577Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:27.457Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:28.137Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] Test name: Voiceover upload features should upload audio file from path and play after logout has video path /home/runner/work/oppia/webdriverio-video/xutipi.mp4
[0-0] 2024-04-28T07:14:28.309Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:28.331Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:28.440Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:29.087Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:29.117Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:33.548Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:44.291Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:49.459Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:50.151Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:50.180Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:50.317Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:50.461Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:52.611Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:52.708Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:53.528Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:56.172Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:56.194Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] 2024-04-28T07:14:57.485Z WARN webdriver: Request encountered a stale element - terminating request
[0-0] Video for test: Voiceover upload features should upload audio file from path and play after logoutwas deleted successfully (test passed).
[0-0] ffmpeg exited with code 255
    ✓ should upload audio file from path and play after logout » [ /core/tests/webdriverio_desktop/voiceoverUploadFeatures.js ]
[0-0] FAILED in chrome - /core/tests/webdriverio_desktop/voiceoverUploadFeatures.js

 "spec" Reporter:
------------------------------------------------------------------
Running: chrome (v102.0.5005.61) on LINUX
Session ID: 10548566f7026d2f8fd63245c1c527b9

» /core/tests/webdriverio_desktop/voiceoverUploadFeatures.js
Voiceover upload features
   ✖ should upload an audio file
   ✓ should not let upload a non audio file
   ✓ should not let upload a five minutes longer audio
   ✓ should upload recorded audio and play after logging out
   ✓ should upload audio file from path and play after logout

4 passing (4m 9.6s)
1 failing

1) Voiceover upload features should upload an audio file
Expected true to be false.      
      actual expected
      
      truefalse
      
Error: Expected true to be false.
    at <Jasmine>
    at UserContext.<anonymous> (/home/runner/work/oppia/oppia/core/tests/webdriverio_desktop/voiceoverUploadFeatures.js:86:24)
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/oppia/oppia/core/tests/webdriverio_desktop/voiceoverUploadFeatures.js:17:58)

Additional Information

This flake occurs in CI with Docker setup. Check #19962, where CI tests are run in Docker setup.

Here is Test Run:
File is uploaded
Publish button is disabled
Audio is played twice
Publish button clicked
Audio play pauses at 14 / 15 second. Due to which play/pause/resume button has state pause. Now, when the publish button is enabled, the test checks if the button is in play state, which it isn’t.

Occurrences

https://github.com/oppia/oppia/actions/runs/8865824065/job/24342522301?pr=19962

Debugging document link

No response

@jayam04 jayam04 added triage needed bug Label to indicate an issue is a regression CI breakage This bug breaks CI workflows. labels May 3, 2024
@jayam04 jayam04 changed the title [Flake] [Docker]: Error in audio file upload in e2e fileUploadFeatures test (Docker Setup) E2E Flake (Docker): Error in audio file upload in e2e fileUploadFeatures test (Docker Setup) May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Label to indicate an issue is a regression CI breakage This bug breaks CI workflows.
Projects
Status: Todo
Development

No branches or pull requests

2 participants