Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
In the test suite we directly run the tasks we want to test, bypassing the task queue.
Therefore there was no test coverage of the queue.
Comment | File | Size | Author |
---|---|---|---|
#2 | test_the_hosting_tasks-2666926-2.patch | 1.4 KB | helmo |
Comments
Comment #2
helmo CreditAttribution: helmo at Initfour websolutions commentedWhen I manually run the task queue I get (caused by #2625168: Drush master changed logging):
However through the test script they're not showing up, and thus the test is passing :(.
Comment #3
helmo CreditAttribution: helmo at Initfour websolutions commentedCommitted .... http://drupalcode.org/project/provision.git/commit/9fa4808
Let's see http://ci.aegirproject.org/job/P_Aegir_Puppet_Module_functional_test_Aeg...
Comment #4
helmo CreditAttribution: helmo at Initfour websolutions commentedHere's the result.... The fatal error in the sub-process let's us lose the output.
Full log
Comment #5
ergonlogicI suspect that the problem here is that, since the Drush logging is itself what's failing here, we can't rely on it to bubble up the results, as we'd normally see from
provision_backend_invoke()
. I think we may need to make a more direct system call.