nextcloud/build
Daniel Calviño Sánchez a2f80d4f4c Add integration tests for creating and updating a mail share
In most cases, when a mail share is created or updated an e-mail is sent
to the sharee, which is done by connecting to the SMTP server set in the
configuration. If the server can not be contacted then the creation or
update of the mail share fails.

To make possible to test mail shares without using a real SMTP server a
fake one has been added. The original script, which is MIT licensed, was
based on inetd, so it was slightly modified to run on its own.

In order to use it from the integration tests the "Given dummy mail
server is listening" step has to be called in the scenarios in which the
mail server is needed.

For now that is the only available step; things like checking the sent
mails, while possible (as the script can log the mails to certain file),
have not been added yet.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-05-29 02:50:29 +02:00
..
.ci-conf Adding magic file to enable oci on pull request testing on ci.owncloud.org 2015-03-20 15:00:51 +01:00
.phan Remove settings/ from phan 2019-10-09 14:34:05 +02:00
integration Add integration tests for creating and updating a mail share 2020-05-29 02:50:29 +02:00
.htaccess Only request "IndexIgnore" if mod_autoindex is loaded 2017-02-20 13:09:15 +01:00
OCPSinceChecker.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
autoloaderchecker.sh Fixed tests 2018-04-05 17:11:41 +02:00
build.xml cleaning up the build directory 2014-12-10 10:07:22 +01:00
buildjsdocs.sh Fix jsdocs build on server repo 2018-10-24 15:41:08 +02:00
ca-bundle-checker.sh Remove whitespace 2019-05-15 20:37:06 +02:00
compile-handlebars-templates.sh Cleanup sharing leftovers 2019-11-05 19:03:44 +01:00
files-checker.php Add shared php-cs config 2020-03-31 13:45:10 +02:00
gen-coverage-badge.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
htaccess-checker.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
image-optimization.sh Allow to specify a directory and skip node_modules and tests 2020-04-21 13:50:26 +02:00
jsdocs9.tar.bz2 Update integration tests for system tags with groups 2016-05-20 17:56:02 +02:00
license.php Add visibility to all methods and position of static keyword 2020-04-10 16:51:06 +02:00
package-lock.json Bump node-sass from 4.14.0 to 4.14.1 in /build 2020-05-10 01:16:27 +00:00
package.json Bump node-sass from 4.14.0 to 4.14.1 in /build 2020-05-10 01:16:27 +00:00
signed-off-checker.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
translation-checker.php Loop over the apps directory and add the task 2017-04-25 14:35:51 +02:00
triple-dot-checker.php Check for triple dots in translations in CI 2020-04-07 12:06:40 +08:00
update-apps.sh Fix app update script for macOS 2019-05-17 22:49:39 +02:00
update.sh Fix app update script for macOS 2019-05-17 22:49:39 +02:00
vue-builds.sh Bump check script 2018-10-02 17:26:07 +02:00