Rajesh Taneja
b7861ddab3
MDL-49772 behat: Removed optimization as it's not required
...
This api is called very few times in behat
initilisation process, so such optimization
is an over engineer. Hence removing it.
2015-05-27 11:20:48 +08:00
Rajesh Taneja
91a96d402a
MDL-49772 behat: Added support to updatestep file by parallel run
2015-05-21 13:24:29 +08:00
Rajesh Taneja
0fe86bbdbb
MDL-49799 behat: replaced asd.com with example.com
...
asd.com is a valid domain, we should use reserved domain names for testing
2015-04-20 11:21:20 +08:00
Rajesh Taneja
f8b71928d2
MDL-49456 behat: Use proper dir separator to support different os
2015-04-17 11:48:37 +08:00
Rajesh Taneja
72bac0d3f2
MDL-49456 behat: Fixed following issues in parallel run
...
1. Parallel run without feature should exit with success
2. Updated exit codes to be more clear for each process
3. Fixed wwwroot and dataroot while executing with tags
4. Added support for running scenario/feature
5. Added support for or'ing tags
6. Added support for running single behat site
7. Fixed wrong example in help
8. Use parallel run only when parallel > 1
9. Exit showing behat site is not installed
10. Exit with error, if not a valid option
11. Added usage in help to explain how to use command
12. run.php should be able to run from any path
13. Pass all arguments to single run
2015-04-16 15:44:25 +08:00
Tim Hunt
5954a9de10
MDL-49445 behat: selectors should match the most specific tr or li
...
I also fixed the text rule, which already did this, to use the same
idiom. It is unnecessarily inefficient to count all the things and
compare to 0. Not exists should be faster.
Also, updated all the selectors here to consistently start relative to
the current node (.//, not //).
2015-03-13 14:28:13 +00:00
Dan Poltawski
9be958e2f0
MDL-39752 fix whitespace errors
...
(And some others unrelated to above issue, because its spring and i'm
cleaning).
2015-03-10 14:13:20 +00:00
Rajesh Taneja
17e675a7fc
MDL-39752 behat: Return proper behat dir if config set
2015-03-10 13:51:37 +00:00
Rajesh Taneja
5b9e6b5526
MDL-39752 behat: Added support for behat_wwwroot and behat_dataroot
2015-03-09 07:49:25 +08:00
Rajesh Taneja
1bff616611
MDL-39752 behat: Added Fromrun and torun for running on multiple vms
...
https://circleci.com
2015-03-09 07:11:56 +08:00
Rajesh Taneja
ef95c163e4
MDL-39752 behat: Don't package default step count with moodle
2015-03-09 07:11:56 +08:00
Rajesh Taneja
027212b034
MDL-39752 behat: Use symfony2/process
2015-03-09 06:52:54 +08:00
Rajesh Taneja
3c71c15c26
MDL-39752 behat: Modified following for parallel run:
...
1. Create behat datadir within behat_dataroot not at same level
2. Define suffix for link and not use hard-coded values
3. Renamed ns_parallel to run.php
4. Rename variables to best understand them
5. Added support for each run to specify db, prefix, rerun and profile.
6. Showing number of steps in each line of parallel run.
2015-03-09 06:52:54 +08:00
Tony Levi
08e7f97ee4
MDL-39752 behat: Parallel execution support
2015-03-09 06:52:54 +08:00
Tim Hunt
92caa214ef
MDL-49335 Behat: new question selector
...
So you can say things like
And I click on "True" "radio" in the "First question" "question"
2015-03-03 11:19:48 +00:00
Tim Hunt
f70fbc05e1
MDL-49334 behat: sort selector lists
2015-03-03 11:13:31 +00:00
Ankit Agarwal
bbcd308340
MDL-48559 behat: Moving cronclionly to the installer
2015-02-17 14:33:56 +08:00
John Okely
102cfc4964
MDL-44520 behat: Add behat selectors for section, activity
2015-02-06 10:34:54 +08:00
Eloy Lafuente (stronk7)
4f6c2d9f8b
MDL-48741 behat: add new moodle_list formatter (rerun compatible)
2015-01-16 03:13:58 +01:00
Sam Hemelryk
255501c900
Merge branch 'mdl48517' of https://github.com/tlevi/moodle
2014-12-09 15:15:51 +13:00
Tony Levi
064b8b7fe3
MDL-48517: behat: Fix reset ordering reversal (MDL-48302)
2014-12-07 23:58:24 +10:30
Tim Hunt
4e4c8d3a27
MDL-48373 behat: new container selector for list items.
2014-12-05 12:22:26 +00:00
Rajesh Taneja
ef1d45b394
MDL-48302 behat: Reset cache before scenario
2014-11-21 10:22:56 +08:00
Rajesh Taneja
7d1c6a6e62
MDL-46817 behat: Table selector support css
...
Previously table selector supported id and caption only.
But in few cases we don't have proper id, so added support
for css
2014-08-15 13:11:33 +08:00
Marina Glancy
f06daff29d
MDL-45320 behat: change to block selector
2014-05-20 20:43:37 +08:00
David Monllao
28c86221ac
MDL-45294 behat: Updating block references to aria label value
...
Also improving moodle selectors xpath expressions
readability.
2014-05-20 20:43:36 +08:00
David Monllao
02a61c6461
MDL-45294 behat: Supporting an aria-label as a block ref
2014-05-20 20:43:36 +08:00
Dan Poltawski
63476b0f6f
Merge branch 'MDL-44619_master' of git://github.com/dmonllao/moodle
2014-04-17 17:02:04 +08:00
David Monllao
25a49eb660
MDL-44621 behat: Adding text selector
...
Same behaviour than I should see step,
it looks for the text in the node + descendants,
but, to get the lower level match discards the
nodes with children that also contains the
same text.
2014-04-15 20:13:44 +07:00
David Monllao
af4830a257
MDL-44619 behat: Converting MDLQA-8
...
In a standard forum, students can start discussions
add replies and attach files to their posts.
2014-04-09 19:34:11 +07:00
David Monllao
020cf9aeef
MDL-44619 behat: Helper to init contexts outside behat
2014-04-09 15:12:09 +07:00
sam marshall
07ba4070e4
MDL-44837 Behat: 'dialogue' selector only works for confirm dialogues
...
The dialogue selector in Behat (used only in one place) didn't work for
other types of standard Moodle notification dialogue.
2014-03-27 16:45:04 +00:00
Eloy Lafuente (stronk7)
1700bec3c6
Merge branch 'MDL-43266_master-last-fixes' of git://github.com/dmonllao/moodle
...
Conflicts:
lib/phpunit/classes/util.php
2014-03-13 19:12:25 +01:00
David Monllao
370e88d4fe
MDL-44440 behat: Other fixes to make clean work properly
...
- Update the step to follow links inside a treeview
to work also when JS is disabled.
- Make regions accept header and footer.
- Change some locators refering to non-clean compatible
regions.
- Restricting click to the table row in forum tracking
because seems to conflict with the navigation bar when
using narrow window sizes.
2014-03-07 14:27:52 +08:00
Jerome Mouneyrac
c78f19d153
MDL-43266 Testing sites are cleaning all test dataroot contents
2014-02-25 14:47:25 +08:00
David Monllao
e39a7f886e
MDL-42404 behat: Adding yui-dialog to dialogue selector
2014-02-12 15:42:05 +08:00
David Monllao
7e3f5e79d0
MDL-43450 behat: Checking the ->behat_* vars contents before showing the steps list
2014-01-29 14:28:37 +08:00
David Monllao
b8c4d91ca0
MDL-43450 behat: Improving error messages
2014-01-24 16:45:27 +08:00
David Monllao
ff7139d6cb
MDL-43461 testing: Avoid switching to .bat files when running MinGW
...
MinGW can not execute .bat files (http://sourceforge.net/p/mingw/bugs/1902 )
so we should not switch to .bat files when running MinGW.
2014-01-14 13:11:07 +08:00
David Monllao
19a40b1468
MDL-43461 behat: Using linux-style directory separators when using cygwin
2014-01-14 13:10:40 +08:00
Petr Skoda
9bb80d2005
MDL-43213 fix init regression and remove $checkphp parameter
2013-12-19 13:11:25 +08:00
David Monllao
48ca887cc1
MDL-43235 behat: Remove notice about undeclared var
2013-12-18 16:02:02 +08:00
David Monllao
e227cfe0e3
MDL-43235 behat: Ensure that behat_config_manager::get_config_file_contents() has always a behat_wwwroot
2013-12-13 14:20:03 +08:00
Petr Škoda
60129d5d1f
MDL-43213 try to simplify behat config and init code
...
1/ always require 3 behat settings - $CFG->behat_wwwroot, $CFG->behat_dataroot and $CFG->behat_prefix
2/ cleanup init code
3/ do not require $CFG->wwwroot and $CFG->dataroot on test sites
4/ remove switch completely - the most confusing part for me
5/ print out behat_wwwwroot in init script so that you can test the test site manually
2013-12-13 14:03:04 +08:00
Sam Hemelryk
e3f7ac09e7
Merge branch 'MDL-43087a' of https://github.com/srynot4sale/moodle
...
Conflicts:
config-dist.php
2013-12-10 08:36:39 +13:00
Sam Hemelryk
5d288a5dbb
Merge branch 'MDL-41592_master' of https://github.com/dmonllao/moodle
2013-12-04 11:52:12 +13:00
Aaron Barnes
ddb0a1b0e5
MDL-43087 testing: ability to load features from additional paths
2013-12-03 22:11:26 +13:00
Damyon Wiese
23a05a1b9a
Merge branch 'MDL-42627_master' of git://github.com/dmonllao/moodle
2013-12-03 16:15:53 +08:00
David Monllao
7f7a91e4ce
MDL-41592 behat: Config settings more flexible
...
Adding the option to just set ->behat_wwwroot to
allow switching to the behat test site.
2013-12-02 14:18:10 +08:00
Aaron Barnes
cc2691a7bb
MDL-41592 behat: Allow alt wwwroot to be set for acceptance testing
...
To set add $CFG->behat_wwwroot = 'http://alturl '; in your config.php
2013-12-02 14:18:10 +08:00