Commit 10dc336b by 左磊磊

24年05月14号11点46分更新:输出用例描述

parent a2131084
......@@ -59,6 +59,7 @@ public class BaseCase {
@Step("接口调用方法")
public String call(API api, Case cas, boolean isAuthorization) {
log.info("===================调用接口:" + api.getName() + "===================");
log.info("用例描述:"+cas.getDesc());
String url = api.getUrl();
String type = api.getMethod();
String contentType = api.getContentType();
......
{"uuid":"01ee69bc-315b-42ae-ac30-a8078ec8428e","historyId":"c6e9c0aa9e9ed0c11ce4085f007b41ef","fullName":"com.lemon.cases.ServerCase.testManager4D","labels":[{"name":"package","value":"com.lemon.cases.ServerCase"},{"name":"testClass","value":"com.lemon.cases.ServerCase"},{"name":"testMethod","value":"testManager4D"},{"name":"parentSuite","value":"Default Suite"},{"name":"suite","value":"lemon"},{"name":"subSuite","value":"com.lemon.cases.ServerCase"},{"name":"host","value":"DCG027110"},{"name":"thread","value":"10720@DCG027110.main(1)"},{"name":"framework","value":"testng"},{"name":"language","value":"java"}],"links":[],"name":"4D:A段sql完全匹配,B段sql部分匹配","status":"skipped","statusDetails":{"known":false,"muted":false,"flaky":false,"message":"java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null","trace":"java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:49)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeDataProvider(MethodInvocationHelper.java:131)\r\n\tat org.testng.internal.Parameters.handleParameters(Parameters.java:706)\r\n\tat org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:49)\r\n\tat org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:37)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:924)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:648)\r\n\tat org.testng.TestRunner.run(TestRunner.java:505)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:364)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1049)\r\n\tat org.testng.TestNG.run(TestNG.java:1017)\r\n\tat com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)\r\n\tat com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)\r\nCaused by: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat java.base/java.lang.String.contains(String.java:2850)\r\n\tat com.lemon.utils.ExcelUtils.getAPIAndCaseByApiId(ExcelUtils.java:138)\r\n\tat com.lemon.cases.ServerCase.data4(ServerCase.java:193)\r\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:577)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:74)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:45)\r\n\t... 21 more\r\n"},"stage":"finished","description":"4D:A段sql完全匹配,B段sql部分匹配","steps":[],"attachments":[],"parameters":[],"start":1715584575733,"stop":1715584575734}
\ No newline at end of file
{"uuid":"04778d28-f59a-49df-8f11-2bab63a555ee","historyId":"bdd6ec8fd2341cfc9c490f3867bdcbd6","fullName":"com.lemon.cases.ServerCase.testManager6F","labels":[{"name":"package","value":"com.lemon.cases.ServerCase"},{"name":"testClass","value":"com.lemon.cases.ServerCase"},{"name":"testMethod","value":"testManager6F"},{"name":"parentSuite","value":"Default Suite"},{"name":"suite","value":"lemon"},{"name":"subSuite","value":"com.lemon.cases.ServerCase"},{"name":"host","value":"DCG027110"},{"name":"thread","value":"10720@DCG027110.main(1)"},{"name":"framework","value":"testng"},{"name":"language","value":"java"}],"links":[],"name":"6F:B段sql完全匹配","status":"skipped","statusDetails":{"known":false,"muted":false,"flaky":false,"message":"java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null","trace":"java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:49)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeDataProvider(MethodInvocationHelper.java:131)\r\n\tat org.testng.internal.Parameters.handleParameters(Parameters.java:706)\r\n\tat org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:49)\r\n\tat org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:37)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:924)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:648)\r\n\tat org.testng.TestRunner.run(TestRunner.java:505)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:364)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1049)\r\n\tat org.testng.TestNG.run(TestNG.java:1017)\r\n\tat com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)\r\n\tat com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)\r\nCaused by: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat java.base/java.lang.String.contains(String.java:2850)\r\n\tat com.lemon.utils.ExcelUtils.getAPIAndCaseByApiId(ExcelUtils.java:138)\r\n\tat com.lemon.cases.ServerCase.data6(ServerCase.java:293)\r\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:577)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:74)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:45)\r\n\t... 21 more\r\n"},"stage":"finished","description":"6F:B段sql完全匹配","steps":[],"attachments":[],"parameters":[],"start":1715584575743,"stop":1715584575743}
\ No newline at end of file
{"uuid":"07dda1c9-7f77-4b12-95d0-bdefd7ed68e4","name":"Default Suite","children":["9d204936-40c5-421b-9673-9ca01ea71fbf"],"befores":[{"name":"init","status":"passed","stage":"finished","description":"","steps":[{"name":"初始化","status":"passed","stage":"finished","steps":[],"attachments":[],"parameters":[],"start":1715584575008,"stop":1715584575011}],"attachments":[],"parameters":[],"start":1715584574994,"stop":1715584575012}],"afters":[{"name":"finish","status":"passed","stage":"finished","description":"","steps":[{"name":"结束","status":"passed","stage":"finished","steps":[],"attachments":[],"parameters":[],"start":1715584575757,"stop":1715584575767}],"attachments":[],"parameters":[],"start":1715584575755,"stop":1715584575767}],"start":1715584574981,"stop":1715584575768}
\ No newline at end of file
{"uuid":"0db5e497-c460-4aa7-94c8-13dd1e346016","historyId":"1949cfa23ab82dcde0d01ab94c7b2002","fullName":"com.lemon.cases.ServerCase.testManager5E","labels":[{"name":"package","value":"com.lemon.cases.ServerCase"},{"name":"testClass","value":"com.lemon.cases.ServerCase"},{"name":"testMethod","value":"testManager5E"},{"name":"parentSuite","value":"Default Suite"},{"name":"suite","value":"lemon"},{"name":"subSuite","value":"com.lemon.cases.ServerCase"},{"name":"host","value":"DCG027110"},{"name":"thread","value":"10720@DCG027110.main(1)"},{"name":"framework","value":"testng"},{"name":"language","value":"java"}],"links":[],"name":"5E:A段sql完全匹配,B段sql部分匹配,适用于作品应用","status":"skipped","statusDetails":{"known":false,"muted":false,"flaky":false,"message":"java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null","trace":"java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:49)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeDataProvider(MethodInvocationHelper.java:131)\r\n\tat org.testng.internal.Parameters.handleParameters(Parameters.java:706)\r\n\tat org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:49)\r\n\tat org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:37)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:924)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:648)\r\n\tat org.testng.TestRunner.run(TestRunner.java:505)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:364)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1049)\r\n\tat org.testng.TestNG.run(TestNG.java:1017)\r\n\tat com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)\r\n\tat com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)\r\nCaused by: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat java.base/java.lang.String.contains(String.java:2850)\r\n\tat com.lemon.utils.ExcelUtils.getAPIAndCaseByApiId(ExcelUtils.java:138)\r\n\tat com.lemon.cases.ServerCase.data5(ServerCase.java:245)\r\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:577)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:74)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:45)\r\n\t... 21 more\r\n"},"stage":"finished","description":"5E:A段sql完全匹配,B段sql部分匹配,适用于作品应用","steps":[],"attachments":[],"parameters":[],"start":1715584575739,"stop":1715584575739}
\ No newline at end of file
{"uuid":"3314782e-a09b-44f7-a824-1ac156f59802","historyId":"bfbe3c932593bbe03372b405d3940796","fullName":"com.lemon.cases.ServerCase.testManager2B","labels":[{"name":"package","value":"com.lemon.cases.ServerCase"},{"name":"testClass","value":"com.lemon.cases.ServerCase"},{"name":"testMethod","value":"testManager2B"},{"name":"parentSuite","value":"Default Suite"},{"name":"suite","value":"lemon"},{"name":"subSuite","value":"com.lemon.cases.ServerCase"},{"name":"host","value":"DCG027110"},{"name":"thread","value":"10720@DCG027110.main(1)"},{"name":"framework","value":"testng"},{"name":"language","value":"java"}],"links":[],"name":"2B:B段sql部分匹配","status":"skipped","statusDetails":{"known":false,"muted":false,"flaky":false,"message":"java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null","trace":"java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:49)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeDataProvider(MethodInvocationHelper.java:131)\r\n\tat org.testng.internal.Parameters.handleParameters(Parameters.java:706)\r\n\tat org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:49)\r\n\tat org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:37)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:924)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:648)\r\n\tat org.testng.TestRunner.run(TestRunner.java:505)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:364)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1049)\r\n\tat org.testng.TestNG.run(TestNG.java:1017)\r\n\tat com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)\r\n\tat com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)\r\nCaused by: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat java.base/java.lang.String.contains(String.java:2850)\r\n\tat com.lemon.utils.ExcelUtils.getAPIAndCaseByApiId(ExcelUtils.java:138)\r\n\tat com.lemon.cases.ServerCase.data2(ServerCase.java:106)\r\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:577)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:74)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:45)\r\n\t... 21 more\r\n"},"stage":"finished","description":"2B:B段sql部分匹配","steps":[],"attachments":[],"parameters":[],"start":1715584575722,"stop":1715584575722}
\ No newline at end of file
{"uuid":"45c75607-4b41-4d21-a95a-5f861d9fee9f","historyId":"c0d0b5ae0f1653b90ceb09cd7a9d8868","fullName":"com.lemon.cases.ServerCase.testManager1A","labels":[{"name":"package","value":"com.lemon.cases.ServerCase"},{"name":"testClass","value":"com.lemon.cases.ServerCase"},{"name":"testMethod","value":"testManager1A"},{"name":"parentSuite","value":"Default Suite"},{"name":"suite","value":"lemon"},{"name":"subSuite","value":"com.lemon.cases.ServerCase"},{"name":"host","value":"DCG027110"},{"name":"thread","value":"10720@DCG027110.main(1)"},{"name":"framework","value":"testng"},{"name":"language","value":"java"}],"links":[],"name":"1A:A段和B段sql完全匹配","status":"skipped","statusDetails":{"known":false,"muted":false,"flaky":false,"message":"java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null","trace":"java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:49)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeDataProvider(MethodInvocationHelper.java:131)\r\n\tat org.testng.internal.Parameters.handleParameters(Parameters.java:706)\r\n\tat org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:49)\r\n\tat org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:37)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:924)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:648)\r\n\tat org.testng.TestRunner.run(TestRunner.java:505)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:364)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1049)\r\n\tat org.testng.TestNG.run(TestNG.java:1017)\r\n\tat com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)\r\n\tat com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)\r\nCaused by: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat java.base/java.lang.String.contains(String.java:2850)\r\n\tat com.lemon.utils.ExcelUtils.getAPIAndCaseByApiId(ExcelUtils.java:138)\r\n\tat com.lemon.cases.ServerCase.data1(ServerCase.java:71)\r\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:577)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:74)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:45)\r\n\t... 21 more\r\n"},"stage":"finished","description":"1A:A段和B段sql完全匹配","steps":[],"attachments":[],"parameters":[],"start":1715584575657,"stop":1715584575659}
\ No newline at end of file
{"uuid":"9185fd38-6f2f-40e8-83de-4c3c7d68dff1","name":"com.lemon.cases.ServerCase","children":["45c75607-4b41-4d21-a95a-5f861d9fee9f","3314782e-a09b-44f7-a824-1ac156f59802","f561a1c4-9704-4a81-b182-701808071e42","01ee69bc-315b-42ae-ac30-a8078ec8428e","0db5e497-c460-4aa7-94c8-13dd1e346016","04778d28-f59a-49df-8f11-2bab63a555ee"],"befores":[],"afters":[],"start":1715584575015,"stop":1715584575753}
\ No newline at end of file
{"uuid":"9d204936-40c5-421b-9673-9ca01ea71fbf","name":"lemon","children":["45c75607-4b41-4d21-a95a-5f861d9fee9f","3314782e-a09b-44f7-a824-1ac156f59802","f561a1c4-9704-4a81-b182-701808071e42","01ee69bc-315b-42ae-ac30-a8078ec8428e","0db5e497-c460-4aa7-94c8-13dd1e346016","04778d28-f59a-49df-8f11-2bab63a555ee"],"befores":[],"afters":[],"start":1715584575013,"stop":1715584575746}
\ No newline at end of file
{"uuid":"f561a1c4-9704-4a81-b182-701808071e42","historyId":"26c00d8f20a53c055ed9172b1958dd22","fullName":"com.lemon.cases.ServerCase.testManager3C","labels":[{"name":"package","value":"com.lemon.cases.ServerCase"},{"name":"testClass","value":"com.lemon.cases.ServerCase"},{"name":"testMethod","value":"testManager3C"},{"name":"parentSuite","value":"Default Suite"},{"name":"suite","value":"lemon"},{"name":"subSuite","value":"com.lemon.cases.ServerCase"},{"name":"host","value":"DCG027110"},{"name":"thread","value":"10720@DCG027110.main(1)"},{"name":"framework","value":"testng"},{"name":"language","value":"java"}],"links":[],"name":"3C:A段sql完全匹配","status":"skipped","statusDetails":{"known":false,"muted":false,"flaky":false,"message":"java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null","trace":"java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:49)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeDataProvider(MethodInvocationHelper.java:131)\r\n\tat org.testng.internal.Parameters.handleParameters(Parameters.java:706)\r\n\tat org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:49)\r\n\tat org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:37)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:924)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:648)\r\n\tat org.testng.TestRunner.run(TestRunner.java:505)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:364)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1049)\r\n\tat org.testng.TestNG.run(TestNG.java:1017)\r\n\tat com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)\r\n\tat com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)\r\nCaused by: java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.toString()\" because \"s\" is null\r\n\tat java.base/java.lang.String.contains(String.java:2850)\r\n\tat com.lemon.utils.ExcelUtils.getAPIAndCaseByApiId(ExcelUtils.java:138)\r\n\tat com.lemon.cases.ServerCase.data3(ServerCase.java:137)\r\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:577)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:74)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethodNoCheckedException(MethodInvocationHelper.java:45)\r\n\t... 21 more\r\n"},"stage":"finished","description":"3C:A段sql完全匹配","steps":[],"attachments":[],"parameters":[],"start":1715584575728,"stop":1715584575729}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment