server/build/acceptance
Daniel Calviño Sánchez ed7d63d16a Add acceptance test steps to Drone
Each acceptance test feature is run in its own Drone step. The container
of the step runs the acceptance tests themselves, but they require two
additional Drone services. One service provides the Selenium server that
performs the web browser actions specified by the tests, and the other
service provides the Nextcloud server that the tests will be run
against (due to security concerns the acceptance tests themselves can
not create Docker containers for the Nextcloud server as done when
running them in a local system, as if Drone containers had access to
Docker a malicious pull request could be used to take over the Drone
server).

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2017-04-19 08:26:57 +02:00
..
config Add acceptance tests related to login 2017-04-19 08:26:03 +02:00
docker/nextcloud-local-parent Add script to set up and run the acceptance tests 2017-04-19 08:26:03 +02:00
features Add general multiplier for find timeouts 2017-04-19 08:26:04 +02:00
composer.json
installAndConfigureServer.sh Extract installation and configuration of the Nextcloud server 2017-04-19 08:26:04 +02:00
run-drone.sh Add acceptance test steps to Drone 2017-04-19 08:26:57 +02:00
run.sh Extract installation and configuration of the Nextcloud server 2017-04-19 08:26:04 +02:00