This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Tasks By Project

From cpt

Project: Code-Health

Switch to Active Tasks 66 Phabricator task(s).

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)