[英]Not able to add Linux machine as Slave to Jenkins master running on Windows machine
[英]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地址。
免責聲明:我不使用壓縮的詹金斯集成。
您遇到的問題是使用絕對路徑。 squishrunner將在套件目錄中查找測試用例名稱。
其次,測試用例應該指向文件夾,而不是里面的.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.