nextcloud/tests
Daniel Calviño Sánchez 565556b277 Move acceptance tests that crash the PHP built-in server to Apache
The PHP built-in server can crash when certain actions are performed in
Nextcloud (but although the crash is triggered by Nextcloud it does not
seem to be a Nextcloud bug), which can lead to failures in the
acceptance tests that would have otherwise passed.

A crash of the PHP built-in server during an acceptance test can be
identified by the message "sh: 1: kill: No such process" in the
acceptance tests output; as the PHP built-in server crashed its process
does no longer exist when it is tried to be killed when the scenario
ends.

Although the crash has been observed in other tests too it is more
prevalent in the tests for tags and the theming app. In order to
reduce the false positives those tests are now run on Apache instead of
on the PHP built-in sever. However, the rest of tests are still run on
the PHP built-in server due to its lower resource consumption.

In order to run a feature or just a scenario using Apache it has to be
tagged with "@apache"; features or scenarios without that tag (the
default) will run on the PHP built-in server instead.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-10-29 12:38:42 +01:00
..
acceptance Move acceptance tests that crash the PHP built-in server to Apache 2018-10-29 12:38:42 +01:00
apps Validate the info.xml against the appstore schema file 2018-02-16 10:23:51 +01:00
Core Keep list of icons in a separate file for use in the accessibility app 2018-10-25 12:16:10 +02:00
data adding .well-known/webfinger 2018-10-10 13:01:23 +02:00
docker Namespace and array syntax fixes 2017-03-19 14:52:54 -06:00
lib Keep list of icons in a separate file for use in the accessibility app 2018-10-25 12:16:10 +02:00
objectstore make object prefix configurable 2016-11-14 15:10:56 +01:00
Settings Merge pull request #11358 from Zulan/fix-welcome-l10n 2018-10-16 09:01:59 +02:00
travis Changed name of default logfile from owncloud.log to nextcloud.log. 2016-07-04 11:50:32 +02:00
ui-regression Update polyserve requirement 2018-10-22 18:35:41 +00:00
apps.php Fix the tests again 2016-05-25 16:51:02 +02:00
bootstrap.php Require PHPUnit 6.5 or higher 2018-01-24 17:23:59 +01:00
drone-wait-objectstore.sh Kill objectstore CI if we can't create a file 2018-02-26 14:54:27 +01:00
enable_all.php Add tests 2018-01-25 13:44:47 +01:00
karma.config.js Fix js unit tests 2018-10-19 15:54:22 +02:00
phpunit-autotest-external.xml Adjust the phpunit config 2016-05-25 15:14:37 +02:00
phpunit-autotest.xml Do not cover composer folders for code coverage 2018-10-01 11:47:11 +02:00
preseed-config.php add azure unit tests with azurite 2018-06-04 16:18:03 +02:00
redis-cluster.config.php Fix drone 2017-07-14 15:04:18 +02:00
redis.config.php Fix drone 2017-07-14 15:04:18 +02:00
startsessionlistener.php Require PHPUnit 6.5 or higher 2018-01-24 17:23:59 +01:00