1
我使用的是第三方API,它使用下面的代碼從環境變量加載全局屬性文件是一個好主意,把全局屬性文件中USER_HOME環境變量
System.getProperty("user.home");
或
System.getenv(XYZ_HOME_VAR_NAME);
由於我使用Jenkins CI,所以我必須在系統的user_home內創建文件夾。
我不確定這是否是錯誤的編碼習慣。
請建議,如果這是正確的...
我唯一擔心的是,當我建立了構建詹金斯,測試用例將選擇的配置。來自user.home的文件。這很好吧? – C4CodeE4Exe
測試是否需要不同的配置或修改文件?如果他們這樣做,你可能應該添加一個選項來使用特定的文件,而不是默認的,以防止測試踩在對方的腳趾上。 – Joni
編號測試用例加載相同的全局配置。文件。作爲加載配置的邏輯。駐留在src/main/java/util/GlobalConfiguration.java中。 – C4CodeE4Exe