nextcloud/build/integration
Daniel Calviño Sánchez 125481a660 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 11:37:44 +00:00
..
capabilities_features Add intergration tests 2016-04-04 19:35:01 +02:00
config Move sharing integration tests to their own directory 2019-10-04 19:25:10 +02:00
data Don't set Content-Disposition header if one already exists 2016-12-14 17:35:27 +01:00
features Add integration tests for creating and updating a mail share 2020-05-29 11:37:44 +00:00
federation_features Disable failing federated sharing tests 2019-03-13 18:01:24 +01:00
filesdrop_features Add intergration tests 2016-12-02 13:17:53 +01:00
ldap_features use serverControls directly with LDAP calls, fixes 19127 2020-04-14 12:58:28 +02:00
remoteapi_features Some tests for the remote cloud api 2017-12-08 16:34:33 +01:00
setup_features Add integration test for web based installer 2016-11-21 22:00:16 +01:00
sharees_features Extend data returned when searching remote shares 2019-10-29 12:55:59 +01:00
sharing_features Add integration tests for creating and updating a mail share 2020-05-29 11:37:44 +00:00
.gitignore Adding missing files 2015-09-29 13:42:32 +02:00
composer.json Revert "Update guzzlehttp/guzzle requirement from 6.5.2 to 6.5.3 in /build/integration" 2020-04-22 16:40:11 +02:00
run-docker.sh Fix integration 2019-11-28 10:22:05 +01:00
run.sh Allow local remotes in integration tests 2020-04-15 08:24:18 +02:00