/** * Assigns categories to {@link ExtentTest}. * @param categories to add */ public static void assignCategories(String... categories) { for (String category : categories) { assignCategory(category); } }
@Override public boolean retry(ITestResult result) { if (getCount(result).incrementAndGet() > MAX_RETRY_COUNT) { // don't retry if max count is exceeded String failureMessage = "Exceeded max count (" + getCount(result).get() + "): " + result.getTestName(); logResult(GaleniumReportUtil.MARKER_FAIL, result, failureMessage); assignCategory("RERUN_MAX"); return false; } String infoMessage = "Rerunning test (" + getCount(result).get() + "): " + result.getTestName(); logResult(GaleniumReportUtil.MARKER_SKIP, result, infoMessage); assignCategory("RERUN_" + getCount(result).get()); return true; }
@Override public boolean retry(ITestResult result) { if (getCount(result).incrementAndGet() > MAX_RETRY_COUNT) { // don't retry if max count is exceeded String failureMessage = "Failed last retry (" + getCount(result).get() + "): " + result.getTestName(); logResult(GaleniumReportUtil.MARKER_FAIL, result, failureMessage); assignCategory("RERUN_MAX"); return false; } String infoMessage = "Rerunning test (" + getCount(result).get() + "): " + result.getTestName(); logResult(GaleniumReportUtil.MARKER_SKIP, result, infoMessage); assignCategory("RERUN_" + getCount(result).get()); WebDriverManager.closeDriver(); return true; }
assignCategory(CATEGORY_PREFIX_LOCAL_STORAGE_PROFILE + profileToApply.getProfileName());
protected void fetchItems(WebDriver driver) { for (F storageFetcher : getFetchers()) { getLogger().debug("fetching items for profile '" + getProfileName() + "': " + storageFetcher.getFetcherName()); assignCategory(getCategoryPrefixFetcher() + storageFetcher.getFetcherName()); handleFetcher(driver, storageFetcher); } }
assignCategory(CATEGORY_PREFIX_COOKIE_PROFILE + profileToApply.getProfileName());
if (getDriver() == null) { getLogger().warn(MARKER_ERROR, "driver not instantiated"); GaleniumReportUtil.assignCategory(CATEGORY_WEB_DRIVER_NOT_INSTANTIATED); retries++;
GaleniumReportUtil.assignCategory(CATEGORY_WEB_DRIVER_NOT_INSTANTIATED); retries++;