Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[JENKINS-23084] Create parent directories in tests.
  • Loading branch information
ikedam committed May 18, 2014
1 parent 7f79c14 commit a2935ac
Showing 1 changed file with 9 additions and 0 deletions.
Expand Up @@ -756,9 +756,15 @@ public void testAbsolutePath() throws Exception {
FreeStyleProject upstream = createFreeStyleProject();

File absoluteFile = new File(jenkins.getRootDir(), "properties.txt");
if(!absoluteFile.getParentFile().exists()) {
FileUtils.forceMkdir(absoluteFile.getParentFile());
}
FileUtils.writeStringToFile(absoluteFile, "absolute_param=value1");

File relativeFile = new File(new File(jenkins.getWorkspaceFor(upstream).getRemote()), "../properties.txt");
if(!relativeFile.getParentFile().exists()) {
FileUtils.forceMkdir(relativeFile.getParentFile());
}
FileUtils.writeStringToFile(relativeFile, "relative_param1=value2");

upstream.getBuildersList().add(new WriteFileBuilder("properties.txt", "relative_param2=value3"));
Expand Down Expand Up @@ -802,6 +808,9 @@ public void testAbsolutePathWithoutWorkspace() throws Exception {
FreeStyleProject upstream = createFreeStyleProject();

File absoluteFile = new File(jenkins.getRootDir(), "properties.txt");
if(!absoluteFile.getParentFile().exists()) {
FileUtils.forceMkdir(absoluteFile.getParentFile());
}
FileUtils.writeStringToFile(absoluteFile, "absolute_param=value1");

upstream.getBuildersList().add(new WorkspaceRemoveBuilder());
Expand Down

0 comments on commit a2935ac

Please sign in to comment.