I think we have way too much testbot confirmation.

Why don't we rip out the whole step-by-step thing and replace it with a simple configurable contrib patch test? That would prove that a patch could be applied and a test could be run.

The whole step-by-step confirmation system has been really unreliable, with unnecessary failures. Let's get rid of it.

Comments

jthorson’s picture

The failures are not really due to the architecture ... but admittedly, I manually shortcut the last simpletest test any time I re-confirm a testbot.

Boombatower did point out that http://qa.drupal.org/incombatibility shows a case where shortcutting would hide a problems during a new testbot setup, but I think in the 'daily re-confirming' case, where the testbot environment itself has already been certified, running the full test suite during the last stage is a bit of overkill.

The attached patch shortcuts the full test suite on the last stage ... but again, we probably don't want this for 'initial' confirmation tests - perhaps we should add a toggle setting which let's us go between a 'short' confirmation (i.e. automated daily confirmation tests) and a 'full' confirmation (i.e. testbot environment changes, new testbot creation) setting per testbot.

jthorson’s picture

Status: Active » Needs review
jthorson’s picture

Been using this all night on scratchtestbot, and it works beautifully.

Suggest that we add the admin setting before committing, though.

jthorson’s picture

Added admin settings.

jthorson’s picture

Ooops ... guess server admin settings should only go on the server. :)

jthorson’s picture

Status: Needs review » Fixed

Tested on qa.scratch, and committed to 6.x-2.x (1231dd8).

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

jthorson’s picture

Status: Closed (fixed) » Needs work

May need more attention ... appears to be causing issues in 6.x-2.8-rc3.

jthorson’s picture

Status: Needs work » Closed (fixed)

Retested, and the issue must have been introduced in a later patch.