Merge pull request #459 from brodie/test-improvements

tests: propagate errors from open_temp_repo() instead of exiting
This commit is contained in:
Vicent Martí 2011-10-14 16:32:00 -07:00
commit a014a083d9

View File

@ -217,10 +217,9 @@ int copydir_recurs(const char *source_directory_path, const char *destination_di
int open_temp_repo(git_repository **repo, const char *path) int open_temp_repo(git_repository **repo, const char *path)
{ {
if (copydir_recurs(path, TEMP_REPO_FOLDER) < GIT_SUCCESS) { int error;
printf("\nFailed to create temporary folder. Aborting test suite.\n"); if ((error = copydir_recurs(path, TEMP_REPO_FOLDER)) < GIT_SUCCESS)
exit(-1); return error;
}
return git_repository_open(repo, TEMP_REPO_FOLDER); return git_repository_open(repo, TEMP_REPO_FOLDER);
} }