2017-05-11 17 views
0

sql-maven-pluginを使用して簡単なDBテストケースを実行しています。<outputFile>プロパティが正しく動作しません。

まず、私は、テーブルにデータの2行を挿入しています(注:私はこれを行う前に、手動でテーブルを切り捨てています)

は、その後、私はそれらの2行が挿入されているかどうかを確認するために、選択クエリを実行しています。

2行が挿入されているかどうかを確認するには、sql-maven-pluginのプロパティを使用して、ファイル内でクエリ結果を取得しています。

しかし、mavenを実行すると、出力ファイルが作成されますが、データは含まれません。 サイズは0 KBです。

maven-sql-pluginを使用して、どこで間違っているのか、あるいは他の方法でファイルのクエリを出力する方法を提案してください。事前に

おかげ

以下の私のpom.xmlの

を追加しました実行タグ: - 新しいユーザーのために

 <execution> 
     <id>insert-data</id> 
     <phase>process-test-resources</phase> 
     <goals> 
      <goal>execute</goal> 
     </goals> 
     <configuration> 
      <autocommit>true</autocommit> 

      <srcFiles> 
      <srcFile>insert-in-usage.sql</srcFile> 
      </srcFiles> 
     </configuration> 
     </execution> 

     <execution> 
     <id>select-data</id> 
     <phase>process-test-resources</phase> 
     <goals> 
      <goal>execute</goal> 
     </goals> 

     <configuration> 
     <sqlCommand>select distinct decode(count(*),2,'PASS','FAIL') as results from usage where version='3';</sqlCommand> 
      <outputFile>result.xls</outputFile> 
     </configuration> 
     </execution> 

    </executions> 

答えて

0

は、私のような年後にここに来て:あなたは、パラメータを追加する必要が

<printResultSet>true</printResultSet> 

です。 documentationによると、バージョン1.3以降で利用可能です。

関連する問題