Uploaded image for project: 'Magnolia Test Framework'
  1. Magnolia Test Framework
  2. MGNLTEST-345

Make sure that main branch is always synced

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Neutral
    • None
    • None
    • None

    Description

      We have found that some test fail because when attaching the hello-saas git repo only the branch newly created for the test suite is synced into the subscription.

      In this scenario the Magnolia admin central environment swicther only shows the branch, and since some test expect there to be the 'main' branch, it causes test failure.

      In this cases, we've found that pushing the "sync now" button on the Magnolia Git config form, it forces all the other branches to sync (and hence be shown in the environment swithcer).

      We need to discover how the syncing works and either force to always sync the main branch (aside from the current subscription test branch), or provide in the saas-test-framework some method to allow syncing per branch.

      If possible we should not enforce to sync all the repo, since controlling what individual branches do sync is even convenient for some test scenarios.

       

       

       

       

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              roberto.gomez Roberto Gomez
              roberto.gomez Roberto Gomez
              Foundation
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoR

                  Time Tracking

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - Not Specified
                    Not Specified
                    Logged:
                    Time Spent - 0.25d
                    0.25d