Тестирование пакета SPM с использованием флага оптимизации - PullRequest
1 голос
/ 12 февраля 2020

Я пытаюсь протестировать свой пакет swift, который использует CryptoKit (SHA256 га sh очень медленно, используя debug config), и я хотел бы запустить тесты используя флаги оптимизации.

Используя Xcode 11.4 Beta и macOS Catalina 10.15.3 (19D76). Из терминала вызов

swift test -c release

приводит к ошибке:

error: module 'MyCoolPackage' was not compiled for testing
@testable import MyCoolPackage

Поэтому, очевидно, я не могу использовать флаг оптимизации, используя config с именем release (но мы можем использовать -c release для команды swift run).

Без создания файла .xcodeproj можно ли выполнить тест с оптимизацией?

Конечно, я могу создать файл проекта, но я не не хочу этого делать ... Можем ли мы запустить тесты без файла проекта?

...