Scribunto has lots of tests that are slow and most of them don't need MediaWikiIntegrationTestCase that has a large overhead but still they use it making it rather slow.
Description
Description
Details
Details
Related Changes in Gerrit:
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Split LuaEngineTestBase to LuaEngineUnitTestBase and LuaEngineTestBase | mediawiki/extensions/Scribunto | master | +290 -150 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T229180 Migrate extensions to stop using MediaWikiIntegrationTestCase on unit tests | |||
| Open | None | T225730 Reduce runtime of MW shared gate Jenkins jobs to 5 min | |||
| Resolved | Ladsgroup | T230701 Migrate Scribunto to stop using MediaWikiIntegrationTestCase on unit tests |
Event Timeline
Comment Actions
Change 527854 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/Scribunto@master] Split LuaEngineTestBase to LuaEngineUnitTestBase and LuaEngineTestBase
Comment Actions
Change 527854 merged by jenkins-bot:
[mediawiki/extensions/Scribunto@master] Split LuaEngineTestBase to LuaEngineUnitTestBase and LuaEngineTestBase