タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとmavenに関するkuronicleのブックマーク (4)

  • Mavenで結合テストを自動化する方法 | GREE Engineering

    こんにちは、九岡です。 Javaエンジニアのみなさん、結合テストの自動化してますか?! この記事では、 結合テストとは何か 筆者は何のために行っているのか それをMavenで自動化する方法 をご紹介します。 用途が知られていたりいなかったり、単体テストに比べると情報が少なかったり、より多くのMavenプラグインを使うことになりがちで手間がかかる「結合テストの自動化」。 「まだやってない」という方は、この記事をとっかかりにしていただけるとうれしいです! 対象 この記事は特に以下のような方におすすめです。 JavaやMavenを利用してアプリケーション開発を行っている方 テスト自動化をはじめて行う方 単体テストは自動化しているが、結合テストはまだ自動化していないという方 自分でMavenのビルド設定ができるようになりたい方 既にJavaプロジェクトで結合テストを自動化している方にとっては目新し

    Mavenで結合テストを自動化する方法 | GREE Engineering
  • JBehave+Maven+Eclipseを使った結合試験の自動化 - Qiita

    JBehave+Maven+Eclipseを使った結合試験の自動化 What is JBehave? JBehave is a framework for Behaviour-Driven Development(BDD). http://jbehave.org/より BDDをするためのフレームワークです。 試験シナリオをプレインテキストで記述し、それを処理するテストを記述することで試験をしていきます。試験シナリオをテキストで記述できるため、いわゆるお客様にシナリオを確認してもらいやすくなります。(お客様に書いてもらうこともできそうですが、ちょっと厳しいかと思います) 具体例 先日作ったjalo(https://github.com/tamurashingo/jalo)に結合試験を追加してみます。 ソースコードはhttps://github.com/tamurashingo/jalo/tr

    JBehave+Maven+Eclipseを使った結合試験の自動化 - Qiita
    kuronicle
    kuronicle 2014/03/14
    今度試してみたい。
  • Mavenで一部のテストの実行/除外を切り替える - プログラミングメモ

    やりたいこと 一部のテストは、普段(mvn test で実行したとき)は実行されないようにする。 ただし、mvn の引数で何かを指定すれば実行できるようにする。 また、そのテストは、NetBeansから「ファイルのテスト」で単独実行されるようにする。 使用した環境 NetBeans 7.4 Maven 3.0.5 (NetBeansにバンドルされていたもの) JUnitの@Categoryを使ってテストをグループ分け 「一部のテスト」には、JUnitの@Categoryでカテゴリを指定することで、他のテストと区別する。 Maven側では、特定のカテゴリのみテストを実行したり、テスト対象から除外したりできる。 カテゴリを指定するためには、カテゴリを表すマーカー用のクラスかインタフェースを作り、それをテストクラスに@Categoryを使って指定する。 マーカー用のインタフェースの例。インタフェ

    Mavenで一部のテストの実行/除外を切り替える - プログラミングメモ
  • Mavenで、依存ライブラリのjarを含んだ実行可能なjarを生成する方法 | Geisha Tokyo Engineers' Blog

    Mavenでpackageを用いて、依存関係のjarを含んだ実行可能なjarファイルを作成する方法の紹介です。 以下をPOMに設定しておくと、 mvn package を実行するだけでよくなります。 POMサンプル <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <!-- ここはこのままでOK --> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <!-- ここにmain関数のあるクラスを指定。これがManifest.mfに設定されます --> <mainClass>full.package.of.Main

  • 1