<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - When testlist contains non-existing (removed) test, piglit excepts out"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99649#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - When testlist contains non-existing (removed) test, piglit excepts out"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99649">bug 99649</a>
              from <span class="vcard"><a class="email" href="mailto:tomi.p.sarvela@intel.com" title="Tomi Sarvela <tomi.p.sarvela@intel.com>"> <span class="fn">Tomi Sarvela</span></a>
</span></b>
        <pre>I was asked to explain my issue a bit better, so here's by pov:

Catching the exception is clear. The issue is known and easily hit, and
non-catched exception is a bug.

Choosing what to do:

Continue with Warning
- This helps CI: testlist might be maintained locally, and removing test
upstream breaks every run after update at the moment
- This helps user: warning about missing test, but test anyway what you can
- Test order is in meta/tests, just as with regexes

Abort with Error
- User: makes it clear that testlist can't be run as-is. Force to edit testlist
- CI: breaks. Resolution: don't build piglit from upstream automatically
- Test order can be read from testlist, in addition to meta/tests

One possibility is to choose the behaviour with a commandline option. I
wouldn't mind that, either.

I don't think testlist are very widely used yet, so choosing the correct
default is possible. I'm liking "Continue with Warning", because that's the
unix way.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>