2014-11-25 59 views
0

我創建了mavenized TestNG項目。它在日食中工作正常。但是當我在Jenkins中運行TestSuite時,發現編譯器錯誤。我不得不刪除一些重載的方法。但現在我面臨這種非重載方法的錯誤。編號錯誤: [INFO] ------------------------------------ ------------------------- [錯誤]/apps/jenkins/workspace/qa-tax-svc-automation/src/test/java/addressVerificationService/OverriddenAddressVerificationServiceTest.java:[62,33]錯誤:方法類OMSD_Util中的ExecuteGetCall不能應用於給定的類型;Jenkins:[錯誤]實際和正式參數列表長度不同

[ERROR]的實際和正式的參數列表的長度不同

/apps/jenkins/workspace/qa-tax-svc-automation/src/test/java/addressVerificationService/UnverifiedAddressVerificationServiceTest.java:[70,33 ]錯誤:類OMSD_Util中的ExecuteGetCall方法不能應用於給定的類型;

[ERROR]的實際和正式的參數列表的長度不同

/apps/jenkins/workspace/qa-tax-svc-automation/src/test/java/pricingService/PricingServiceDataDrivenTest.java:[94,24 ]錯誤:類UriGenerator中的方法CreateTaxServiceURI不能應用於給定的類型; 。 。 。 。

+0

如果你知道你的類和方法,錯誤似乎是很有說服力的。 – 2014-11-25 00:49:33

+0

謝謝Juned,但相同的代碼在本地工作。沒有編譯或運行時錯誤。我無法理解「實際和正式的參數列表長度不同」 – 2014-11-25 00:54:32

+0

您的測試用例可能使用了一些環境變量,這在您的本地和測試平臺上是不同的。 – 2014-11-25 00:55:21

回答

0

感謝lker Aguayo。我改變了我的本地java版本,但沒有幫助。最後在詹金斯的'目標和選項'我給了價值'乾淨測試-Dsuite_name = WS_Suite'。

以前我只給'test -Dsuite_name = WS_Suite'。

0

Java和Maven的版本在Jenkins和本地版本中是一樣的嗎?如果有不同的話,可以在Jenkins的本地版本中試試,看看問題是否會出現。這可能是放棄可能原因的第一步。

相關問題