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.
It's pretty important to have automated testing for any project. Consider the new core initiatives. Obviously they have to be tested during incubation.
But currently we could never test sandboxes because the VCS ID id determined from project release node, etc. It's quite tied up with project release nodes.
We should make it possible to test *any* branch of *any* project.
Comments
Comment #1
rfayIRC conversation with sdboyer quoted here:
Comment #2
rfayComment #3
forestmars CreditAttribution: forestmars commentedAre there any related issue queues for this, and/or any new developments?
Comment #4
rfayThere are no plans. Do you have a non-project that you want to be tested? If you have a full project, it can be tested.
Comment #5
jthorson CreditAttribution: jthorson commentedRefactored the code to use vcs label_id instead of branch release_nid. See the database migration changes & patch in http://drupal.org/node/1253890 .
Needs some more work (integration with project_dependency) to prevent it doing full drupal tests for contrib branches. Project_dependency will allow the population of the 'drupal.modules' argument, which will solve the 'full drupal test' issue.
Code also needs some overall cleanup (could add some efficiencies, remove original commented code and development comments), as well as the project_dependency integration ... but after that, it's close.
I've successfully ran two branch tests on rfay.redesign / qa.scratch before reverting the sites back to their original state ... could use additional testing on issue queue patch triggers and commit triggers to make sure it's all working.
Comment #6
webchickTagging.
Comment #7
MixologicComment #8
Mixologic