Appium: огурец не удалось (DuplicateStepDefinitionException)

Раньше я работал с калебасом, а недавно прыгнул на Аппиум. Мне нужна помощь по проблеме Appium-CI-Bamboo. Скрипты автоматизации были написаны на Java-Junit с использованием gradle в формате огурца. Локально работает нормально, но не работает на сервере Bamboo с ошибкой ниже. Я попытался установить все драгоценные камни на сервере (MAC), которые были доступны на моем локальном компьютере (MAC), но не смог найти, где проблема. Кто-нибудь сталкивался с этой проблемой и был в состоянии ее решить, если да, то не могли бы вы помочь мне с решением, которое могло бы оказать большую услугу, пожалуйста?

Starting a Gradle Daemon (subsequent builds will be faster)
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

:clean UP-TO-DATE

BUILD SUCCESSFUL

Total time: 20.098 secs
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar
:assemble
:compileTestJava
:processTestResources
:testClasses
:test
:check
:build
:runTags UP-TO-DATE
:generateReport UP-TO-DATE
Exception in thread "main" cucumber.runtime.DuplicateStepDefinitionException: Duplicate step definitions in com.project.qa.steps.HomeSteps.tap_on_favourites_icon() in file:/Users/admin/bamboo/xml-data/build-dir/PIR-IQDU-JOB1/UITest/build/classes/test/ and com.project.qa.steps.HomeSteps.tap_on_favourites_icon() in file:/Users/admin/bamboo/xml-data/build-dir/PIR-IQDU-JOB1/UITest/build/classes/test/
        at cucumber.runtime.RuntimeGlue.addStepDefinition(RuntimeGlue.java:33)
        at cucumber.runtime.java.JavaBackend.addStepDefinition(JavaBackend.java:151)
        at cucumber.runtime.java.MethodScanner.scan(MethodScanner.java:68)
        at cucumber.runtime.java.MethodScanner.scan(MethodScanner.java:41)
        at cucumber.runtime.java.JavaBackend.loadGlue(JavaBackend.java:86)
        at cucumber.runtime.Runtime.<init>(Runtime.java:92)
            at cucumber.runtime.Runtime.<init>(Runtime.java:70)
            at cucumber.runtime.Runtime.<init>(Runtime.java:66)
            at cucumber.api.cli.Main.run(Main.java:35)
            at cucumber.api.cli.Main.main(Main.java:18)
    :cucumber FAILED

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':cucumber'.
    > Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1

    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

    BUILD FAILED

    Total time: 27.164 secs

Спасибо заранее

0 ответов

Другие вопросы по тегам