Вы не выполняете своих ожиданий
func testExample() {
let expec = expectation(description: "Home Code")
someAsyncTask() { _ in
expectation.fulfill()
}
wait(for: [expec], timeout: 30)
}
См. Тестирование асинхронных операций с ожиданиями
Примечания:
Когда Вы контрольный код из Подверсии для создания "песочницы" каталоги все содержат метаданные в .svn каталоге. Любой клиент, который Вы пытаетесь использовать против "песочницы", будет (предположение, что версия клиента не находится позади сервера), считайте метаданные и поймите состояние песочницы и как управлять им относительно сервера.
Так... Да, это будет работать просто великолепно;)
Они работают отлично вместе.
Один протест: Удостоверьтесь, что они оба используют тот же базовый пересмотр подверсии! Подверсия обновляет, это - каталоги и переформатировало .svn каталоги в первый раз, когда Вы выполняете пересмотр с основными обновлениями. То, что это означает, - то, что, когда Вы обновляете Вас, должны быть осторожными, что и подзатмить и черепаха выпустили новые версии с соответствием, лежащим в основе обновлений подверсии.
Так как я использовал обоих, было два обновления, которые повреждают совместимость с базовыми .svn каталогами, будьте осторожны!
Это хорошо работает для меня. Всегда обновляйте обоих к последней версии, так как могла бы быть проблема, если файлы, созданные определенным клиентом, являются несовместимыми с более ранней версией.