INNER CODE UNIT · Java

SessionContext

AppiumTestDistribution/AppiumTestDistribution · src/main/java/com/context/SessionContext.java:17

public class SessionContext {
    static final String TEST_RUNNER = "testrunner";
    private static final HashMap<String, TestExecutionContext> allTestsExecutionContext;
    private static final Logger LOGGER = Logger.getLogger(SessionContext.class.getName());
    private static final Properties reportPortalProperties;
    private static String reportPortalLaunchURL = "";

    static {
        LOGGER.info("SessionContext default constructor");
        new SessionContext();
        allTestsExecutionContext = new HashMap<>();
        reportPortalProperties = loadReportPortalProperties();
        LOGGER.info("Initialized SessionContext");
    }

    static synchronized void addContext(long threadId, TestExecutionContext testExecutionContext) {
        allTestsExecutionContext.put(String.valueOf(threadId), testExecutionContext);
        LOGGER.info(String.format("Adding context for thread - %s", threadId));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…