From 6bc963569beb58d0799df4f747a2dcf1bcf8bf7b Mon Sep 17 00:00:00 2001 From: Marien Fressinaud Date: Sun, 29 Dec 2019 13:55:45 +0100 Subject: tec: Add a test target to Makefile (#2725) * tec: Add a test target to Makefile Minor edit put php7-phar on third line I try to keep on the third line the Alpine-specific PHP extensions (i.e. that are not by default in Ubuntu), and in alphabetic order Co-Authored-By: Alexandre Alapetite * Allow to run make test without Docker --- docs/i18n/templates/freshrss.pot | 80 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 2 deletions(-) (limited to 'docs/i18n/templates/freshrss.pot') diff --git a/docs/i18n/templates/freshrss.pot b/docs/i18n/templates/freshrss.pot index 2dbd80cb6..bdeff8328 100644 --- a/docs/i18n/templates/freshrss.pot +++ b/docs/i18n/templates/freshrss.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://github.com/FreshRSS/FreshRSS/issues\n" -"POT-Creation-Date: 2019-12-07 10:49+0100\n" +"POT-Creation-Date: 2019-12-29 11:00+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -301,7 +301,7 @@ msgid "Once you're done, clone the repository with:" msgstr "" #. type: Code fence info string -#: en/./developers/01_First_steps.md:15 en/./developers/01_First_steps.md:24 en/./developers/01_First_steps.md:34 en/./developers/01_First_steps.md:42 en/./developers/01_First_steps.md:50 +#: en/./developers/01_First_steps.md:15 en/./developers/01_First_steps.md:24 en/./developers/01_First_steps.md:34 en/./developers/01_First_steps.md:42 en/./developers/01_First_steps.md:50 en/./developers/03_Running_tests.md:9 en/./developers/03_Running_tests.md:17 #, no-wrap msgid "console" msgstr "" @@ -2381,6 +2381,82 @@ msgid "" "display some information, you have to create the `configure.phtml` file." msgstr "" +#. type: Title # +#: en/./developers/03_Running_tests.md:1 +#, no-wrap +msgid "Running tests" +msgstr "" + +#. type: Plain text +#: en/./developers/03_Running_tests.md:4 +msgid "" +"FreshRSS is tested with [PHPUnit](https://phpunit.de/). No code should be " +"merged in `master` if the tests don't pass." +msgstr "" + +#. type: Title ## +#: en/./developers/03_Running_tests.md:5 +#, no-wrap +msgid "Locally" +msgstr "" + +#. type: Plain text +#: en/./developers/03_Running_tests.md:8 +msgid "" +"As a developer, you can run the test suite on your PC easily with `make` " +"commands. You can run the test suite with:" +msgstr "" + +#. type: Plain text +#: en/./developers/03_Running_tests.md:9 +#, no-wrap +msgid "$ make test\n" +msgstr "" + +#. type: Plain text +#: en/./developers/03_Running_tests.md:14 +msgid "" +"This command downloads the PHPUnit binary and verifies its checksum. If the " +"verification fails, the file is deleted. In this case, you should [open an " +"issue on GitHub](https://github.com/FreshRSS/FreshRSS/issues/new) to let " +"maintainers know about the problem." +msgstr "" + +#. type: Plain text +#: en/./developers/03_Running_tests.md:16 +msgid "" +"Then, it executes PHPUnit in a Docker container. If you don't use Docker, " +"you can run the command directly with:" +msgstr "" + +#. type: Plain text +#: en/./developers/03_Running_tests.md:17 +#, no-wrap +msgid "$ NO_DOCKER=true make test\n" +msgstr "" + +#. type: Title ## +#: en/./developers/03_Running_tests.md:21 +#, no-wrap +msgid "Travis" +msgstr "" + +#. type: Plain text +#: en/./developers/03_Running_tests.md:24 +msgid "" +"Tests are automatically run when you open a pull request on GitHub. It is " +"done with [Travis CI](https://travis-ci.org/FreshRSS/FreshRSS/). This is " +"done to ensure there is no regressions in your code. We cannot merge a PR if " +"the tests fail so we'll ask you to fix bugs before to review your code." +msgstr "" + +#. type: Plain text +#: en/./developers/03_Running_tests.md:25 +msgid "" +"If you're interested in, you can take a look at [the configuration " +"file](https://github.com/FreshRSS/FreshRSS/blob/master/.travis.yml)." +msgstr "" + #. type: Title # #: en/./developers/04_Frontend/01_View_files.md:1 #, no-wrap -- cgit v1.2.3