← Back to team overview

trafodion-development team mailing list archive

Developer News - Infrastructure Updates

 

Trafodion Developers,

Recent updates/fixes to infrastructure have changed behavior of automated testing in a couple ways.

Launchpad Automatic Updates
If you reference the bug you are fixing in the comment with a keyword, then the bug will automatically get updated when you submit your change, and when the change gets merged. Not only will the review/change info get added to the bug, but the assigned engineer and bug status will get updated to "In Progress" and "Fix Committed" as appropriate.

Keywords indicate whether the change resolves the bug:  Closes, Resolves, Fixes
Or the change is merely related to the bug:                       Partial, Related, Impacts, Affects

The keywords also have an optional "-Bug" suffix, are not case sensitive, and should be on a separate line.
For example, any of these are accepted:
  Closes-Bug: 123456
  closes: 123456
  Partial-Bug: 123456
  Impacts: bug #123456

Blueprints should also get a whiteboard note when referenced in comment such as:
  Blueprint: my-blueprint-name
  bp my-blueprint-name

Testing Rechecks
Sometimes a test fails due to an existing intermittent bug rather than because of the code being submitted.  If you look at the test results and suspect this is the case, take a look at the rechecks page: http://status.trafodion.org/rechecks/. That page gives info on bugs which have been referenced by other rechecks (and maybe hit you too).

This page gets updated when anyone requests a recheck (re-run tests) and references the bug that caused the prior test to fail (NOT the bug you are fixing). So it is to everyone's benefit if you reference the bug that caused your problem.

The comment keywords to re-run tests have been simplified. The keywords "recheck" and "reverify" are now interchangeable and will work for either check or gate tests, depending on the prior test result. The keyword still has to be at the beginning of the line, but can be followed by any comment that explains why the recheck is necessary. A comment is optional. The bug number that caused the failure is still required for the gate tests, so that the rechecks page mentioned above will get updated.  You can leave a review comment something like "recheck bug 1340320".


Trafodion Infra Team