Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-29858

Prepare automated setup steps for easier testing

    Details

    • Type: Story Story
    • Status: Development
    • Priority: High High
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: QA
    • Labels:
    • Sprint:
      [3.0] - Sprint 2
    • Story Points:
      3

      Description

      It would be useful to add multiple Steps that allow setting up complicated testing scenarios quicker.

      Proposed actions:

      Approach:
      Some of the actions were already done in https://jira.ez.no/browse/EZP-29612 , others are available in some way in BehatBundle (https://github.com/ezsystems/BehatBundle/tree/18a847270cef3f6f535d55b6d028ea9356d8a68d) . We should extract thing from the Doc to Behat Bundle and refactor it to suit our needs (and prepare it for 7.0.0 release).

        Activity

        Marek Nocoń created issue -
        Marek Nocoń made changes -
        Field Original Value New Value
        Description It would be useful to add multiple Steps that allow setting up complicated testing scenarios quicker.

        Proposed actions:
        - Creating Content Types (https://github.com/ezsystems/developer-documentation/pull/467/files#diff-dd334a760e1b7d33678a72e887dfc54bR24 can be used)
        - Creating Content Items (same Steps as in https://github.com/ezsystems/developer-documentation/pull/467/files#diff-dd334a760e1b7d33678a72e887dfc54bR24)
        -- with an additional Step:
        {code}
        And I create "contentType" Content items in "path"
        | fieldName | fieldType | value |
        | body | richtext | val1 |
        | intro | ezstring | val2 |
        {code}
        - Roles/Policies
        -- Creating a user (optional: in group)
        -- Assigning user or group to Role
        -- Creating a Role with policies and limitations

        Approach:
        Some of the actions were already done in https://jira.ez.no/browse/EZP-29612 , others are available in some way in BehatBundle (https://github.com/ezsystems/BehatBundle/tree/18a847270cef3f6f535d55b6d028ea9356d8a68d) . We should extract thing from the Doc to Behat Bundle and refactor it to suit our needs (and prepare it for 7.0.0 release).

        It would be useful to add multiple Steps that allow setting up complicated testing scenarios quicker.

        Proposed actions:
        - Creating Content Types (https://github.com/ezsystems/developer-documentation/pull/467/files#diff-dd334a760e1b7d33678a72e887dfc54bR24 can be used)
        - Creating Content Items (same Steps as in https://github.com/ezsystems/developer-documentation/pull/467/files#diff-dd334a760e1b7d33678a72e887dfc54bR24). Make sure multiple Content Items can be created at once.
        -- with an additional Step:
        {code}
        And I create "contentType" Content items in "path"
        | fieldName | fieldType | value |
        | body | richtext | val1 |
        | intro | ezstring | val2 |
        {code}
        - Roles/Policies
        -- Creating a user (optional: in group)
        -- Assigning user or group to Role
        -- Creating a Role with policies and limitations

        Approach:
        Some of the actions were already done in https://jira.ez.no/browse/EZP-29612 , others are available in some way in BehatBundle (https://github.com/ezsystems/BehatBundle/tree/18a847270cef3f6f535d55b6d028ea9356d8a68d) . We should extract thing from the Doc to Behat Bundle and refactor it to suit our needs (and prepare it for 7.0.0 release).

        Marek Nocoń made changes -
        Status Backlog [ 10000 ] Specification [ 10002 ]
        Assignee Marek Nocoń [ marek.nocon@ez.no ]
        Marek Nocoń made changes -
        Status Specification [ 10002 ] Specification Done [ 10003 ]
        Assignee Marek Nocoń [ marek.nocon@ez.no ]
        Michał Szołtysek made changes -
        Story Points 5
        Michał Szołtysek made changes -
        Story Points 5 3
        Sylvain Guittard made changes -
        Sprint Candidates for next sprint [ 109 ]
        Sylvain Guittard made changes -
        Sprint Candidates for next sprint [ 109 ] [2.5] - Sprint 2 [ 121 ]
        Sylvain Guittard made changes -
        Rank Ranked higher
        Marek Nocoń made changes -
        Status Specification Done [ 10003 ] Development [ 3 ]
        Assignee Marek Nocoń [ marek.nocon@ez.no ]
        Sylvain Guittard made changes -
        Sprint [2.5] - Sprint 2 [ 121 ] [2.5] - Sprint 3 [ 122 ]
        Sylvain Guittard made changes -
        Rank Ranked higher
        Sylvain Guittard made changes -
        Sprint [2.5] - Sprint 3 [ 122 ] [2.5] - Sprint 4 [ 123 ]
        Sylvain Guittard made changes -
        Rank Ranked lower
        Sylvain Guittard made changes -
        Sprint [2.5] - Sprint 4 [ 123 ] [3.0] - Sprint 1 [ 124 ]
        Roland Benedetti made changes -
        Sprint [3.0] - Sprint 1 [ 124 ] [3.0] - Sprint 2 [ 125 ]
        Roland Benedetti made changes -
        Rank Ranked lower

          People

          • Assignee:
            Marek Nocoń
            Reporter:
            Marek Nocoń
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Agile