ETAPS Logo FASE 2025
7th Competition on Software Testing (Test-Comp 2025)

Results of the Competition

This web page presents the results of Test-Comp 2025 - 7th International Competition on Software Testing.

The background color is gold for the winner, silver for the second, and bronze for the third.

Here some brief directions for reading the score-based quantile plots:

Here some brief directions for navigating in the BenchExec-generated tables with the results:


Ranking by Category (with Score-Based Quantile Plots)

Cover-Error
1. FuSeBMC
2. KLEEF
3. Symbiotic
Quantile-Plot
Cover-Branches
1. KLEEF
2. FuSeBMC
3. FDSE
Quantile-Plot
Overall
1. FuSeBMC
2. KLEEF
3. Fizzer
Quantile-Plot

Table of All Results

In every table cell for competition results, we list the points in the first row and the CPU time (rounded to two significant digits) for successful runs in the second row.

The entry '–' means that the competition candidate opted-out in the category.
The definition of the scoring schema and the categories is given on the respective SV-COMP web pages.

ParticipantsPlotscetfuzzCoVeriTestESBMC-incrESBMC-kindFDSEFizzerFuSeBMCFuSeBMC-AIHybridTigerKLEEKLEEFOwiPRTestRizzerSikrakenSymbioticTracerXTracerX-WPUTestGenWASP-C
Representing Jury MemberHors ConcoursMarie-Christine JakobsChenfeng WeiChenfeng WeiZhenbang ChenMarek TrtíkKaled AlshmranyHors ConcoursHors ConcoursHors ConcoursAleksandr MisonizhnikHors ConcoursThomas LembergerHors ConcoursChristophe MeudecMartin JonášJoxan JaffarJoxan JaffarMax BarthHors Concours
Affiliation--, --LMU Munich, GermanyUniversity of Manchester, UKUniversity of Manchester, UKNational University of Defense Technology, ChinaMasaryk University, Brno, CzechiaUniversity of Manchester / Institute of Public Administration, UK / Saudi Arabia--, ----, ----, --Independent Researcher, Neutral--, --LMU Munich, Germany--, --South East Technological University, IrelandMasaryk University, Brno, CzechiaNational University of Singapore, SingaporeNational University of Singapore, SingaporeLMU Munich, Germany--, --
Cover-Error
1215 valid tasks
Quantile-Plot 323552679680729736994853438804969281211608743390349439554
CPU time98000 s130000 s30000 s31000 s540000 s410000 s270000 s160000 s260000 s26000 s34000 s3300 s230000 s290000 s20000 s10000 s12000 s59000 s9300 s
ReachSafety-Arrays
100 valid tasks
Quantile-Plot 6737070968099846989894537827456527391
CPU time2400 s8100 s130 s130 s85000 s61000 s21000 s7600 s41000 s100 s1500 s53 s5000 s57000 s660 s130 s62 s1900 s1200 s
ReachSafety-BitVectors
9 valid tasks
Quantile-Plot 5788889958955783537
CPU time810 s230 s15 s30 s6200 s4700 s880 s930 s1400 s4.5 s3.3 s21 s4500 s3500 s48 s0.92 s8.2 s210 s510 s
ReachSafety-ControlFlow
5 valid tasks
Quantile-Plot 3200455215510253325
CPU time2400 s1700 s0 s0 s3500 s4200 s430 s52 s900 s2.8 s4.2 s3.8 s0 s1000 s120 s2.0 s2.3 s840 s110 s
ReachSafety-ECA
18 valid tasks
Quantile-Plot 7388107141311413207155243
CPU time5800 s350 s300 s500 s9000 s6300 s3000 s2900 s900 s510 s1200 s25 s0 s6100 s790 s120 s970 s1100 s1100 s
ReachSafety-Floats
33 valid tasks
Quantile-Plot 5253030283233332282833180001923
CPU time2400 s3200 s950 s950 s21000 s9700 s4800 s3600 s4100 s2.9 s600 s6.4 s2700 s100 s0 s0 s0 s2600 s2500 s
ReachSafety-Fuzzle
15 valid tasks
Quantile-Plot 01110015151115010111140
CPU time0 s56 s14 s11 s0 s0 s2100 s1500 s900 s4.0 s620 s0 s900 s0 s22 s5.3 s3.1 s3000 s0 s
ReachSafety-Heap
53 valid tasks
Quantile-Plot 21484546475151514250513812505138284240
CPU time8100 s16000 s140 s1000 s39000 s32000 s1900 s180 s11000 s160 s910 s52 s11000 s26000 s240 s1500 s3700 s11000 s370 s
ReachSafety-Loops
123 valid tasks
Quantile-Plot 64718585114120121117507885678211077576981106
CPU time5700 s38000 s1900 s2200 s94000 s75000 s30000 s38000 s31000 s3300 s2500 s3000 s73000 s29000 s2400 s120 s1400 s4900 s630 s
ReachSafety-ProductLines
169 valid tasks
Quantile-Plot 169163169169168166169169481691695092166159124120355
CPU time63000 s37000 s240 s210 s150000 s120000 s990 s1200 s43000 s86 s110 s110 s83000 s110000 s3000 s240 s220 s28000 s35 s
ReachSafety-Recursive
21 valid tasks
Quantile-Plot 1171818181720205171815315181121414
CPU time8100 s4000 s40 s36 s16000 s8800 s890 s1800 s690 s3.9 s4.8 s37 s2700 s1500 s100 s25 s18 s750 s62 s
ReachSafety-Sequentialized
106 valid tasks
Quantile-Plot 061919163901021019186970049794150248
CPU time0 s5400 s440 s440 s53000 s80000 s12000 s12000 s80000 s3600 s4800 s0 s0 s43000 s4500 s1500 s990 s1000 s860 s
ReachSafety-XCSP
59 valid tasks
Quantile-Plot 050555510052525237531004621161353
CPU time0 s2300 s2400 s2400 s8800 s0 s1200 s820 s23000 s1900 s2900 s2.1 s0 s0 s7300 s4800 s3500 s2100 s1400 s
ReachSafety-Hardware
497 valid tasks
Quantile-Plot 2686368367613528828538323362057414958511237
CPU time48 s11000 s23000 s23000 s55000 s9100 s190000 s89000 s23000 s16000 s19000 s0 s51000 s13000 s620 s1700 s1700 s1800 s470 s
SoftwareSystems-BusyBox-MemSafety
4 valid tasks
Quantile-Plot 0000000001100010000
CPU time0 s0 s0 s0 s0 s0 s0 s0 s0 s1.7 s1.5 s0 s0 s0 s13 s0 s0 s0 s0 s
SoftwareSystems-OpenBSD-MemSafety
1 valid tasks
Quantile-Plot 0000111001100110000
CPU time0 s0 s0 s0 s870 s880 s1.3 s0 s0 s0.40 s1.0 s0 s0 s2.4 s1.1 s0 s0 s0 s0 s
SoftwareSystems-DeviceDriversLinux64-ReachSafety
2 valid tasks
Quantile-Plot 0000000000000000000
CPU time0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s
Cover-Branches
10011 valid tasks
Quantile-Plot 2524495943804323546854295656407738663065573424623191246942073327327543932740
CPU time1800000 s6000000 s1500000 s980000 s7900000 s7300000 s8900000 s3600000 s4800000 s2700000 s5400000 s6200000 s8200000 s7300000 s2800000 s2000000 s2300000 s5900000 s3600000 s
ReachSafety-Arrays
468 valid tasks
Quantile-Plot 9731729027438237338931030615237815317647303226197305298
CPU time150000 s330000 s410 s140 s320000 s340000 s420000 s190000 s320000 s63000 s270000 s140000 s170000 s420000 s360000 s110000 s91000 s330000 s260000 s
ReachSafety-BitVectors
62 valid tasks
Quantile-Plot 3649383549495038163247293374634364634
CPU time35000 s20000 s120 s72 s52000 s49000 s56000 s28000 s7600 s22000 s21000 s35000 s55000 s47000 s35000 s24000 s27000 s36000 s30000 s
ReachSafety-ControlFlow
87 valid tasks
Quantile-Plot 4650383155555820213657191435636394345
CPU time60000 s47000 s12000 s9800 s73000 s72000 s77000 s25000 s48000 s40000 s35000 s27000 s36000 s34000 s41000 s27000 s32000 s55000 s31000 s
ReachSafety-ECA
30 valid tasks
Quantile-Plot 9743107126281232101110444
CPU time20000 s25000 s17000 s11000 s26000 s18000 s27000 s17000 s24000 s27000 s23000 s24000 s27000 s27000 s13000 s19000 s22000 s21000 s24000 s
ReachSafety-Floats
792 valid tasks
Quantile-Plot 43230434442511512466279449295003296127127637111862
CPU time110000 s520000 s84000 s72000 s700000 s490000 s710000 s300000 s500000 s16000 s310000 s450000 s710000 s560000 s27000 s8000 s13000 s360000 s48000 s
ReachSafety-Fuzzle
15 valid tasks
Quantile-Plot 0000204200503111100
CPU time13000 s14000 s14000 s14000 s13000 s13000 s13000 s5400 s14000 s6700 s12000 s13000 s14000 s14000 s4400 s9800 s12000 s14000 s13000 s
ReachSafety-Hardness
3605 valid tasks
Quantile-Plot 262080216822732584265325571128208573427275864513853361642761688123
CPU time16000 s2400000 s700000 s470000 s3200000 s3200000 s3200000 s1400000 s1400000 s750000 s2700000 s3000000 s3200000 s3000000 s290000 s130000 s210000 s2500000 s880000 s
ReachSafety-Hardware
1071 valid tasks
Quantile-Plot 6388806715949578807543176342928780968759649170351419
CPU time8300 s840000 s9000 s2000 s960000 s930000 s960000 s390000 s860000 s680000 s850000 s940000 s960000 s960000 s220000 s650000 s740000 s830000 s920000 s
ReachSafety-Heap
288 valid tasks
Quantile-Plot 85174152152182184187171133155185125795171120123167128
CPU time100000 s140000 s18000 s7900 s240000 s130000 s260000 s97000 s74000 s93000 s120000 s100000 s160000 s170000 s110000 s34000 s46000 s120000 s82000 s
ReachSafety-Loops
778 valid tasks
Quantile-Plot 280611502505630627630507499419623433387509581400405603462
CPU time270000 s480000 s120000 s110000 s660000 s570000 s700000 s290000 s420000 s230000 s240000 s250000 s680000 s660000 s310000 s150000 s170000 s280000 s220000 s
ReachSafety-ProductLines
263 valid tasks
Quantile-Plot 667771697776775955747659480695352521
CPU time140000 s53000 s22000 s20000 s230000 s160000 s190000 s96000 s220000 s10000 s5100 s6700 s240000 s180 s8200 s10000 s30000 s220000 s1700 s
ReachSafety-Recursive
121 valid tasks
Quantile-Plot 40907070969597848558976542448859649073
CPU time51000 s110000 s24000 s24000 s110000 s73000 s110000 s51000 s77000 s66000 s65000 s66000 s44000 s110000 s82000 s37000 s58000 s72000 s77000 s
ReachSafety-Sequentialized
107 valid tasks
Quantile-Plot 283787781889241583793213735434346464
CPU time2600 s83000 s4000 s2900 s88000 s94000 s96000 s42000 s75000 s28000 s41000 s47000 s96000 s76000 s44000 s36000 s24000 s72000 s43000 s
ReachSafety-XCSP
119 valid tasks
Quantile-Plot 01161041041151031071041191021183610211978585711879
CPU time1300 s4800 s14000 s14000 s18000 s110000 s110000 s52000 s5900 s15000 s22000 s29000 s110000 s110000 s30000 s36000 s37000 s11000 s15000 s
ReachSafety-Combinations
671 valid tasks
Quantile-Plot 8923416724340728740322616619740010979265369256154184152
CPU time110000 s540000 s440000 s170000 s600000 s420000 s600000 s240000 s500000 s470000 s450000 s550000 s600000 s550000 s370000 s290000 s370000 s530000 s520000 s
SoftwareSystems-AWS-C-Common-ReachSafety
343 valid tasks
Quantile-Plot 4242021526261852127760201917190
CPU time22000 s190000 s32000 s28000 s240 s250000 s300000 s110000 s98000 s28000 s17000 s2500 s300000 s9.5 s23000 s6400 s1700 s260000 s5100 s
SoftwareSystems-BusyBox-MemSafety
75 valid tasks
Quantile-Plot 015000242412622280150171415120
CPU time120 s67000 s21 s21 s1900 s65000 s62000 s30000 s46000 s51000 s59000 s82 s66000 s53 s35000 s7100 s18000 s45000 s730 s
SoftwareSystems-coreutils
108 valid tasks
Quantile-Plot 0000000000000000000
CPU time97000 s2200 s1600 s1600 s76000 s24000 s96000 s48000 s2700 s730 s19000 s910 s220 s34 s1600 s390 s330 s3700 s35000 s
SoftwareSystems-OpenBSD-MemSafety
5 valid tasks
Quantile-Plot 0000000000000000000
CPU time9.5 s23 s900 s900 s4400 s2600 s3100 s590 s24 s2.0 s4.2 s4.6 s650 s0.069 s9.9 s4.4 s4.8 s200 s58 s
SoftwareSystems-DeviceDriversLinux64-ReachSafety
287 valid tasks
Quantile-Plot 5062596059616153526590160435457610
CPU time190000 s40000 s13000 s8700 s260000 s160000 s260000 s100000 s26000 s60000 s52000 s3000 s240000 s2.8 s230000 s38000 s45000 s56000 s1600 s
SoftwareSystems-uthash
51 valid tasks
Quantile-Plot 35272424353535290635293403500260
CPU time41000 s45000 s240 s210 s45000 s44000 s46000 s20000 s27000 s35000 s32000 s31000 s46000 s36000 s33000 s4.1 s4.1 s46000 s320 s
SoftwareSystems-SQLite-MemSafety
1 valid tasks
Quantile-Plot 0000000000000000000
CPU time110 s900 s15 s900 s900 s870 s900 s0.16 s900 s30 s420 s9.4 s900 s0.032 s22 s7.3 s7.3 s62 s180 s
Termination-BitVectors
21 valid tasks
Quantile-Plot 1821212121212120211120162018182020218
CPU time15000 s110 s4.4 s3.8 s940 s9.1 s19000 s950 s130 s4.1 s5.6 s14000 s18000 s19000 s11000 s8900 s9600 s400 s6200 s
Termination-MainControlFlow
392 valid tasks
Quantile-Plot 254360353352364361363323354214361307293339306320307353209
CPU time270000 s34000 s11000 s9200 s94000 s59000 s350000 s34000 s31000 s17000 s37000 s320000 s320000 s350000 s310000 s260000 s270000 s18000 s210000 s
Termination-MainHeap
251 valid tasks
Quantile-Plot 782302022012272292322082151312271497812207207200223204
CPU time90000 s26000 s140 s97 s63000 s63000 s230000 s79000 s23000 s8600 s32000 s83000 s81000 s170000 s200000 s86000 s84000 s9300 s130000 s
Overall
11226 valid tasks
Quantile-Plot 290653335591556564356446776362284193543476922677276457933667344744924094
CPU time1900000 s6200000 s1600000 s1000000 s8400000 s7700000 s9200000 s3800000 s5100000 s2700000 s5400000 s6200000 s8500000 s2800000 s2000000 s2300000 s6000000 s3600000 s
ParticipantsPlotscetfuzzCoVeriTestESBMC-incrESBMC-kindFDSEFizzerFuSeBMCFuSeBMC-AIHybridTigerKLEEKLEEFOwiPRTestRizzerSikrakenSymbioticTracerXTracerX-WPUTestGenWASP-C

Note on meta-categories: The score is not the sum of scores of the sub-categories (normalization). The run time is the sum of run times of the sub-categories, rounded to two significant digits.


If you did not find what you are looking for, please do not hesitate to contact Dirk Beyer (competition chair).

Imprint and Privacy Policy