Search in sources :

Example 1 with SubversionCredentialUserPwd

use of org.jenkinsci.test.acceptance.plugins.subversion.SubversionCredentialUserPwd in project acceptance-test-harness by jenkinsci.

the class Subversion_Version154_PluginTest method run_basic_subversion_build_svn_userPwd.

@Test
public void run_basic_subversion_build_svn_userPwd() throws SubversionPluginTestException {
    final SvnContainer svnContainer = svn.get();
    final FreeStyleJob f = jenkins.jobs.create();
    f.addShellStep("test -d .svn");
    final SubversionScm subversionScm = f.useScm(SubversionScm.class);
    subversionScm.url.set(svnContainer.getSvnUrl());
    final SubversionCredentialUserPwd credentialPage = subversionScm.getCredentialPage(SubversionCredentialUserPwd.class);
    credentialPage.setUsername(SvnContainer.USER);
    credentialPage.setPassword(SvnContainer.PWD);
    credentialPage.confirmDialog();
    f.save();
    f.startBuild().shouldSucceed().shouldContainsConsoleOutput("test -d .svn");
}
Also used : SvnContainer(org.jenkinsci.test.acceptance.docker.fixtures.SvnContainer) SubversionScm(org.jenkinsci.test.acceptance.plugins.subversion.SubversionScm) SubversionCredentialUserPwd(org.jenkinsci.test.acceptance.plugins.subversion.SubversionCredentialUserPwd) FreeStyleJob(org.jenkinsci.test.acceptance.po.FreeStyleJob) AbstractJUnitTest(org.jenkinsci.test.acceptance.junit.AbstractJUnitTest) Test(org.junit.Test) DockerTest(org.jenkinsci.test.acceptance.junit.DockerTest)

Example 2 with SubversionCredentialUserPwd

use of org.jenkinsci.test.acceptance.plugins.subversion.SubversionCredentialUserPwd in project acceptance-test-harness by jenkinsci.

the class Subversion_Version154_PluginTest method run_basic_subversion_build_userPwd.

@Test
public void run_basic_subversion_build_userPwd() throws SubversionPluginTestException, InterruptedException {
    final SvnContainer svnContainer = svn.get();
    final FreeStyleJob f = jenkins.jobs.create();
    f.addShellStep("test -d .svn");
    final SubversionScm subversionScm = f.useScm(SubversionScm.class);
    subversionScm.url.set(svnContainer.getUrlUserPwdSaveRepo());
    final SubversionCredentialUserPwd credentialPage = subversionScm.getCredentialPage(SubversionCredentialUserPwd.class);
    credentialPage.setUsername(SvnContainer.USER);
    credentialPage.setPassword(SvnContainer.PWD);
    credentialPage.confirmDialog();
    f.save();
    f.startBuild().shouldSucceed().shouldContainsConsoleOutput("test -d .svn");
}
Also used : SvnContainer(org.jenkinsci.test.acceptance.docker.fixtures.SvnContainer) SubversionScm(org.jenkinsci.test.acceptance.plugins.subversion.SubversionScm) SubversionCredentialUserPwd(org.jenkinsci.test.acceptance.plugins.subversion.SubversionCredentialUserPwd) FreeStyleJob(org.jenkinsci.test.acceptance.po.FreeStyleJob) AbstractJUnitTest(org.jenkinsci.test.acceptance.junit.AbstractJUnitTest) Test(org.junit.Test) DockerTest(org.jenkinsci.test.acceptance.junit.DockerTest)

Aggregations

SvnContainer (org.jenkinsci.test.acceptance.docker.fixtures.SvnContainer)2 AbstractJUnitTest (org.jenkinsci.test.acceptance.junit.AbstractJUnitTest)2 DockerTest (org.jenkinsci.test.acceptance.junit.DockerTest)2 SubversionCredentialUserPwd (org.jenkinsci.test.acceptance.plugins.subversion.SubversionCredentialUserPwd)2 SubversionScm (org.jenkinsci.test.acceptance.plugins.subversion.SubversionScm)2 FreeStyleJob (org.jenkinsci.test.acceptance.po.FreeStyleJob)2 Test (org.junit.Test)2