Dataset Open Access

Test Suites from Test-Generation Tools (Test-Comp 2020)

Beyer, Dirk

This archive contains the test suites that were generated during the
2nd Competition on Software Testing (Test-Comp 2020)
https://test-comp.sosy-lab.org/2020/

The competition was run by Dirk Beyer, LMU Munich, Germany.
More information is available in the following article:
Dirk Beyer. Second Competition on Software Testing: Test-Comp 2020.
In Proceedings of the 23rd International Conference on Fundamental Approaches to Software Engineering
(FASE 2020, Dublin, April 28-30), 2020. Springer.
https://doi.org/10.1007/978-3-030-45234-6_25

Copyright (C) Dirk Beyer
https://www.sosy-lab.org/people/beyer/

SPDX-License-Identifier: CC-BY-4.0
https://spdx.org/licenses/CC-BY-4.0.html

 

Contents:

LICENSE.txt         specifies the license
README.txt          this file
witnessFileByHash/  This directory contains test suites (witnesses for coverage).
                    Each witness in this directory is stored in a file whose name is the SHA2 256-bit hash
                    of its contents followed by the filename extension .zip.
                    The format of each test suite is described on the format web page:
                    https://gitlab.com/sosy-lab/software/test-format
                    A test suite contains also metadata in order to relate it
                    to the test problem for which it was produced.
witnessInfoByHash/  This directory contains for each test suite (witness) in directory witnessFileByHash/
                    a record in JSON format (also using the SHA2 256-bit hash of the witness as filename,
                    with .json as filename extension) that contains the meta data.
witnessListByProgramHashJSON/
                    For convenient access to all test suites for a certain program, this directory represents
                    a function that maps each program (via its SHA2256-bit hash) to a set of test suites
                    (JSON records for test suites as described above) that the test tools have produced
                    for that program.  For each program for which test suites exist, the directory contains
                    a JSON file (using the SHA2 256-bit hash of the program as filename, with .json as
                    filename extension) that contains all JSON records for test suites  for that program.

A similar data structure was used by SV-COMP and is described in the following article:
Dirk Beyer. A Data Set of Program Invariants and Error Paths.
In Proceedings of the 2019 IEEE/ACM 16th International Conference on Mining Software Repositories
(MSR 2019, Montreal, Canada, May 26-27), pages 111-115, 2019. IEEE.
https://doi.org/10.1109/MSR.2019.00026

 

Overview over archives from Test-Comp 2020 that are available at Zenodo:

https://doi.org/10.5281/zenodo.3678275   Witness store (containing the generated test suites)
https://doi.org/10.5281/zenodo.3678264   Results (XML result files, log files, file mappings, HTML tables)
https://doi.org/10.5281/zenodo.3678250   Test tasks, version testcomp20
https://doi.org/10.5281/zenodo.3574420   BenchExec, version 2.5.1

All benchmarks were executed
for Test-Comp 2020, https://test-comp.sosy-lab.org/2020/
by Dirk Beyer, LMU Munich
based on the components
git@github.com:sosy-lab/sv-benchmarks.git  testcomp20-0-gd6cd3e5dd4
git@gitlab.com:sosy-lab/test-comp/bench-defs.git  testcomp19-84-gac76836
git@github.com:sosy-lab/benchexec.git  2.5.1-0-gffad635


Feel free to contact me in case of questions:
https://www.sosy-lab.org/people/beyer/

Files (62.5 GB)
Name Size
testcomp20-witnesses.zip
md5:b1384cc463b195eadb939b60ffb10aec
62.5 GB Download
647
31
views
downloads
All versions This version
Views 647647
Downloads 3131
Data volume 1.9 TB1.9 TB
Unique views 623623
Unique downloads 2424

Share

Cite as