Page MenuHomePhabricator

Speed up continuous integration build
Closed, DeclinedPublic

Description

On average it takes around 15 minutes. This is too slow, hampering the ability to get Scrutinizer feedback before pushing your final code.

This is mostly because of the functional tests that have to go through the full request stack. This is not an uncommon practice so I am under the belief we can speed it up somehow. On my local the whole test suite takes a few minutes tops.

Event Timeline

MusikAnimal moved this task from Backlog to Done on the Grant-Metrics board.

Nope! We don't have to install MediaWiki anymore, and the tests are now ran on Travis, and the inspections are now done on Scrutinizer, in parallel. So overall it's much faster than before.

Also, I use IntelliJ now so I have inspections as I'm doing development :)