Je tente de transmettre une valeur à mon XCUITest via la ligne de commande. Je suis conscient qu'il est possible de le faire pour un XCTest (non-UI) de la manière suivante:XCUITests - Passer des variables d'environnement via la ligne de commande
xcodebuild Test verbose -workspace MyWorkspace.xcworkspace -derivedDataPath derivedData -schéma "MyScheme" Debug -configuration SYMROOT = "$ (pwd)"/build -destination plate-forme = "iOS Simulator", nom = "iPad Air", OS = 10.2 -seulement-testing: UITest/UITest -resultBundlePath fichiers_journaux MY_SETTING = "valeur_de_motif" MY_OTHER_SETTING = " set_value_2 "
Ceci, cependant, ne semble pas fonctionner dans mon XCUITest, car le code n'entrera pas dans le bloC#ifdef MY_SETTING. Y a-t-il un autre moyen de transmettre des valeurs à mon XCUITest via une ligne de commande, ou n'est-ce pas possible?
Set 'MY_SETTING' avant d'appeler 'xcodebuild ...'. – shallowThought
@shallowThought cela n'a pas fonctionné. –
Je me trompe. Pardon. – shallowThought