mirror of
https://we.phorge.it/source/arcanist.git
synced 2024-12-23 05:50:54 +01:00
Ignore errors from "svn upgrade" in unit tests
Summary: See discussion in D6893. Different versions of `svn` do different stuff, just ignore any possible error here. Test Plan: Ran unit tests. Reviewers: andrewjcg, btrahan Reviewed By: andrewjcg CC: aran Differential Revision: https://secure.phabricator.com/D6946
This commit is contained in:
parent
1fa8e861b2
commit
ba3c8e3356
1 changed files with 6 additions and 1 deletions
|
@ -40,7 +40,12 @@ final class ArcanistRepositoryAPIStateTestCase extends ArcanistTestCase {
|
|||
if ($api instanceof ArcanistSubversionAPI) {
|
||||
// Upgrade the repository so that the test will still pass if the local
|
||||
// `svn` is newer than the `svn` which created the repository.
|
||||
$api->execxLocal('upgrade');
|
||||
|
||||
// NOTE: Some versions of Subversion (1.7.x?) exit with an error code on
|
||||
// a no-op upgrade, although newer versions do not. We just ignore the
|
||||
// error here; if it's because of an actual problem we'll hit an error
|
||||
// shortly anyway.
|
||||
$api->execManualLocal('upgrade');
|
||||
}
|
||||
|
||||
$this->assertCorrectState($test, $api);
|
||||
|
|
Loading…
Reference in a new issue