final String suiteName = firstNonNull(testSuite.getTitle(), testSuite.getName(), "unknown test suite"); final String testClass = firstNonNull( findLabelValue(source.getLabels(), TEST_CLASS.value()), findLabelValue(testSuite.getLabels(), TEST_CLASS.value()), testSuite.getName(), ); final String testMethod = firstNonNull( findLabelValue(source.getLabels(), TEST_METHOD.value()), source.getName(), UNKNOWN final Optional<ru.yandex.qatools.allure.model.Label> historyId = findLabel(source.getLabels(), "historyId"); if (historyId.isPresent()) { dest.setHistoryId(historyId.get().getValue()); ); set.addAll(convert(testSuite.getLabels(), this::convert)); set.addAll(convert(source.getLabels(), this::convert)); dest.setLabels(new ArrayList<>(set)); dest.findAllLabels(ISSUE).forEach(issue ->
public TestCaseResult withLabels(Collection<Label> values) { if (values!= null) { getLabels().addAll(values); } return this; }
public TestCaseResult withLabels(Label... values) { if (values!= null) { for (Label value: values) { getLabels().add(value); } } return this; }
private List<String> getStoryKeys(TestCaseResult currentTestCaseResult) { List<String> storyKeys = new ArrayList<String>(); for (Label currentLabel : currentTestCaseResult.getLabels()) { if (currentLabel.getName().equalsIgnoreCase("story") && !currentLabel.getValue().isEmpty()) { storyKeys.add(currentLabel.getValue()); } } return storyKeys.size() != 0 ? storyKeys : null; }
private String getJiraKey(TestCaseResult currentTestCaseResult) { for (Label currentLabel : currentTestCaseResult.getLabels()) { if (currentLabel.getName().equalsIgnoreCase("testid") && !currentLabel.getValue().isEmpty()) { return currentLabel.getValue().toUpperCase(); } } return null; }
private TestLevel getSeverity(TestCaseResult currentTestCaseResult) { String severity = ""; for (Label currentLabel : currentTestCaseResult.getLabels()) { if (currentLabel.getName().equalsIgnoreCase("severity") && !currentLabel.getValue().isEmpty()) { severity = currentLabel.getValue(); } } if (!(severity.isEmpty())) { switch (SeverityLevel.fromValue(severity)) { case TRIVIAL: return TestLevel.TRIVIAL; case MINOR: return TestLevel.MINOR; case CRITICAL: return TestLevel.CRITICAL; case BLOCKER: return TestLevel.BLOCKER; default: return TestLevel.MAJOR; } } return null; }
theLabels = this.getLabels(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "labels", theLabels), currentHashCode, theLabels);
final String suiteName = firstNonNull(testSuite.getTitle(), testSuite.getName(), "unknown test suite"); final String testClass = firstNonNull( findLabelValue(source.getLabels(), TEST_CLASS.value()), findLabelValue(testSuite.getLabels(), TEST_CLASS.value()), testSuite.getName(), ); final String testMethod = firstNonNull( findLabelValue(source.getLabels(), TEST_METHOD.value()), source.getName(), UNKNOWN final Optional<ru.yandex.qatools.allure.model.Label> historyId = findLabel(source.getLabels(), "historyId"); if (historyId.isPresent()) { dest.setHistoryId(historyId.get().getValue()); ); set.addAll(convert(testSuite.getLabels(), this::convert)); set.addAll(convert(source.getLabels(), this::convert)); dest.setLabels(new ArrayList<>(set)); dest.findAllLabels(ISSUE).forEach(issue ->