Upgrade Behat to 3.0

Bug #1463203 reported by Jinelle Foley-Barnes on 2015-06-08
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mahara
High
Unassigned
15.04
High
Unassigned
15.10
High
Unassigned

Bug Description

Behat needs to be upgraded to 3.0.

This should only be done for 15.10 as it's an upgrade and not only a security update. Therefore, I'm not adding other series for this.

Changed in mahara:
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Jinelle Foley-Barnes (jinelleb)
Jinelle Foley-Barnes (jinelleb) wrote :

This is what Behat 3.0 offers. So lots of little performance things cleaning up the infrastructure.

   Brand new highly extendable and clear architecture
    Support for multiple suites per profile
    Support for multiple contexts per suite
    Support for multiple feature paths per suite
    Support for filtered suites
    Support for unique context constructor parameters
    Hooks are first class citizens and thus have their own error and output buffering
    Turnip syntax in definitions
    Reworked formatters with improved error and output buffering
    Rerun does not require precache run
    New gherkin role filter
    Improved error handling with 3 levels of error reporting (-v, -vv, -vvv)
    Dropped subcontexts
    Dropped chained steps
    Dropped closured definitions

Aaron Wells (u-aaronw) on 2015-10-23
Changed in mahara:
milestone: 15.10.0 → 16.04.0

Reviewed: https://reviews.mahara.org/5893
Committed: https://git.mahara.org/mahara/mahara/commit/971cb387628bc1a2c855eedadb54c0b7028ae2b1
Submitter: Aaron Wells (<email address hidden>)
Branch: master

commit 971cb387628bc1a2c855eedadb54c0b7028ae2b1
Author: Son Nguyen <email address hidden>
Date: Wed Dec 23 07:32:25 2015 +1300

Upgrade behat 3.0. Bug 1463203

Fix behat step definitions, features

Change-Id: I2bf4e94804b9e86c4e54e5f9e66af233b3f86abf

Aaron Wells (u-aaronw) wrote :

Raised priority to High because we need to upgrade for Firefox 44 compatibility.

Mahara Bot (dev-mahara) wrote :

Patch for "15.04_STABLE" branch: https://reviews.mahara.org/6075

Reviewed: https://reviews.mahara.org/6071
Committed: https://git.mahara.org/mahara/mahara/commit/3ae1416a0577c6708118d151250ce45fc3e2b8af
Submitter: Aaron Wells (<email address hidden>)
Branch: 15.10_STABLE

commit 3ae1416a0577c6708118d151250ce45fc3e2b8af
Author: Son Nguyen <email address hidden>
Date: Wed Dec 23 07:32:25 2015 +1300

Upgrade behat 3.0. Bug 1463203

Fix behat step definitions, features

Change-Id: I2bf4e94804b9e86c4e54e5f9e66af233b3f86abf

Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6075
Committed: https://git.mahara.org/mahara/mahara/commit/8b8fe788522c9be0a3513af3d9c79eea1fb87276
Submitter: Robert Lyon (<email address hidden>)
Branch: 15.04_STABLE

commit 8b8fe788522c9be0a3513af3d9c79eea1fb87276
Author: Son Nguyen <email address hidden>
Date: Wed Dec 23 07:32:25 2015 +1300

Upgrade behat 3.0. Bug 1463203

Fix behat step definitions, features

Change-Id: I2bf4e94804b9e86c4e54e5f9e66af233b3f86abf

no longer affects: mahara/16.04
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers