/** * Add information about host and thread to specified test case started event * * @param event given event to update * @return updated event */ public static TestCaseStartedEvent withExecutorInfo(TestCaseStartedEvent event) { event.getLabels().add(createHostLabel(getHostname())); event.getLabels().add(createThreadLabel(format("%s.%s(%s)", ManagementFactory.getRuntimeMXBean().getName(), Thread.currentThread().getName(), Thread.currentThread().getId()) )); return event; }
event.getLabels().add(createSeverityLabel(getSeverity())); event.getLabels().add(createIssueLabel(getIssueKey())); event.getLabels().add(createIssueLabel(issueKey)); event.getLabels().add(createTestLabel(getTestCaseId())); event.getLabels().addAll(getStoryLabels()); event.getLabels().addAll(getFeatureLabels()); withExecutorInfo(event);
public void update(TestCaseStartedEvent event) { if (isTitleAnnotationPresent()) { event.setTitle(getTitle()); } if (isDescriptionAnnotationPresent()) { event.setDescription(getDescription()); } if (isStoriesAnnotationPresent()) { event.getLabels().addAll(getStoryLabels()); } if (isFeaturesAnnotationPresent()) { event.getLabels().addAll(getFeatureLabels()); } if (isSeverityAnnotationPresent()) { event.setSeverity(getSeverity()); } }
/** * Sets to testCase start time, default status, name, title, description and labels * * @param testCase to change */ @Override public void process(TestCaseResult testCase) { testCase.setStart(System.currentTimeMillis()); testCase.setStatus(Status.PASSED); testCase.setName(getName()); testCase.setTitle(getTitle()); testCase.setDescription(getDescription()); testCase.setLabels(getLabels()); }
@Override public void process(TestCaseResult testCase) { testCase.setStart(System.currentTimeMillis()); testCase.setStatus(Status.PASSED); testCase.setName(getName()); testCase.setSeverity(getSeverity()); testCase.setTitle(getTitle()); testCase.setDescription(getDescription()); testCase.setLabels(getLabels()); }