1+ {
2+ "version" : 2 ,
3+ "targets" : [
4+ {
5+ "target" : " seata" ,
6+ "summarised" : [
7+ {
8+ "parameters" : {
9+ "fuzzing_ratio" : 0.0 ,
10+ "class_timeout_sec" : 20 ,
11+ "run_timeout_min" : 20
12+ },
13+ "metrics" : {
14+ "total_classes" : 2 ,
15+ "testcases_generated" : 73 ,
16+ "classes_failed_to_compile" : 0 ,
17+ "classes_canceled_by_timeout" : 0 ,
18+ "total_methods" : 18 ,
19+ "methods_with_at_least_one_testcase_generated" : 11 ,
20+ "methods_with_at_least_one_exception" : 0 ,
21+ "methods_without_any_tests_and_exceptions" : 3 ,
22+ "total_bytecode_instruction_coverage" : 0.1951219512195122 ,
23+ "total_bytecode_instruction_coverage_by_fuzzing" : 0.0 ,
24+ "total_bytecode_instruction_coverage_by_concolic" : 0.1951219512195122 ,
25+ "averaged_bytecode_instruction_coverage_by_classes" : 0.16654156097392625
26+ }
27+ },
28+ {
29+ "parameters" : {
30+ "fuzzing_ratio" : 0.05 ,
31+ "class_timeout_sec" : 20 ,
32+ "run_timeout_min" : 20
33+ },
34+ "metrics" : {
35+ "total_classes" : 4 ,
36+ "testcases_generated" : 217 ,
37+ "classes_failed_to_compile" : 0 ,
38+ "classes_canceled_by_timeout" : 1 ,
39+ "total_methods" : 42 ,
40+ "methods_with_at_least_one_testcase_generated" : 39 ,
41+ "methods_with_at_least_one_exception" : 5 ,
42+ "methods_without_any_tests_and_exceptions" : 3 ,
43+ "total_bytecode_instruction_coverage" : 0.3555363321799308 ,
44+ "total_bytecode_instruction_coverage_by_fuzzing" : 0.019896193771626297 ,
45+ "total_bytecode_instruction_coverage_by_concolic" : 0.35294117647058826 ,
46+ "averaged_bytecode_instruction_coverage_by_classes" : 0.33746909807856484
47+ }
48+ },
49+ {
50+ "parameters" : {
51+ "fuzzing_ratio" : 1.0 ,
52+ "class_timeout_sec" : 20 ,
53+ "run_timeout_min" : 20
54+ },
55+ "metrics" : {
56+ "total_classes" : 4 ,
57+ "testcases_generated" : 7 ,
58+ "classes_failed_to_compile" : 0 ,
59+ "classes_canceled_by_timeout" : 3 ,
60+ "total_methods" : 42 ,
61+ "methods_with_at_least_one_testcase_generated" : 5 ,
62+ "methods_with_at_least_one_exception" : 0 ,
63+ "methods_without_any_tests_and_exceptions" : 37 ,
64+ "total_bytecode_instruction_coverage" : 0.045364891518737675 ,
65+ "total_bytecode_instruction_coverage_by_fuzzing" : 0.045364891518737675 ,
66+ "total_bytecode_instruction_coverage_by_concolic" : 0.0 ,
67+ "averaged_bytecode_instruction_coverage_by_classes" : 0.016970231488821944
68+ }
69+ }
70+ ],
71+ "by_class" : [
72+ {
73+ "class_name" : " io.seata.core.rpc.netty.NettyPoolableFactory" ,
74+ "data" : [
75+ {
76+ "parameters" : {
77+ "fuzzing_ratio" : 0.0 ,
78+ "class_timeout_sec" : 20 ,
79+ "run_timeout_min" : 20
80+ },
81+ "metrics" : {
82+ "testcases_generated" : 4 ,
83+ "failed_to_compile" : false ,
84+ "canceled_by_timeout" : false ,
85+ "total_methods_in_class" : 8 ,
86+ "methods_with_at_least_one_testcase_generated" : 1 ,
87+ "methods_with_at_least_one_exception" : 0 ,
88+ "methods_without_any_tests_and_exceptions" : 3 ,
89+ "total_bytecode_instruction_coverage_in_class" : 0.032846715328467155 ,
90+ "total_bytecode_instruction_coverage_in_class_by_fuzzing" : 0.0 ,
91+ "total_bytecode_instruction_coverage_in_class_by_concolic" : 0.032846715328467155
92+ }
93+ },
94+ {
95+ "parameters" : {
96+ "fuzzing_ratio" : 0.05 ,
97+ "class_timeout_sec" : 20 ,
98+ "run_timeout_min" : 20
99+ },
100+ "metrics" : {
101+ "testcases_generated" : 88 ,
102+ "failed_to_compile" : false ,
103+ "canceled_by_timeout" : false ,
104+ "total_methods_in_class" : 8 ,
105+ "methods_with_at_least_one_testcase_generated" : 8 ,
106+ "methods_with_at_least_one_exception" : 3 ,
107+ "methods_without_any_tests_and_exceptions" : 0 ,
108+ "total_bytecode_instruction_coverage_in_class" : 0.354014598540146 ,
109+ "total_bytecode_instruction_coverage_in_class_by_fuzzing" : 0.0 ,
110+ "total_bytecode_instruction_coverage_in_class_by_concolic" : 0.354014598540146
111+ }
112+ },
113+ {
114+ "parameters" : {
115+ "fuzzing_ratio" : 1.0 ,
116+ "class_timeout_sec" : 20 ,
117+ "run_timeout_min" : 20
118+ },
119+ "metrics" : {
120+ "testcases_generated" : 0 ,
121+ "failed_to_compile" : false ,
122+ "canceled_by_timeout" : false ,
123+ "total_methods_in_class" : 8 ,
124+ "methods_with_at_least_one_testcase_generated" : 0 ,
125+ "methods_with_at_least_one_exception" : 0 ,
126+ "methods_without_any_tests_and_exceptions" : 8 ,
127+ "total_bytecode_instruction_coverage_in_class" : 0.0 ,
128+ "total_bytecode_instruction_coverage_in_class_by_fuzzing" : 0.0 ,
129+ "total_bytecode_instruction_coverage_in_class_by_concolic" : 0.0
130+ }
131+ }
132+ ]
133+ },
134+ {
135+ "class_name" : " io.seata.core.rpc.DefaultServerMessageListenerImpl" ,
136+ "data" : [
137+ {
138+ "parameters" : {
139+ "fuzzing_ratio" : 0.0 ,
140+ "class_timeout_sec" : 20 ,
141+ "run_timeout_min" : 20
142+ },
143+ "metrics" : {
144+ "testcases_generated" : 69 ,
145+ "failed_to_compile" : false ,
146+ "canceled_by_timeout" : false ,
147+ "total_methods_in_class" : 10 ,
148+ "methods_with_at_least_one_testcase_generated" : 10 ,
149+ "methods_with_at_least_one_exception" : 0 ,
150+ "methods_without_any_tests_and_exceptions" : 0 ,
151+ "total_bytecode_instruction_coverage_in_class" : 0.30023640661938533 ,
152+ "total_bytecode_instruction_coverage_in_class_by_fuzzing" : 0.0 ,
153+ "total_bytecode_instruction_coverage_in_class_by_concolic" : 0.30023640661938533
154+ }
155+ },
156+ {
157+ "parameters" : {
158+ "fuzzing_ratio" : 0.05 ,
159+ "class_timeout_sec" : 20 ,
160+ "run_timeout_min" : 20
161+ },
162+ "metrics" : {
163+ "testcases_generated" : 68 ,
164+ "failed_to_compile" : false ,
165+ "canceled_by_timeout" : false ,
166+ "total_methods_in_class" : 10 ,
167+ "methods_with_at_least_one_testcase_generated" : 10 ,
168+ "methods_with_at_least_one_exception" : 0 ,
169+ "methods_without_any_tests_and_exceptions" : 0 ,
170+ "total_bytecode_instruction_coverage_in_class" : 0.3893333333333333 ,
171+ "total_bytecode_instruction_coverage_in_class_by_fuzzing" : 0.008 ,
172+ "total_bytecode_instruction_coverage_in_class_by_concolic" : 0.3893333333333333
173+ }
174+ },
175+ {
176+ "parameters" : {
177+ "fuzzing_ratio" : 1.0 ,
178+ "class_timeout_sec" : 20 ,
179+ "run_timeout_min" : 20
180+ },
181+ "metrics" : {
182+ "testcases_generated" : 3 ,
183+ "failed_to_compile" : false ,
184+ "canceled_by_timeout" : true ,
185+ "total_methods_in_class" : 10 ,
186+ "methods_with_at_least_one_testcase_generated" : 2 ,
187+ "methods_with_at_least_one_exception" : 0 ,
188+ "methods_without_any_tests_and_exceptions" : 8 ,
189+ "total_bytecode_instruction_coverage_in_class" : 0.0 ,
190+ "total_bytecode_instruction_coverage_in_class_by_fuzzing" : 0.0 ,
191+ "total_bytecode_instruction_coverage_in_class_by_concolic" : 0.0
192+ }
193+ }
194+ ]
195+ },
196+ {
197+ "class_name" : " io.seata.core.rpc.netty.RpcServer" ,
198+ "data" : [
199+ {
200+ "parameters" : {
201+ "fuzzing_ratio" : 0.05 ,
202+ "class_timeout_sec" : 20 ,
203+ "run_timeout_min" : 20
204+ },
205+ "metrics" : {
206+ "testcases_generated" : 18 ,
207+ "failed_to_compile" : false ,
208+ "canceled_by_timeout" : false ,
209+ "total_methods_in_class" : 9 ,
210+ "methods_with_at_least_one_testcase_generated" : 6 ,
211+ "methods_with_at_least_one_exception" : 1 ,
212+ "methods_without_any_tests_and_exceptions" : 3 ,
213+ "total_bytecode_instruction_coverage_in_class" : 0.2426470588235294 ,
214+ "total_bytecode_instruction_coverage_in_class_by_fuzzing" : 0.022058823529411766 ,
215+ "total_bytecode_instruction_coverage_in_class_by_concolic" : 0.22058823529411764
216+ }
217+ },
218+ {
219+ "parameters" : {
220+ "fuzzing_ratio" : 1.0 ,
221+ "class_timeout_sec" : 20 ,
222+ "run_timeout_min" : 20
223+ },
224+ "metrics" : {
225+ "testcases_generated" : 1 ,
226+ "failed_to_compile" : false ,
227+ "canceled_by_timeout" : true ,
228+ "total_methods_in_class" : 9 ,
229+ "methods_with_at_least_one_testcase_generated" : 1 ,
230+ "methods_with_at_least_one_exception" : 0 ,
231+ "methods_without_any_tests_and_exceptions" : 8 ,
232+ "total_bytecode_instruction_coverage_in_class" : 0.022058823529411766 ,
233+ "total_bytecode_instruction_coverage_in_class_by_fuzzing" : 0.022058823529411766 ,
234+ "total_bytecode_instruction_coverage_in_class_by_concolic" : 0.0
235+ }
236+ }
237+ ]
238+ },
239+ {
240+ "class_name" : " io.seata.core.rpc.netty.RmRpcClient" ,
241+ "data" : [
242+ {
243+ "parameters" : {
244+ "fuzzing_ratio" : 0.05 ,
245+ "class_timeout_sec" : 20 ,
246+ "run_timeout_min" : 20
247+ },
248+ "metrics" : {
249+ "testcases_generated" : 43 ,
250+ "failed_to_compile" : false ,
251+ "canceled_by_timeout" : true ,
252+ "total_methods_in_class" : 15 ,
253+ "methods_with_at_least_one_testcase_generated" : 15 ,
254+ "methods_with_at_least_one_exception" : 1 ,
255+ "methods_without_any_tests_and_exceptions" : 0 ,
256+ "total_bytecode_instruction_coverage_in_class" : 0.3638814016172507 ,
257+ "total_bytecode_instruction_coverage_in_class_by_fuzzing" : 0.04582210242587601 ,
258+ "total_bytecode_instruction_coverage_in_class_by_concolic" : 0.3638814016172507
259+ }
260+ },
261+ {
262+ "parameters" : {
263+ "fuzzing_ratio" : 1.0 ,
264+ "class_timeout_sec" : 20 ,
265+ "run_timeout_min" : 20
266+ },
267+ "metrics" : {
268+ "testcases_generated" : 3 ,
269+ "failed_to_compile" : false ,
270+ "canceled_by_timeout" : true ,
271+ "total_methods_in_class" : 15 ,
272+ "methods_with_at_least_one_testcase_generated" : 2 ,
273+ "methods_with_at_least_one_exception" : 0 ,
274+ "methods_without_any_tests_and_exceptions" : 13 ,
275+ "total_bytecode_instruction_coverage_in_class" : 0.04582210242587601 ,
276+ "total_bytecode_instruction_coverage_in_class_by_fuzzing" : 0.04582210242587601 ,
277+ "total_bytecode_instruction_coverage_in_class_by_concolic" : 0.0
278+ }
279+ }
280+ ]
281+ }
282+ ]
283+ }
284+ ],
285+ "metadata" : {
286+ "source" : {
287+ "type" : " github-action" ,
288+ "id" : " 7135749996-3"
289+ },
290+ "commit_hash" : " 0bbb5276d3794ee80a61afe6840a335463e10318" ,
291+ "branch" : " main" ,
292+ "build_number" : " 2023.12" ,
293+ "timestamp" : 1701996171 ,
294+ "date" : " 2023-12-08T00:42:51" ,
295+ "environment" : {
296+ "host" : " c4e2977c7d16" ,
297+ "OS" : " Linux version #59~20.04.1-Ubuntu SMP Tue Oct 17 16:45:08 UTC 2023" ,
298+ "java_version" : " openjdk version \" 17.0.6\" 2023-01-17 LTS\n OpenJDK Runtime Environment Zulu17.40+19-CA (build 17.0.6+10-LTS)\n OpenJDK 64-Bit Server VM Zulu17.40+19-CA (build 17.0.6+10-LTS, mixed mode, sharing)\n " ,
299+ "gradle_version" : " Gradle 7.6.1" ,
300+ "JAVA_HOME" : " /usr/lib/jvm/zulu17-ca-amd64" ,
301+ "KOTLIN_HOME" : " /opt/kotlin/kotlinc" ,
302+ "PATH" : " /__t/Python/3.9.18/x64/bin:/__t/Python/3.9.18/x64:/opt/gradle/gradle-7.6.1/bin:/opt/kotlin/kotlinc/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
303+ }
304+ }
305+ }
0 commit comments