我正在使用参数化的测试ng方法,但是在Jenkins上的构建结果中,仅显示了没有任何参数的测试方法名称,因此我无法确切知道哪个测试用例失败。
我从此处尝试在@BeforeMethod
中使用具有覆盖测试名称的解决方案:
https://www.swtestacademy.com/change-test-name-testng-dataprovider/#comment-7115
但是现在在詹金斯报告中,测试名称以如下格式显示:
package.TestClass (test_name_of_last_test_case_in_suite).executed_test_name
我添加了testName.set(StringUtils.EMPTY);
在@AfterMethod
中,因此现在看起来更好:
package.TestClass ().executed_test_name
但是这个空括号看起来很丑。
您知道如何删除前面带有空格符号的空括号吗?