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

coin_scraper.py should parse the messages for QFatal and mark the test as CRASH in the testresults database

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • None
    • Test scripts
    • None

      coin_scraper.py should parse the messages in the XML file for <Message type="qfatal" and treat the whole execution as a crash. The test outcome stored in the database shouldn't be FAIL, even if the XML marks it as FAIL. It should be treated as a CRASH.

      For this I plan to create a new test resulttype called QFATAL (the existing ones are PASS/FAIL/XPASS etc.)

      Reason:

      As discussed in QTQAINFRA-7349, when a test prints a QFATAL message, sometimes there is no other indication of crash, and QTest might wrap things up cleanly and mark the test as FAIL and quit.

      It's not evident that the whole test_executable aborted and a bunch of tests were not tried at all.

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

            jimis Dimitrios Apostolou
            jimis Dimitrios Apostolou
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes