PageRenderTime 43ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/jgitflow-maven-plugin/src/it/projects/release-finish-added-files/postbuild.groovy

https://bitbucket.org/atlassian/jgit-flow
Groovy | 37 lines | 27 code | 10 blank | 0 comment | 0 complexity | 2dcb73bfdb00d02416314800c0777b2c MD5 | raw file
Possible License(s): Apache-2.0
  1. import com.atlassian.jgitflow.core.JGitFlow
  2. import com.atlassian.maven.plugins.jgitflow.it.FinishScriptHelper
  3. import org.apache.commons.io.FileUtils
  4. import static org.junit.Assert.assertEquals
  5. import static org.junit.Assert.assertTrue
  6. try
  7. {
  8. helper = new FinishScriptHelper(basedir, localRepositoryPath, context)
  9. flow = JGitFlow.getOrInit(basedir)
  10. flow.git().checkout().setName("master").call()
  11. helper.comparePomFiles("expected-master-pom.xml", "pom.xml")
  12. extFile = new File(flow.git().getRepository().getWorkTree(),"ext-result.txt");
  13. assertTrue("extension file missing!",extFile.exists());
  14. extResult = FileUtils.readFileToString(extFile);
  15. String[] versions = extResult.split(":");
  16. assertEquals("old version mismatch", "1.0", versions[0]);
  17. assertEquals("new version mismatch", "1.1", versions[1]);
  18. flow.git().checkout().setName("develop").call()
  19. File junkFile = new File(basedir,"junk.txt")
  20. assertTrue(junkFile.exists())
  21. helper.comparePomFiles("expected-develop-pom.xml", "pom.xml")
  22. }
  23. catch (Exception e)
  24. {
  25. System.err.println(e.getMessage())
  26. return false;
  27. }