Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-1036

Coin overwrites build/provision logs/statefiles/artifacts

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: unversioned
    • Fix Version/s: unversioned
    • Component/s: Coin (obsolete)
    • Labels:
    • Commits:
      c1ca3c3028cd228a91b9941774b381c7d8e1f9e2

      Description

      When we designed Coin, we assumed builds are 100 % reproducible. Reality bites us and we can have various external factors failing builds where when the same build is later repeated, it may succeed.

      Currently all of this works, except that when re-running, we override the first build log. This is confusing, because we will see in the web UI for example that a build failed, but then the log says that it was successful.

      Proposal: for testing, we have several test logs, when repeating a round of testing, we create a new file. Implement the same structure for building and provisioning.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              aakeskimo Aapo Keskimölö
              Reporter:
              frederik Frederik Gladhorn
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes