Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T182749
|
T182749: Track test code coverage long term
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T219873
|
T219873: Create a suite of end-to-end API test for MediaWiki core
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T219876
|
T219876: Create action API test cases using the API Integration Test framework
|
open
|
Medium (orange)
|
|
|
|
|
|
T219879
|
T219879: Create a test runner for end-to-end API tests (Phester)
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T222100
|
T222100: Decide whether creating Phester is actually worth while
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T223723
|
T223723: Ruprecht: measure inverse transitive reach
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T223724
|
T223724: Ruprecht: measure LoC in tangels.
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T223726
|
T223726: Ruprecht: Investigate filtering dependencies by Connascence
|
open
|
Low (yellow)
|
|
|
|
|
|
T224932
|
T224932: Phester: add support for cookies and sessions
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T224987
|
T224987: Phester: allow for retries
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T225192
|
T225192: Phester: Support running the same tests with several sets of parameters (test cases)
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T225608
|
T225608: Phester: allow test for interactions spanning multiple sites
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T225614
|
T225614: Create an initial set of basic API integration tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T225698
|
T225698: Phester: support for cookie jars
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T225791
|
T225791: Phester: Allow tests to be skipped
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T227494
|
T227494: Phester: PHPUnit integration (experiment)
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T227885
|
T227885: Phester: support session context
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T227887
|
T227887: Phester: bind variables to session context
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T227999
|
T227999: Full implementation of test runner
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T228001
|
T228001: Create an initial set of API integration tests using variables (part 1)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T228101
|
T228101: Pick a test runner (our own or an existing one)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T228324
|
T228324: Create an initial set of API integration tests using variables (part 2)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T228776
|
T228776: Phester: support step prototypes
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T228865
|
T228865: Phester: allow configuration to be loaded from a file
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T228874
|
T228874: Phester: support string interpolation
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T228884
|
T228884: Phester: provide a way to generate a unique value.
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T228889
|
T228889: Phester: support for resources
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T228894
|
T228894: Phester: list fixtures and the variables they expose
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T229180
|
T229180: Migrate extensions to stop using MediaWikiIntegrationTestCase on unit tests
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T229474
|
T229474: Run Tests Locally
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229475
|
T229475: Monitoring
|
open
|
Low (yellow)
|
|
|
|
|
|
T229476
|
T229476: Parallel Testing
|
open
|
Medium (orange)
|
|
|
|
|
|
T229478
|
T229478: Run All Tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229479
|
T229479: Machine-Readable Test Output
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229480
|
T229480: Resources
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229481
|
T229481: Fixtures
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229483
|
T229483: Chaining
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229485
|
T229485: Multi-Site Tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229486
|
T229486: Parameterized Tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229488
|
T229488: Validate Test Responses
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229490
|
T229490: Multiple Agents
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229491
|
T229491: Control HTTP Requests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229492
|
T229492: Unique Fake Values
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229495
|
T229495: Redirect Support
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229496
|
T229496: Configuration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229639
|
T229639: Known State
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229640
|
T229640: Example Tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229641
|
T229641: Action API Test Utilities
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229642
|
T229642: Minimal Testing Environment
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229643
|
T229643: Run API integration tests for all enabled extensions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229852
|
T229852: Create example tests set 2 (Daniel)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229853
|
T229853: Create example tests set 1 (Clara)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229854
|
T229854: Create a repository for integration tests and utility
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T229855
|
T229855: Create a utility for common functions for MediaWiki tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T230202
|
T230202: Write documentation to setup SuperTest to run MediaWiki Tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T230353
|
T230353: Create scripts to take and restore snapshots of a wiki database
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T230701
|
T230701: Migrate Scribunto to stop using MediaWikiIntegrationTestCase on unit tests
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T231890
|
T231890: Wait for effects before continuing
|
open
|
Medium (orange)
|
|
|
|
|
|
T231893
|
T231893: Run tests automatically when tests changed
|
open
|
Medium (orange)
|
|
|
|
|
|
T236680
|
T236680: Enable API integration tests in CI for MediaWiki core
|
open
|
Medium (orange)
|
|
|
|
|
|
T237105
|
T237105: As a developer, I can find documentation about the API Integration Test framework and how to use it
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T243975
|
T243975: Run API integration tests suite in CI on core repo without extensions
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243976
|
T243976: API integration tests should skip tests according to flags exposed by the SiteInfo API module
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T243977
|
T243977: Expose flags for controlling API tests from the action API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T243978
|
T243978: In CI, configure MediaWiki to enable API testing
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T261848
|
T261848: Simulate databases for sister sites in phpunit
|
open
|
Medium (orange)
|
|
|
|
|
|