com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:无法识别的字段“testCaseName”(类io.qameta.allure.model.TestResult)

问题描述 投票:0回答:1

我们最近将 Allure (2.27.0) 和 Allure Jenkins 插件 (2.31.1) 升级到最新版本。现在 Allure 报告为空,日志文件包含:

com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "testCaseName" (class io.qameta.allure.model.TestResult), not marked as ignorable (18 known properties: "start", "descriptionHtml", "parameters", "name", "historyId", "statusDetails", "status", "links", "fullName", "uuid", "description", "testCaseId", "stage", "labels", "stop", "steps", "rerunOf", "attachments"\])

build.gradle 是:

plugins {
id "io.qameta.allure" version "2.11.2"
}
allure {
version = "2.27.0"
adapter {
allureJavaVersion = "2.27.0"
aspectjVersion.set("1.9.22")
autoconfigureListeners.set(true)
aspectjWeaver.set(true)
frameworks {
junit5 {
// Defaults to allureJavaVersion
adapterVersion = "2.26.0"
enabled = true
}
}
}
report {
reportDir.set(project.reporting.baseDirectory.dir("allure-report"))
def resultsDir = "project.reporting.baseDirectory.dir("allure-results")"
}
}

尝试将 Jackson 库升级到最新版本,但没有帮助。

allure
1个回答
0
投票

也面临着这个问题。将 allure 版本降级到 2.16.0 是解决方案

© www.soinside.com 2019 - 2024. All rights reserved.