2008-11-04 26 views
4

JsUnit提供了一個包含目標'standalone_test'的螞蟻腳本。該目標使用屬性url來標識執行測試的HTML網站。這些網站已簽入,以便每個人在結賬後都能夠執行此測試。這是有效的,但url-proprty必須設置爲絕對路徑,如file:///home/user/projects/my-project/path/in/project/jsunit/testRunner.html。這樣可以避免自動啓動,每個人都可以指定一個命令,並在其框中構建路徑。是否可以傳遞相對路徑/ url,以便可以自動執行這些測試?這將有助於在我們的持續集成系統中設置這些測試。如何指定jsUnit-ant腳本的相對路徑?

回答

3

您可以使用built-in Ant basedir property構造url屬性值。

例如,如果你的構建腳本位於並從/home/user/projects/my-projects目錄中運行,你可以設置你的url財產:

<property 
    id="url" 
    name="url" 
    value="file://${basedir}/path/in/project/jsunit/testRunner.html"/> 
+0

聰明的主意。不完全是我在想什麼,但那應該是有效的。 – Mnementh 2008-11-12 15:38:14

相關問題