Uploaded image for project: 'CORD'
  1. CORD
  2. CORD-2936

Make script output upon sucess is identical to failure

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: To Do (View Workflow)
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: 5.0
    • Fix Version/s: None
    • Component/s: Build System
    • Labels:
      None
    • Story Points:
      1

      Description

      If `make build` fails, Ansible/make prints out the error message, then pushes the error messages out of view by printing dozens of lines of non-error text. (PLAY RECAP). This means that it's not obvious when the make script fails.

      When the make script passes, it also prints out dozens of lines of PLAY RECAP. So if it passes, the user must manually scroll upward through hundreds of lines of output trying to see whether there are any error messages. This is particularly difficult and time consuming because sometimes there are errors which are overcome through automatic retries.

      I spent well over 4 weeks trying to install CORD. After literally one hundred failed `make build` commands, it was not immediately obvious when the installation did finally succeed.

      Request:

       

      1. That the final line printed by the make script upon success is "Successfully finished installation" (or something like that).

      2. The final line printed by the make script when it fails contains the word 'error' or 'fail'.

       

      I tried modifying the make script to do this, but Makescript syntax is confusing and I couldn't figure it out.

        Attachments

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

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            mdavis Matthew Davis
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:

                Gerrit Reviews

                There are no open Gerrit changes