Cucumber-JVMMaven統合の問題

ジャガンナート

@ RunWithタグと@CucumberOptionsタグを使用してCucumber-JVMテストを実行できましたが、Mavenを使用してテストを実行できません。誰かが私を正しい方向に向けることができますか?

インターネットを精査した後、maven sure fireプラグインを使用しようとしています。間違いを犯していると思いますが、それは私にはわかりません。

ジャガンナート

ディレクトリ構造は次のとおりです。

 src\test\ 
   --config\
   --resources\ (has the .feature files)
   --steps\  (classes for the steps)

=================== MavenPOMファイル=======================

http://maven.apache.org/maven-v4_0_0.xsd ">

<modelVersion>4.0.0</modelVersion>

<groupId>Project</groupId>
<artifactId>Project</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
    <cucumber.options>--format pretty</cucumber.options>
    <testsrc>src/test/</testsrc>
</properties>

<dependencies>

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
    </dependency>

    <dependency>
        <groupId>info.cukes</groupId>
        <artifactId>cucumber-java</artifactId>
        <version>1.2.0</version>
    </dependency>

    <dependency>
        <groupId>info.cukes</groupId>
        <artifactId>cucumber-junit</artifactId>
        <version>1.2.0</version>
    </dependency>

    <dependency>
        <groupId>info.cukes</groupId>
        <artifactId>cucumber-core</artifactId>
        <version>1.2.0</version>
    </dependency>

    <dependency> <!-- External Dependency -->
        <groupId>ojdbc6</groupId>
        <artifactId>ojdbc6</artifactId>
        <scope>system</scope>
        <version>1.0</version>
        <systemPath>E:\work\test\Project\libs\ojdbc6dms.jar</systemPath>
    </dependency>

    <dependency> <!-- External Dependency -->
        <groupId>sqljdbc</groupId>
        <artifactId>ojdbc6</artifactId>
        <scope>system</scope>
        <version>1.0</version>
        <systemPath>E:\work\test\Project\libs\sqljdbc4.jar</systemPath>
    </dependency>
</dependencies>

<build>
    <testSourceDirectory>${testsrc}</testSourceDirectory>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.18.1</version>
            <configuration>
                <parallel>classes</parallel>
                <threadCount>1</threadCount>
                <includes>
                    <include>**/RunCukeTests.java</include>
                </includes>
            </configuration>
        </plugin>
    </plugins>
</build>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Cucumber + TestNGとCucumber + JUNITの比較

分類Dev

Selenium Cucumber Repository(Java)Picocontainerの問題

分類Dev

TestFXとCucumberの使用

分類Dev

SpringをCucumberに統合する方法

分類Dev

GalenフレームワークとCucumberの統合

分類Dev

SonarqubeとCucumberの機能

分類Dev

cucumber-junit-platform-engineの@CucumberOptions

分類Dev

Cucumber / JasmineをHybrisv4.8.7 ecommerce Suiteにどのように統合しますか?

分類Dev

Firebase統合Androidの問題

分類Dev

RasaWebchat統合の問題

分類Dev

EvanBetterAuthorizationSample統合の問題

分類Dev

MavenEclipse統合の問題

分類Dev

iOS NextpeerFacebook統合の問題

分類Dev

Google AnalyticsAPI統合の問題

分類Dev

IOSPJSIP統合の問題

分類Dev

Google DriveApi統合の問題

分類Dev

Lyft AndroidSDK統合の問題

分類Dev

cucumber.adapter.ExtentCucumberAdapterを統合した後、初期化エラー「NoClassDefFoundError:cucumber / runtime / io / URLOutputStream」を取得する

分類Dev

CucumberでのJava 8時間クラス

分類Dev

Cucumberの論理ANDおよびORタグ

分類Dev

Cucumber JavaDataTableの要素を更新する方法

分類Dev

Cucumber統合テストをSpring BootとJUnitで実行する方法は?

分類Dev

FlatBuffersとの多言語統合の問題

分類Dev

Golangとcouchbaseの統合の問題

分類Dev

pheonixsqlとzeppelinの統合の問題

分類Dev

AirconsoleとUnityの統合の問題

分類Dev

ScalatestとのWiremock統合の問題

分類Dev

鳥小屋の統合の問題

分類Dev

AndroidStudioとNDKの統合の問題