Amaia Anabitarte
bd4e0a7664
MDL-67786 core_contentbank: Unit and behat tests
2020-04-15 23:45:08 +02:00
Ferran Recio
0a832fa1f0
MDL-67734 core_xapi: add xAPI testsuite
2020-03-27 12:08:45 +01:00
Andrew Nicols
1142e1bc83
MDL-67913 core: Add new core_table component path
2020-03-16 11:44:31 +08:00
Sara Arjona
60bd7a8021
MDL-66609 core_h5p: Update phpunit.xml.dist
2019-10-29 10:22:43 +08:00
Eloy Lafuente (stronk7)
1eb34211f7
Merge branch 'MDL-66779-master' of git://github.com/andrewnicols/moodle
2019-10-13 02:11:38 +02:00
Andrew Nicols
bfdeae2afd
MDL-66779 phpunit: Correct component name for core_grades
2019-10-09 09:34:47 +08:00
Andrew Nicols
8847ec4791
MDL-66011 tests: Stop forcing coverage annoation
2019-10-04 09:39:50 +08:00
Andrew Nicols
abbabc5a91
MDL-65130 phpunit: Only generate coverage where it is deliberate
2019-03-21 08:16:56 +08:00
Andrew Nicols
0970aa10af
MDL-63366 core_phpunit: Add ability to specify coverage filters
2019-03-01 10:30:31 +08:00
Marina Glancy
0e367a119c
MDL-57898 core_customfield: Custom fields API
...
This commit is part of work on Custom fields API,
to minimize commit history in moodle core the work of a team of developers was split
into several commits with different authors but the authorship of individual
lines of code may be different from the commit author.
2019-01-18 14:28:18 +01:00
Jake Dallimore
4fca5dabb2
MDL-63658 core_favourites: introduce the favourites subsystem to core
2018-10-17 10:16:18 +08:00
Mark Nelson
0f41e8a2a1
MDL-62308 core_backup: implement privacy provider
...
The provider was added to 'backup/util/ui/' due to
Moodle's implementation of autoclass loading. See
fetch_subsystems() in lib/classes/component.php.
2018-05-09 22:48:07 +08:00
David Monllao
74d0a7f975
Merge branch 'MDL-62047-master' of git://github.com/andrewnicols/moodle
2018-04-23 11:58:28 +02:00
Andrew Nicols
81626948c7
MDL-62047 core_userkey: Define component path
2018-04-19 12:46:52 +08:00
David Monllao
37543ce51e
MDL-61958 rss: Add rss test suite
2018-04-18 18:23:59 +02:00
Andrew Nicols
ceb2167df1
MDL-61663 phpunit: Add portfolio to the testsuite list
2018-04-17 14:39:56 +08:00
Eloy Lafuente (stronk7)
06dbe955d0
MDL-61819 editor: add testsuite to phpunit.xml
2018-04-16 16:36:42 +02:00
Eloy Lafuente (stronk7)
1c2d8c7fb3
MDL-61751 core_plagiarism: add testsuite to phpunit.xml
2018-04-04 01:04:54 +02:00
Andrew Nicols
33dca94573
MDL-61689 phpunit: Be stricter about output during unit tests
...
This change also add fail-on-risky to travis to help pick these up, and
verbosity too.
We only fail on risky during Travis and not during normal output because
developers may want to debug tests.
2018-03-20 08:30:42 +08:00
Andrew Nicols
dcc16e155d
MDL-61307 core: Define a new privacy component
2018-03-09 09:59:36 +08:00
Eloy Lafuente (stronk7)
6be1923d81
MDL-60611 phpunit: ignore risky (empty) unit tests
...
At some point we should review them, removing or moving stuff.
2017-11-02 23:45:35 +01:00
Jun Pataleta
52f6f4879a
MDL-58713 phpunit: Add core_filter test suite
2017-10-17 09:20:31 +08:00
Jun Pataleta
68b998906e
MDL-35668 phpunit: Add filebrowser test folder to phpunit.xml
2017-09-11 11:24:51 +08:00
David Monllao
3834630813
MDL-57791 testing: Add analytics test suite
2017-07-24 08:36:18 +02:00
Jun Pataleta
64755ee800
MDL-58716 core: Define core_login_testsuite in phpunit.xml.dist
2017-07-05 12:39:18 +08:00
Juan Leyva
8446ba3641
MDL-50970 core_block: New Web Service core_block_get_course_blocks
2017-04-03 09:27:53 +02:00
Rajesh Taneja
a4c970ff0e
MDL-56092 phpunit: Add auth/tests to phpunit.xml.dist
2016-10-05 10:03:46 +08:00
David Monllao
286a391b86
MDL-45753 test: Adding core_my testsuite
2016-07-26 04:35:02 +08:00
Andrew Nicols
21e8b48d13
MDL-51758 libraries: Remove password_compat library from core
2016-07-18 10:06:57 +08:00
Frederic Massart
922634d3e5
MDL-53700 competency: Migrating data generator to core
2016-04-18 11:05:59 +08:00
David Monllao
db48207e1a
MDL-31989 search: Search API and search engine API
...
Introducing both APIs in moodle along with:
- search_box widget to add a tiny search box
- admin settings with setup steps helper
- cache for search results
- template for a search result
- php unit stuff
Many thanks to Tomasz Muras, Prateek Sachan and Daniel Neis for their contributions, for starting this development
and for pushing for it to be completed. Also thanks to other contributors: Jonathan Harker and eugeneventer.
2016-02-23 10:47:58 +00:00
Tony Levi
b80b35d0fc
MDL-50926 phpunit: Upgrade to phpunit 4.x
2015-08-11 02:35:11 +02:00
Juan Leyva
ffe1579b0a
MDL-49203 webservices: Add missing component testsuite declaration
2015-03-26 15:59:15 +01:00
Dan Poltawski
37ccb211fa
MDL-49444 phpunit: add missing suite definition
2015-03-24 11:00:27 +00:00
Dan Poltawski
da88accb5f
Merge branch 'wip-MDL-46547-master' of git://github.com/abgreeve/moodle
2014-10-08 15:33:46 +01:00
Petr Skoda
ddffa9d6d3
MDL-47538 phpunit: fix invalid PHPUNIT_SEQUENCE_START constant
2014-10-06 17:31:15 +13:00
Adrian Greeve
c3ba8429e1
MDL-46547 gradebook: Unit tests for new class importing csv files.
2014-10-06 09:14:04 +08:00
Russell Smith
529495f7ce
MDL-46193 phpunit: Use random starting value on initialization.
2014-07-04 16:33:13 +10:00
Rajesh Taneja
3c4b599d9b
MDL-45565 phpunit: Changed testsuite_name, so as to avoid class collision
2014-05-27 09:43:52 +08:00
sam marshall
d3db4b037c
MDL-44070 Conditional availability enhancements (2): subsystem, API
...
This commit defines the new /availability root folder, with
/availability/classes, /availability/tests, and
/availability/condition where the condition plugins will live.
Condition plugin prefix is availability_, e.g. availability_date.
Rationale for this organisation:
1. I was originally going to put this in /lib/availability but
it has been pointed out that putting even more junk in lib
is probably bad.
2. 'availability' and 'condition' are the two names used in code
to refer to this system ($CFG->enableavailability).
3. The prefix has to be short enough to allow database tables
(although in practice I assume that condition plugins will not
normally contain database tables).
The new API includes a Boolean tree structure that controls the
availability of an item.
AMOS BEGIN
CPY [availabilityconditions,core_condition],[restrictaccess,core_availability]
CPY [enableavailability,core_condition],[enableavailability,core_availability]
CPY [configenableavailability,core_condition],[enableavailability_desc,core_availability]
AMOS END
2014-04-07 20:11:33 +01:00
Mark Nelson
cc033d48b5
MDL-44316 core_tag: changed the API to accept a contextid and component
2014-03-22 13:50:08 -07:00
Damyon Wiese
b34f6f5f5c
MDL-40051 Add mnet test folder to phpunit.xml.dist
2014-01-20 11:22:27 +08:00
Petr Škoda
a9d2f1b414
MDL-41707 allow custom location of external test files used from unit tests
2013-09-27 10:47:56 +02:00
Petr Škoda
1eb135568a
MDL-41022 cleanup form tests
2013-08-24 16:18:18 +02:00
Sam Hemelryk
e145762b17
Merge branch 'MDL-40934-master' of git://github.com/FMCorz/moodle
...
Conflicts:
auth/tests/auth_test.php
2013-08-06 14:37:43 +12:00
Petr Škoda
8252b7c291
MDL-40901 standardise core test case class and file names
...
This finally allows us to type only the class name when executing individual core test cases.
2013-08-04 22:10:31 +02:00
Frederic Massart
d95db915ed
MDL-40934 core: Moving \core_auth\event\user_loggedin to \core
2013-07-30 16:41:20 +08:00
Frederic Massart
d735f3d8f3
MDL-32746 phpunit: Adding auth/tests to PHPUnit core suites
2013-07-23 16:01:45 +08:00
Sam Hemelryk
4eba7399ad
Merge branch 'w26_MDL-40305_m26_phpunitloader' of https://github.com/skodak/moodle
2013-06-25 12:19:30 +12:00
Petr Škoda
d44e0aa323
MDL-40305 implement moodle specific phpunit testcase classloader
2013-06-24 21:29:37 +02:00