Commit Graph

28 Commits (fb76775716a0631fda3473a116e706bfc3d28e49)

Author SHA1 Message Date
Hugo Sales 25b2847201
[TOOLS][AYY1] Improve accesibility testing to save images and compare the differences against a reference (tests/screenshots/ 2022-01-21 21:03:09 +00:00
Hugo Sales 9bd1f42843
[TOOLS] Use sudo to remove files 2022-01-21 21:03:08 +00:00
Hugo Sales a59997b41f
[TOOLS][DOCKER][A11Y] Switch to Pa11y CI and don't run it 'integrated' with codeception, since there was no good way to share cookies 2022-01-21 21:03:06 +00:00
Hugo Sales 65504b72bb
[TOOLS] Setup pa11y to run on pages after codeception 2022-01-10 23:09:39 +00:00
Hugo Sales f40eb3955f
[TOOLS] Update makefile to add an acceptance and accesibility testing target 2022-01-09 14:45:33 +00:00
Hugo Sales 97243151fa
[TOOL] CS-fixer does not accept a list of files, so we need to run it on each file individually 2021-12-26 19:16:15 +00:00
Diogo Peralta Cordeiro 19502050e0
[TOOLS] Add remove-file and minor corrections to nuke everything 2021-12-26 16:48:35 +00:00
Hugo Sales 6ada5e60d2
[TOOLS] Make PHP-CS-Fixer and PHP-Doc-check run inside the tooling container 2021-12-25 15:20:21 +00:00
Hugo Sales 1e7a285ded
[TOOL] Add force-nuke-everything make rule, which deletes the whole database and caches 2021-12-24 02:46:44 +00:00
Eliseu Amaro 030c966b74
[DOCKER][Accessibility] Add pa11y docker image for automated accessibility tests
TODO: Testing within local social container
2021-12-01 20:29:06 +00:00
Hugo Sales d5fc2cac8a
[TOOLS] Make Makefile rule database-force-nuke stop and restart the worker container 2021-11-24 12:46:31 +00:00
Hugo Sales 98b1b7072c
[TOOLS] Fix running tests without filters 2021-11-09 23:38:37 +00:00
Hugo Sales 2bd05fbd47
[TOOLS][COMMAND] Add 'app:populate_initial_values' command, which inserts values into the language table if it does not yet contain values. Add database-force-nuke to Makefile, which does all the steps necessary to reset the database 2021-11-08 16:08:02 +00:00
Hugo Sales 73e772e576
[TOOLS] Allow specifying a list of filters when running tests with `make`. When running `make test foobar` only the test `foobar` is executed (read the documentation for `phpunit --filter`) 2021-11-01 12:16:50 +00:00
Hugo Sales 8238980395
[TOOLS] Allow specifying a list of filters when running tests with `make`. When running `make test foobar` only the test `foobar` is executed (read the documentation for `phpunit --filter`) 2021-10-28 17:24:43 +01:00
Hugo Sales a6d5752748
[TOOLS][PHPStan] Make a standalone phpstan executable, which executes inside the docker container 2021-10-27 04:19:31 +01:00
Hugo Sales 769b901060
[TOOLS] Add doc-check target to Makefile 2021-10-27 04:19:31 +01:00
Hugo Sales 5eefea7a29
[TOOLS] Update Makefile to support both the new and old container naming conventions, as of docker-compose v2 2021-10-27 04:19:28 +01:00
Hugo Sales 9d7f43cd28
[TOOLS][PHPStan][TESTS][Docker] Rework testing Docker container into a more generic tooling container. Keep services up and run coverage and phpstan as commands, for performance and ease of use 2021-09-14 13:13:44 +01:00
Hugo Sales 365afb7ba8
[TOOLS] Disable command echo in Makefile 2021-09-14 13:13:32 +01:00
Hugo Sales c8e00e4187
[TOOLS] Add make command 'database-force-schema-update' to update the database schema and 'redis-shell' 2021-09-14 13:13:29 +01:00
Hugo Sales 6d7a0dbc92
[TESTS][TOOLS] Always stop containers regardless of test success 2021-09-14 13:13:29 +01:00
Hugo Sales 11e52bcb27
[TOOLS] Add utility commands to the Makefile 2021-09-14 13:13:22 +01:00
Hugo Sales 5d326bd18e
[TESTS] Move testing container's DB and Redis to different ports, so it can be used at the same time as the regular containers 2021-09-14 13:12:58 +01:00
Hugo Sales ee97cc5b00
[TESTS] Add test container with Xdebug and allow for generation of coverage reports with 'make test' 2021-09-14 13:12:57 +01:00
Hugo Sales 11154a0d8c
[V3] Big Crunch
And so, just as it begins, so too must it end
One should not dwell and stall, for more is to come
2021-09-14 13:01:23 +01:00
Diogo Cordeiro 7d262ad50b [CORE] Fixed some small issues with PEAR 2019-08-03 17:47:28 +01:00
Brion Vibber 4b5e977a7b New _m() gettext wrapper with smart detection of plugin domains. Plugin base class registers your gettext files if present at initialization. replaced with update_po_templates.php which can do core, plugins, or all (default).
Top-level Makefile added to build .mo files for plugins as well as core.

As described on list:
2009-12-08 12:17:11 -08:00