BaseConfigReader.java
2.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package com.pipi.qa.config;
import java.util.HashMap;
import java.util.Map;
import com.pipi.qa.framework.utils.common.PropUtil;
public class BaseConfigReader {
public final static PropUtil PropUtil = new PropUtil("config/server.properties");
public final static String DEFAULT_CHARSET = PropUtil.get("charset", "UTF-8");
public final static int DEFAULT_CONNECT_TIMEOUT = Integer.parseInt(PropUtil.get("connectTimeout", "10000"));
public final static int DEFAULT_READ_TIMEOUT = Integer.parseInt(PropUtil.get("readTimeout", "10000"));
public static final boolean isFollowRedirects = Boolean.parseBoolean(PropUtil.get("isFollowRedirects", "false"));
public static final boolean reporterLog = Boolean.parseBoolean(PropUtil.get("reporterLog", "false"));
public final static String ENV = PropUtil.get("env", "UNKOWN");
public final static String CONTENT_TYPE_XML = "application/xml";
public final static String CONTENT_TYPE_JSON = "application/json";
public final static String CONTENT_TYPE_FORM = "application/x-www-form-urlencoded";
public final static String CONTENT_TYPE_FILE = "multipart/form-data";
public final static String CONTENT_TYPE_PLAIN = "text/plain";
public static String newLine = System.getProperty("line.separator");
public final static boolean isReport = Boolean.parseBoolean(PropUtil.get("isReport", "false"));
public final static long autoProjectId = Long.parseLong((PropUtil.get("autoProjectId", "0")));
public final static String REPORT_HTTP_ADDR = PropUtil.get("report_http_addr",
"http://10.1.50.180:9965/DShengTestPlatform");
public final static int retrycount = Integer.parseInt(PropUtil.get("retrycount", "0"));
public final static int onTestSuccessInterval = Integer.parseInt(PropUtil.get("onTestSuccessInterval", "0"));
public final static int onTestFailureInterval = Integer.parseInt(PropUtil.get("onTestFailureInterval", "0"));
public final static int onTestSkippedInterval = Integer.parseInt(PropUtil.get("onTestSkippedInterval", "0"));
public static Map<String, Map<String, Object>> cookiesMap = new HashMap<String, Map<String, Object>>();
public static Map<String, String> AUTHENTICATION = new HashMap<String, String>();
public static String PROJECT_DIR = System.getProperty("user.dir");
public static Map<String, Integer> TEST_SUITE_RESULT = new HashMap<String, Integer>();
public static String DATE_FORMAT_YYYY_MM_DD = "yyyy-MM-dd";
public static String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
public static String DATE_FORMAT_YYYYMMDDHHMMSS = "yyyyMMddHHmmss";
public static String DATE_FORMAT_YYYYMMDDHHMMSSSSS = "yyyyMMddHHmmssSSS";
public static String DATE_FORMAT_YYYYMMDD = "yyyyMMdd";
}