簡體   English   中英

使用來自master(jenkins)的jenkins在slave(unix)機器上運行擠壓測試

[英]Running squish test on slave (unix) machine using jenkins from master (windows)

我正在嘗試使用主計算機上的Jenkins在從計算機上運行壓縮測試。 從我的主計算機運行構建作業時,出現以下錯誤:-

例外:com.froglogic.squish.SquishException:com.froglogic.squish.execute.TestCaseNotFoundException:找不到tst_ / home / admin / Desktop / Squish_setup / squish-6.0.1-qt47x-linux64 / examples / qt / addressbook / suite_py套件中的/tst_general/test.py /home/admin/Desktop/Squish_setup/squish-6.0.1-qt47x-linux64/examples/qt/addressbook/suite_py

(嘗試使用和不使用tst_前綴)

同樣在從站的squish配置下的同一控制台輸出中,它顯示了我的Jenkins主計算機的ip地址。

免責聲明:我不使用壓縮的詹金斯集成。

您遇到的問題是使用絕對路徑。 squishr​​unner將在套件目錄中查找測試用例名稱。

其次,測試用例應該指向文件夾,而不是里面的.py文件。

在這種情況下,它正在尋找一個文件夾:

tst_/home/admin/Desktop/Squish_setup/squish-6.0.1-qt47x-linux64/examples/qt/addressbook/suite_py/tst_general/test.py

文件夾內:

/home/admin/Desktop/Squish_setup/squish-6.0.1-qt47x-linux64/examples/qt/addressbook/suite_py

這不會起作用。

正如我所提到的,我不使用詹金斯,所以我將概述您將使用的cmdline,並希望可以幫助您解決問題?

squishrunner --testsuite \
/home/admin/Desktop/Squish_setup/squish-6.0.1-qt47x-linux64/examples/qt/addressbook/suite_py \
--testcase tst_general

您似乎還有第二個問題,顯示的IP地址錯誤。 這似乎是jenkins整合所特有的問題,對不起,我無法對此有所了解。 除非那在squishserver設置或類似的東西?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM