Multiproject Helpers - nebula-plugins/nebula-test GitHub Wiki

MultiProjectHelper

MultiProjectHelper can create various sub-projects using the ProjectBuilder.

Usage for MultiProjectHelper:

def helper = new MultiProjectHelper(project)
Project sub = helper.addSubproject('sub')

MultiProjectIntegrationHelper

MultiProjectIntegrationHelper can create sub-projects using our IntegrationSpec.

Usage for MultiProjectIntegrationHelper:

class MySpec extends IntegrationSpec {
    def helper = new MultiProjectIntegrationHelper(projectDir, setingsFile)

    def 'my test method'() {
        File subDirectory = helper.addSubproject('sub1')
    }
}