2016-09-22 46 views
1

我剛剛得到一個錯誤,當我嘗試運行在Eclipse中使用TestNG單元測試,該錯誤信息是:引用未定義的變量env.DOMAIN_PATHTestNG的Eclipse中,引用未定義的變量env.DOMAIN_PATH

但這當我在Intellj或Maven中運行它時,問題不存在。

任何人遇到這個問題?

我使用Eclipse Mars.2版本(4.5.2),並更新TestNG插件版本6.9.12.201607091356

感謝。

回答

0

您需要在Eclipse工作區級別首選項或項目級別屬性(例如工作區級別)中啓用'environmentVariables'選項:導航到Eclipse首選項 - > TestNG - > Maven - >啓用選項'environmentVariables'。默認情況下它被禁用。 看到更多的細節在the official guide

+0

感謝緒清,我想你是對的,但我仍然有問題後,我試圖讓你提到的功能,我會努力更多配置,稍後再回來。 – sujoe

+0

請參考:https://github.com/cbeust/testng-eclipse/issues/284 – sujoe

+0

在票證中解釋https://github.com/cbeust/testng-eclipse/issues/284#issuecomment-253554671並修正在6.9.14測試版中,請更新您的插件。謝謝 –

7

當我試圖運行TestNG,我得到了同樣的錯誤。我在Eclipse中爲TestNG - > Maven更改了首選項,以便systemPropertyVariables和environmentVariables未被選中,並且我能夠成功運行測試用例。

之前

Screenshot of Maven preferences with systemPropertyVariables and environmentVariables checked.

Screenshot of Maven preferences with systemPropertyVariables and environmentVariables now unchecked.