Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-2703

Todo: pass/fail criteria for lava jobs (&results) in jenkins and how to +/-1 to gerrit.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: CIAT
    • Labels:

      Description

      This will need a little planning ...

      Goal: we need to be able to report back success, fail to gerrit via +1/-1 on the CIBT label.

      Conditions:

      • we need to be able to detect failures, but also allow known issues to be skipped so we do not fail the CI when we know something is not working.
      • Jenkins itself has no notion of 'skip'. We can only pass/fail a whole job (thus +1/-1) for the job itself. Thus even if we have an error in the tests, we might still pass the jenkins job (but maybe send a different label back).
      • Lava test results need to be interpreted (as far it can be done in automation)
      • We need a way to define how to skip an error or how to eval a particular pkg
        • for apps this could be a .aglci file in the git repo maybe
        • for non-apps we need to think where to place it (or how to retrieve it)

      We can talk through this if you like

        Attachments

        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            clabbe Corentin Labbe
            Reporter:
            jsmoeller Jan-Simon Moeller
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: