Opened 20 months ago

Last modified 12 months ago

#7263 new defect

Gitlab runners timing out on adblockpluscore tests

Reported by: jsonesen Assignee: jsonesen
Priority: Unknown Milestone:
Module: Automation Keywords:
Cc: mjethani, tlucas, sebastian, sergz Blocked By:
Blocking: Platform: Unknown / Cross platform
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):



Gitlab CI

How to reproduce

  1. Fork eyeo project
  2. create a new branch
  3. npm install
  4. npm audit fix
  5. push changes to your upstream fork


Observed behaviour

Very inconsistent results, either timing out for over an hour or completing in minutes, or other times firefox driver errors propagate.

Expected behaviour

Test runner completes the job successfully, and in a timely fashion.


This seems to have something to do with the test runners either running out of memory or processing power, we have concluded this because test runners are autoscaled meaning it is sort of up to the ci what type of image your runner executes on, and sometimes (most of the time for me) they seem to be to weak.

What to change

I already have a patch which fixes this by breaking the job into multiple npm test calls; one for each test script in the test dir. So far serializing the tests seemed to help immensely, but I would like to find a slightly more elegant solution than manually telling the yaml each test file to run.

Change History (3)

comment:1 Changed 19 months ago by mjethani

  • Review URL(s) modified (diff)

comment:2 Changed 19 months ago by mjethani

  • Cc sergz added

comment:3 Changed 12 months ago by greiner

  • Component changed from Unknown to Automation
Note: See TracTickets for help on using tickets.