-
Improvement
-
Resolution: Fixed
-
Minor
-
4.0, 4.0.3, 4.1
-
MOODLE_400_STABLE, MOODLE_401_STABLE
-
MOODLE_400_STABLE
-
Stress tests should be used for all report sources to get better coverage of all provided report elements (columns, filters, conditions) against all supported databases
Columns
- Iteratively adding all report columns
- Applying supported aggregation to each
Filters / Conditions
- Iteratively adding all filters and/or conditions
- Defining test values that activate the filters
Note we already have a suitable testcase for their locaation: https://github.com/moodle/moodle/blob/0f94f2929606559cc7a07387aca1bb0c1030e8d5/reportbuilder/tests/helpers.php
This is something we would use frequently in Workplace, and is a good way to cover various report permutations that throw up errors in specific databases
- caused a regression
-
MDL-75708 Only run test_stress_datasource for PHPUNIT_LONGTEST
-
- Closed
-
- has a non-specific relationship to
-
MDL-76202 Report builder stress tests fail on oracle
-
- Closed
-
-
MDL-74364 Custom report source for course participants
-
- Closed
-
- has been marked as being related by
-
MDL-80173 Evaluate remaining support for Oracle in Report builder
-
- Waiting for peer review
-
- is blocked by
-
MDL-75537 User authentication report filter missing joins
-
- Closed
-
-
MDL-74175 Cohort report source category column can throw exceptions during aggregation
-
- Closed
-