2017-05-11 22 views
0

我正在使用sql-maven-plugin來執行一個簡單的數據庫測試用例。<outputFile>使用sql-maven-plugin時屬性無法正常工作

首先,我插入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開始提供。

相關問題