silverstripe-framework/tests
Sam Minnee 07396e4437 NEW: Move Travis behat test to run locally.
This shifts the behat test run to be triggered form composer activity
within the framework module directly,

 * silverstripe/serve is used to provide a webserver, based on the
   php -S command
 * se/selenium-server-standalone is used to install selenium rather than
   a download command

Because we’re using serve, the behat configuration can be locked down.

Further refinements could be made on this:

 * the behat-extension could be responsible for installing and
   starting/stopping selenium, making these tests more portable
 * xvfb initialisation could be provided with another bin tool in the
   begat-extension: vendor/bin/xvfb 1024x768
 * The bootstrap-file argument to serve could be provided as part of a
   composer.json setting. This would make it easier for developers to
   start a dev server simply by running vendor/bin/serve
 * the behat-extension could be responsible for installing and
   starting/stopping silverstripe/serve, removing the need for
   specifying base_url at all, and possibly utilising the same bootstrap
   file between serve and behat.
2016-09-17 15:40:37 +12:00
..
api API Namespace all classes 2016-09-08 10:23:17 +12:00
assets FIX extra_requirements to accept non associative arrays. 2013-06-02 13:37:34 +12:00
behat NEW: Move Travis behat test to run locally. 2016-09-17 15:40:37 +12:00
cache Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
control FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
core FIX: Don’t treat URLs as root relative when FRAMEWORK_DIR = “” 2016-09-16 16:16:39 +12:00
css/forms FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
dev FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
email API Namespace all classes 2016-09-08 10:23:17 +12:00
filesystem FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
forms FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
i18n Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
injector API Namespace all classes 2016-09-08 10:23:17 +12:00
integration Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
javascript/forms FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
model FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
parsers API Namespace all classes 2016-09-08 10:23:17 +12:00
phpcs Add code-sniffs other than line length to scrutinizer 2013-05-23 10:39:01 +12:00
search API Namespace all classes 2016-09-08 10:23:17 +12:00
security FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
templates FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
testing FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
view Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
bootstrap.php NEW: Move Travis behat test to run locally. 2016-09-17 15:40:37 +12:00
FakeController.php Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
MemoryLimitTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
phpcs_runner.php Only have Scrutinizer check PHP files 2013-08-21 21:02:12 +12:00
PhpSyntaxTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00