Register | Sign in
COMET - Community Event-based Testing

Because the artifacts are automatically packed when you download the benchmarks, it might take some time for the download dialog to appear.

Rachota
 
Author:GUITAR group
Last Updated:November 2, 2016, 21:28:04, CDT
Language:Java
Size:234 Events, 9881 LOC
Versions:1
 Rachota is an application for personal timetracking of projects (http://rachota.sourceforge.net). This benchmark is based on Rachota version 2.3, the lastest version as of March, 2010. We downloaded this version of Rachota, obtained its GUI structured using the GUIRipper, generated its Event-Flow Graph (EFG), and used the EFG to generate all possible test cases of length 1 and 2. We executed all the test cases on an instrumented version of Rachota, and collected code coverage reports (xml and html), GUI state files (called oracle files), and test logs. All these artifacts are bundled in this benchmark.
Application
 Downloaded from: https://sourceforge.net/projects/rachota/files/Rachota%202.3/rachota_23.jar/download
 Source code: aut/src
 Binary: aut/bin
 Instrumented binary: aut/inst
Instruction
 Benchmark readme: README.txt
Scripts
 Shared configurations: scripts/autscripts/layout
 Rip application: scripts/rip.sh
 Get EFG model: scripts/gui2efg.sh
 Generate test cases: scripts/tc-gen-l1.shscripts/tc-gen-l2.sh
 Execute test cases: scripts/replay-l1.shscripts/replay-l2.sh
Length-1 Test Suite
 Test cases: testsuites/length-1/testcases.tar.gz
 Coverage report: testsuites/length-1/coverage.tar.gz
 Log files: testsuites/length-1/logs.tar.gz
 Oracle files: testsuites/length-1/oracles.tar.gz
Length-2 Test Suite
 Test cases: testsuites/length-2/testcases.tar.gz
 Coverage report: testsuites/length-2/coverage.tar.gz
 Log files: testsuites/length-2/logs.tar.gz
 Oracle files: testsuites/length-2/oracles.tar.gz
Intermediate artifacts
 Event-flow graph (EFG): models/Rachota.EFG.xml
 GUI structure: models/Rachota.GUI.xml
 GUITAR application specific configuration: guitar-config/configuration.xml
 Initial coverage data file: coverage
BibTeX for Reference
 Bibtex file: bibtex/guitar.benchmarks.bib
Environment
 Operating system: Linux version 2.6.31-19-generic (Ubuntu 9.10)
 JDK (with JRE): Java 1.6 update 15
 GUI environment: Gnome 2.28.0
Tools
 GUITAR: tools/guitar
 Cobertura: tools/cobertura