Указание количества тестируемых устройств при параллельном тестировании с использованием fastlane scan - PullRequest
0 голосов
/ 25 декабря 2018

Мне не удалось получить более 2 одновременных тестовых устройств симулятора при тестировании приложений для iOS с помощью «fastlane scan».

Выполнение этого «вручную» с использованием только xcodebuild работает, что-то вроде этого.Это будет запускать максимум 4 устройства:

xcodebuild -workspace myapp.xcworkspace -scheme somescheme_debug -destination 'platform=iOS Simulator,OS=12.1,name=iPhone X' build test CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -parallel-testing-worker-count 4

Соответствующая (но закрытая (игнорируется?)) Нить: https://github.com/fastlane/fastlane/issues/13394

Вот полоса, которую я использую

platform :ios do

  desc "Test"
  lane :test do |values|
    maxconcurrenttestingcount = 4
    schemefortesting = 'somescheme_debug'
    thebranch = git_branch

    ensure_git_status_clean

    puts "Testing, using scheme: '#{schemefortesting}'"

    scan(
      scheme: schemefortesting,
      devices: ['iPhone X'],
      # devices: ['iPhone XS Max'], #, 'iPad Air'],
      max_concurrent_simulators: maxconcurrenttestingcount,
      xcargs: "-parallel-testing-enabled=YES -parallel-testing-worker-count=#{maxconcurrenttestingcount}" # hmm not really working?
    )

    reset_git_repo
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...