Skip to content

Tool for "Empirically Revisiting the Test Independence Assumption", ISSTA'14.

Notifications You must be signed in to change notification settings

winglam/dtdetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is a modified version of DependentTestDetector (dtdetector) found at our testisolation repository. The version present in the repository is from October 3rd, 2013 revision number 454.

Please visit the User manual and BuiltInTools pages for more information about how to use the dtdetector.

This version of the dtdetector differs from the original one in two important ways.

  1. Can output the time each test took to execute. These changes allowed us to create test parallelization orders based on the time tests took to execute.
  2. This version no longer hangs when running tests that spawns new threads but does not kill the threads.

In order to accomplish the changes described, the following files of the dtdetector were changed:

/dt-detector/src/edu/washington/cs/dt/OneTestExecResult.java
/dt-detector/src/edu/washington/cs/dt/runners/FixedOrderRunner.java
/dt-detector/src/edu/washington/cs/dt/util/TestExecUtils.java
/dt-detector/src/edu/washington/cs/dt/util/TestRunnerWrapper.java
/dt-detector/src/edu/washington/cs/dt/util/TestRunnerWrapperFileInputs.java
/dt-detector/src/edu/washington/cs/dt/main/ImpactMain.java

About

Tool for "Empirically Revisiting the Test Independence Assumption", ISSTA'14.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages