Commit Graph

54 Commits

Author SHA1 Message Date
Steve Boyd
92760462ac DEP Set PHP 7.4 as the minimum version 2022-02-10 15:39:25 +13:00
Steve Boyd
c7563fda09 DEP PHP8 support 2021-11-08 10:28:45 +13:00
Steve Boyd
9ee6858f91 API phpunit9 support 2021-10-27 17:14:44 +13:00
Steve Boyd
fc9315123e Merge branch '4.0' into 4 2021-03-21 18:35:18 +13:00
Maxime Rainville
efdd90b197
MNT Add support for symphony 4 and switch to shared travis config (#199)
* MNT Add support for symphony 4 and switch to shared travis config

* Specify DB

* Update phpunit config

* Don't test php 8

* Pleasing PHP8

* Use correct syntax for composer OR constraints

* Doing the constraint right ... maybe

Co-authored-by: Steve Boyd <emteknetnz@gmail.com>

Co-authored-by: Steve Boyd <emteknetnz@gmail.com>
2021-03-16 15:31:47 +13:00
Steve Boyd
4d6bd1890c MNT Travis shared config, use sminnee/phpunit 2021-01-19 11:33:18 +13:00
Serge Latyntcev
892aee9592 MNT Add support for sminnee/phpunit fork 2020-10-08 14:46:44 +13:00
Maxime Rainville
74d8f3514e MINOR Increment testsession requirement for 4.1 release 2019-01-09 11:38:21 +13:00
Robbie Averill
a7c076fee0 Remove obsolete branch alias 2018-10-16 17:32:58 +02:00
Damian Mooyman
6ef427f467
Fix dependency 2018-03-16 11:52:01 +13:00
Damian Mooyman
3cf7db107b
Command for single-setup of behat tests 2018-03-16 11:42:37 +13:00
Damian Mooyman
42efff5eac
Bump testsession dependency 2018-03-16 10:07:59 +13:00
Damian Mooyman
5fdab55ebf API Update to use new facebook driver extension 2018-01-19 17:05:31 +13:00
Damian Mooyman
04789ceac1
Update branch alias for 3.x to 3.1.x-dev 2017-11-28 13:09:17 +13:00
Damian Mooyman
b403d502da
Remove branch alias for 3.0 branch
Update .editorconfig
2017-11-28 13:08:03 +13:00
Damian Mooyman
4657c39e24
Update to use new Environment::getenv() 2017-10-24 16:08:16 +13:00
Damian Mooyman
15c770b642 Move stepHasTag to trait (#169)
* Move stepHasTag to trait

* Fix tests
2017-08-02 11:48:53 +12:00
Damian Mooyman
54af373d40 Tweak composer.json to allow install 2017-06-27 10:26:03 +12:00
Damian Mooyman
1993e5d305
API Upgrade to use new AssetStore service name 2017-05-16 14:59:54 +12:00
Ingo Schommer
9230ce2405 API Upgrade to behat 3 2017-05-05 09:29:23 +12:00
Sam Minnee
6ece0a5131 FIX: Lock testsession to alpha6
Every alpha release may have API changes so we should be conservative
in our version requirements.
2017-04-26 16:40:20 +12:00
Damian Mooyman
acacac1842 Upgrade testsession references 2017-04-26 16:37:35 +12:00
Daniel Hensby
187fd50a27
Bump PHPUnit dep 2017-03-24 15:17:17 +13:00
Sam Minnee
4bf846012e FIX: Allow pre-release versions of SS4.
Since SS4 has not yet been released, and this module is used to test
pre-release versions of SS4, we need to have @dev on the requirement
to make it as flexible as possible.

As a general rule, modules that plug *into* SS4 rather than making *use*
of it should have @dev on the end of their dependencies.
2017-02-27 13:16:11 +11:00
Sam Minnee
13c9e4fdb6 FIX: Remove unnecessary dependencies.
These composer dependencies were inlined from Behat in an attempt to 
lock in PHP 5.3-compatible versions of Symfony packages. This is no
longer relevant and so we can remove this.
2017-02-01 17:43:46 +13:00
Damian Mooyman
489f60c08a
Bump master alias to 2.2 2017-01-11 15:02:52 +13:00
Sam Minnee
1a18bfb341 Release 2.1 master line. 2016-09-17 15:36:56 +12:00
Sam Minnee
2c4eb2050d NEW: Add bootstrap_file extension parameter.
The bootstrap_file parameter specifies a PHP file that will be included
between Constants.php (which is included by the composer autoloader)
and Core.php (which is included by SilverStripeAwareInitializer).

The goal of this setting is to provide a bit more flexibility about how
behat test environments are set up. It’s the logical companion of
PHPUnit’s bootstrap property.
2016-09-14 12:01:41 +12:00
Daniel Hensby
4010d987f9 Bump to use PHPUnit 4.8 / stable packages 2016-02-24 19:50:47 +13:00
Ingo Schommer
361933537e Created 2.x branch alias for 4.x core compat 2015-12-03 12:19:57 +13:00
Damian Mooyman
15b491ed74 API Update for filesystem refactor 2015-10-16 10:53:37 +13:00
Ingo Schommer
ccf9d421c3 Updated symfony dependencies, avoid conflict with phpunit 3.7 (fixes #86) 2015-07-18 15:14:01 +12:00
Ingo Schommer
dca72b30ef Lowered dom-crawler dependency for PHP 5.3 support 2015-04-08 10:54:12 +12:00
Ingo Schommer
cc6aa5cd46 Limit symfony deps to 2.6 for PHP 5.3 compat 2015-04-07 23:46:18 +12:00
Ingo Schommer
7db12fc9bb Unit tests 2015-04-07 23:15:22 +12:00
Damian Mooyman
5bf9eb4961 Fixed mink selenium driver reference 2015-02-09 10:29:33 +13:00
Damian Mooyman
32f5b3968a Updated to mink 1.6 stable as 1.6 unstable is no longer available
See 87a18d72e4
2015-02-05 14:27:14 +13:00
Damian Mooyman
50cf107242 Unrestrict behat access to framework 4.x branch 2015-01-16 13:25:50 +13:00
Ingo Schommer
4f8039d39f Removed unused goutte driver 2014-06-16 08:46:21 +12:00
Damian Mooyman
0050149bfa Update to mink 1.6 and remove custom fork
Add javascript-workaround for selecting hidden elements
2014-05-30 16:27:47 +12:00
Damian Mooyman
de2faf90ff Move selenium2 driver to ss vendor 2014-05-14 11:50:47 +12:00
Ingo Schommer
7f4b5dd19b Added min stability for composer
Required for scrutinizer runs
2014-03-13 10:35:52 +13:00
Sam Minnee
99423612ca Relaxed PHPUnit dependency to allow stable versions 2014-02-20 15:30:13 +13:00
Ingo Schommer
9fec29e120 Require symfony/dom-crawler
Need this for apply-formatting.feature
2013-09-15 01:50:48 +02:00
Ingo Schommer
2550d5e858 Updated behat/behat from 2.4 to 2.5
Incl. related dependencies
2013-09-14 18:40:40 +02:00
Ingo Schommer
35bd86bf93 Fixed framework dependency version
Wasn't matching 3.1.0-rc1 tag. Now possible thanks to Sam's work which has recently been merged into the composer project.
2013-08-13 12:19:59 +02:00
Ingo Schommer
3100c5aa2e Limit version to 3.1 framework (or newer)
Mainly necessary due to changes in the Config API
2013-06-19 12:04:34 +02:00
Ingo Schommer
ea55cbfc2c Added phpunit dependency, avoid clashes with existing PEAR installs
Tries to include Yaml/Inline class from two separate locations,
which clashes with "cannot redeclare class"
2013-06-05 13:34:45 +02:00
Ingo Schommer
de60775b98 Updated behat dependency
2.4.* instead of 2.4, which apparently makes a difference for composer...
2013-06-04 01:10:00 +02:00
Ingo Schommer
95b9408c86 Using new and more flexible 'testsession' module instead of dev/tests/setdb 2012-12-19 15:55:54 +01:00