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

As a Developer I want to create schema for integration tests using Schema Importer

    Details

    • Sprint:
      [2.5] - Sprint 2, [3.0] - Sprint 2

      Description

      To make sure everything that is added to schema.yaml is working properly, we need to use it to create schema for API/Repository integration tests (Legacy Setup Factories).

        Issue Links

          Activity

          Andrzej Longosz created issue -
          Andrzej Longosz made changes -
          Field Original Value New Value
          Component/s Platform > Repository & Services (Public API impl) [ 10309 ]
          Andrzej Longosz made changes -
          Status InputQ [ 10001 ] Development [ 3 ]
          Andrzej Longosz logged work - 31/Jan/19 2:52 PM
          • Time Spent:
            30 minutes
             

            initial work

          Andrzej Longosz made changes -
          Remaining Estimate 0 minutes [ 0 ]
          Time Spent 30 minutes [ 1800 ]
          Worklog Id 69205 [ 69205 ]
          Show
          Andrzej Longosz added a comment - PR: https://github.com/ezsystems/ezpublish-kernel/pull/2548
          Sylvain Guittard made changes -
          Workflow EZ* Kanban SubTasks Workflow [ 136381 ] EZEE and EZP Story Workflow [ 137142 ]
          Parent EZP-29938 [ 65335 ]
          Issue Type Sub-task [ 5 ] Story [ 7 ]
          Sylvain Guittard made changes -
          Sprint [2.5] - Sprint 2 [ 121 ] [2.5] - Sprint 2, [3.0] - Sprint 1 [ 121, 124 ]
          Andrzej Longosz made changes -
          Summary Use Schema Importer to create schema for integration tests As a Developer I want to create schema for integration tests using Schema Importer
          Andrzej Longosz made changes -
          Description When attempted previously to utilize Doctrine Schema Tool to provide full PostgreSQL support, it was decided that this phase is not necessarily needed.

          However w/o making sure that all integration tests are executed flawlessly on imported schema, there's no way to determine if the solution is complete, so the next step should be
          1. Create {{schema.yaml}} file generated by the Exporter implemented via EZP-30057.
          2. Import this schema for API/Repository integration tests (Legacy Setup Factories).

          The risk here is probably performance, but at least this will answer the question if everything that is needed has been imported.
          To make sure everything that is added to {{schema.yaml}} is working properly, we need to use it to create schema for API/Repository integration tests (Legacy Setup Factories).
          Andrzej Longosz made changes -
          Link This issue relates to EZP-29938 [ EZP-29938 ]
          Roland Benedetti made changes -
          Sprint [2.5] - Sprint 2, [3.0] - Sprint 1 [ 121, 124 ] [2.5] - Sprint 2, [3.0] - Sprint 2 [ 121, 125 ]
          Roland Benedetti made changes -
          Rank Ranked lower
          Andrzej Longosz made changes -
          Status Development [ 3 ] Development Done [ 5 ]
          Fix Version/s 2.5.1 [ 15179 ]
          Andrzej Longosz made changes -
          Status Development Done [ 5 ] QA [ 10008 ]
          Hide
          Andrzej Longosz added a comment -
          Show
          Andrzej Longosz added a comment - Merged as ezsystems/ezpublish-kernel@8625f39
          Michał Szołtysek made changes -
          Status QA [ 10008 ] QA Done [ 10007 ]
          Assignee Andrzej Longosz [ andrzej.longosz@ez.no ]
          Michał Szołtysek made changes -
          Status QA Done [ 10007 ] Closed [ 6 ]
          Resolution Done [ 9 ]
          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          InputQ InputQ Development Development
          14m 23s 1 Andrzej Longosz 29/Jan/19 4:35 PM
          Development Development Development Done Development Done
          77d 21h 1 Andrzej Longosz 17/Apr/19 2:36 PM
          Development Done Development Done QA QA
          23s 1 Andrzej Longosz 17/Apr/19 2:37 PM
          QA QA QA Done QA Done
          3m 34s 1 Michał Szołtysek 17/Apr/19 2:40 PM
          QA Done QA Done Closed Closed
          14s 1 Michał Szołtysek 17/Apr/19 2:40 PM

            People

            • Assignee:
              Unassigned
              Reporter:
              Andrzej Longosz
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 30 minutes
                30m

                  Agile