Published July 5, 2024 | Version v1

Artifact for "Revisiting Test-Case Prioritization on Long-Running Test Suites" (ISSTA 2024)

  • 1. ROR icon University of Illinois Urbana-Champaign

Description

This is the artifact of the research paper "Revisiting Test-Case Prioritization on Long-Running Test Suites" in ISSTA 2024.

This artifact provides a quick walkthrough of its general functionality (e.g., downloading and extracting data from more builds, running TCP techniques) using one of the evaluated projects as an example, and steps to produce tables and figures analyzed in the paper's evaluation section.

This artifact provides: (1) steps to download and use the full dataset of Long-Running Test Suites (LRTS) we previously collected; (2) scripts to collect more builds from the evaluated projects; (3) implementations of different categories of test-case prioritization (TCP) algorithms (time-based, history-based, information-retrieval-based, ML-based, RL-based); (4) experiment scripts to evaluate the implemented TCP algorithms on the collected, extensible dataset.

This artifact is also hosted on GitHub: https://github.com/lrtsuser/LRTS

 

Files

LRTS-main.zip

Files (288.2 MB)

Name Size
md5:be5b2c0c83e46e20453acab18c2a6da7
288.2 MB Preview Download

Additional details

Software

Repository URL
https://github.com/lrtsuser/LRTS
Programming language
Python