2016-08-23 1 views
1

Я пытаюсь создать покрытие кода с помощью Sonar/Jenkins от Fastlane.Создание покрытия кода с помощью Fastlane/Jenkins

Сценарий, который я запускаю с Дженкинсом: тест Fastlane.

В моей FastFile я это сделать:

desc "Runs all the tests" 
lane :test do 
    scan(scheme: "XXX-icTests", 
    clean: true, 
    code_coverage: true, 
    output_directory: "sonar-reports", 
    output_types: "junit,json-compilation-database", 
    buildlog_path: "sonar-reports", 
    derived_data_path: "sonar-reports", 
    use_clang_report_name: true, 
    xcargs: "ONLY_ACTIVE_ARCH=YES" 
) 
    slather(
    cobertura_xml: true, 
    output_directory: "sonar-reports", 
    proj: " XXX.xcodeproj", 
    workspace: " XXX.xcworkspace", 
    scheme: " XXX-ic", 
    build_directory: "sonar-reports", 
    ignore:[] 
) 
    oclint(
    compile_commands: "sonar-reports/compile_commands.json", 
    report_type: 'pmd', 
    select_regex: /XXX/, 
    max_priority_1: 10, 
    max_priority_2: 400, 
    max_priority_3: 4000, 
    enable_clang_static_analyzer: false, 
    allow_duplicated_violations: false, 
    list_enabled_rules: true, 
    report_path: "sonar-reports/oclint.xml" 
) 
    sonar 
end 

Но при создании приложения на тренажере он останавливается здесь:

enter image description here

Что может быть проблема в этом случае?

Спасибо за помощь.

ответ

0

Я использую следующий до FastLane сканирования .. на скрипт

FASTLANE_EXPLICIT_OPEN_SIMULATOR = 2 Fastlane сканирования --scheme $ работа

Это запустит симулятор

Смежные вопросы