Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
D
DD
- class de.uds.cs.st.dd.core.
DD
.
Main Delta Debugging class.
dd(TConfiguration, int)
- Method in class de.uds.cs.st.dd.core.
DD
The main Delta Debugging algorithm: This function applies Delta Debugging to the specified configuration.
DD(Tester)
- Constructor for class de.uds.cs.st.dd.core.
DD
Creates a new DD object and initializes the variables to defaults.
DD(Tester, ISimpleViewer)
- Constructor for class de.uds.cs.st.dd.core.
DD
Creates a new DD object and initializes the variables to defaults.
ddDiff(TConfiguration)
- Method in class de.uds.cs.st.dd.core.
DD
Calculates a 1-minimal failure-inducing difference by applying the Delta Debugging algorithm.
ddDiff(TConfiguration, TConfiguration)
- Method in class de.uds.cs.st.dd.core.
DD
Calculates a 1-minimal failure-inducing difference by applying the * Delta Debugging algorithm.
ddGen(TConfiguration, boolean, boolean)
- Method in class de.uds.cs.st.dd.core.
DD
Calls the Delta Debugging algorithm with initialized minimizing and maximizing parameters.
DDJUnitDebugEventFilter
- class de.uds.cs.st.dd.eclipse.debugging.
DDJUnitDebugEventFilter
.
Main class for debug event filtering.
DDJUnitDebugEventFilter(IJavaElement)
- Constructor for class de.uds.cs.st.dd.eclipse.debugging.
DDJUnitDebugEventFilter
Creates a new debug event filter.
DDJUnitLaunchDelegate
- class de.uds.cs.st.dd.eclipse.launching.
DDJUnitLaunchDelegate
.
Basic launch delegate class for DDJUnit launches.
DDJUnitLaunchDelegate()
- Constructor for class de.uds.cs.st.dd.eclipse.launching.
DDJUnitLaunchDelegate
Creates a new DDJUnitLaunchDelegate object.
ddMax(TConfiguration)
- Method in class de.uds.cs.st.dd.core.
DD
Calls the Delta Debugging algorithm.
ddMin(TConfiguration)
- Method in class de.uds.cs.st.dd.core.
DD
Calls the Delta Debugging algorithm.
ddMix(TConfiguration)
- Method in class de.uds.cs.st.dd.core.
DD
Calls the Delta Debugging algorithm.
ddResolve(TConfiguration, TConfiguration, int)
- Method in class de.uds.cs.st.dd.core.
DD
Resolves a configuration that produced an unresolved test outcome.
ddSplit(TConfiguration, int)
- Method in class de.uds.cs.st.dd.core.
DD
Splits the given configuration into n subsets by calling the split method of the attached Splitter object.
DDTest
- class de.uds.cs.st.dd.core.test.
DDTest
.
Basic test class for the DD class.
DDTest.SimpleTester
- class de.uds.cs.st.dd.core.test.
DDTest.SimpleTester
.
Internal class to provide a simple testing mechanism.
DDTest.SimpleTester(boolean)
- Constructor for class de.uds.cs.st.dd.core.test.
DDTest.SimpleTester
Constructa a SimpleTester object.
DDTest()
- Constructor for class de.uds.cs.st.dd.core.test.
DDTest
The constructor.
ddTest(TConfiguration)
- Method in class de.uds.cs.st.dd.core.
DD
Testing functionality of the Delta Debugging algorithm.
DDToolTree
- class de.uds.cs.st.dd.eclipse.ui.
DDToolTree
.
The DDToolTree is the base Tree class for all plugins that need a tree structure and work with the dd core.
DDToolTree(String)
- Constructor for class de.uds.cs.st.dd.eclipse.ui.
DDToolTree
Creates a new DDToolTree object with the specified name.
de.uds.cs.st.dd.core
- package de.uds.cs.st.dd.core
The core package contains all classes directly related to Delta Debugging and JUnit.
de.uds.cs.st.dd.core.deltacreator
- package de.uds.cs.st.dd.core.deltacreator
This package provides convenience classes to split any input into TConfigurations.
de.uds.cs.st.dd.core.resolver
- package de.uds.cs.st.dd.core.resolver
Resolving functionality for the Delta Debugging algorithm.
de.uds.cs.st.dd.core.splitter
- package de.uds.cs.st.dd.core.splitter
Splitting functionality for the Delta Debugging algorithm.
de.uds.cs.st.dd.core.test
- package de.uds.cs.st.dd.core.test
Tests all classes of the core package (currently, only DD, OutcomeCache, and TConfiguration are tested).
de.uds.cs.st.dd.core.tester
- package de.uds.cs.st.dd.core.tester
Testing functionality for the Delta Debugging algorithm.
de.uds.cs.st.dd.eclipse
- package de.uds.cs.st.dd.eclipse
The eclipse package contains all classes that link the Delta Debugging algorithm with the eclipse platform.
de.uds.cs.st.dd.eclipse.actions
- package de.uds.cs.st.dd.eclipse.actions
Defines all actions for the Delta Debugging plugin.
de.uds.cs.st.dd.eclipse.debugging
- package de.uds.cs.st.dd.eclipse.debugging
Contains the classes responsible for the automatic detection of resource accesses during a JUnit run.
de.uds.cs.st.dd.eclipse.launching
- package de.uds.cs.st.dd.eclipse.launching
Provides the launch delegate to run the JUnitRunner of the core package.
de.uds.cs.st.dd.eclipse.preferences
- package de.uds.cs.st.dd.eclipse.preferences
Preference pages of the dd plugin.
de.uds.cs.st.dd.eclipse.ui
- package de.uds.cs.st.dd.eclipse.ui
The classes in this package provide the complete UI to the Delta Debugging plugin.
de.uds.cs.st.dd.ui
- package de.uds.cs.st.dd.ui
Provides a few classes to control output.
de.uds.cs.st.dd.util
- package de.uds.cs.st.dd.util
Utility classes for operations that are needed regularly.
Debug
- class de.uds.cs.st.dd.ui.
Debug
.
A simple debugging class that outputs debugging information to the console.
Debug()
- Constructor for class de.uds.cs.st.dd.ui.
Debug
DebugLinesVisited
- class de.uds.cs.st.dd.eclipse.debugging.
DebugLinesVisited
.
A storage class that contains various information on a JUnit test run.
DebugLinesVisited()
- Constructor for class de.uds.cs.st.dd.eclipse.debugging.
DebugLinesVisited
The constructor initializes all vectors.
debugMode
- Static variable in class de.uds.cs.st.dd.ui.
Debug
Specifies whether debugging is on or off.
debugMode
- Variable in class de.uds.cs.st.dd.core.test.
DDTest.SimpleTester
Flag to indicate if debugging information is shown or not.
deepListCopy()
- Method in class de.uds.cs.st.dd.core.
TConfiguration
Returns a copy of the elements of this TConfiguration.
deepListCopy(List)
- Method in class de.uds.cs.st.dd.core.
TConfiguration
Copies all elements of the source list into the list object of this TConfiguration.
DEFAULT_FILE_ACCESS_METHODS
- Static variable in class de.uds.cs.st.dd.eclipse.
DeltaDebuggingPlugin
DEFAULT_HEIGHT
- Static variable in class de.uds.cs.st.dd.eclipse.ui.
MinimizingProgressBar
DEFAULT_WIDTH
- Static variable in class de.uds.cs.st.dd.eclipse.ui.
MinimizingProgressBar
DefaultResolver
- class de.uds.cs.st.dd.core.resolver.
DefaultResolver
.
The DefaultResolver implementation of the Resolver interface does nothing.
DefaultResolver()
- Constructor for class de.uds.cs.st.dd.core.resolver.
DefaultResolver
Creates a new DefaultResolver object.
DefaultSplitter
- class de.uds.cs.st.dd.core.splitter.
DefaultSplitter
.
The default splitter class splits any given configuration into n equally sized sub configurations (without interpreting the configurations).
DefaultSplitter()
- Constructor for class de.uds.cs.st.dd.core.splitter.
DefaultSplitter
Creates a new DefaultSplitter object.
deleteTreeItems(TreeItem[])
- Method in class de.uds.cs.st.dd.eclipse.ui.
MinimizeInputTree
deltaDebug(PrintWriter)
- Method in class de.uds.cs.st.dd.core.
InputDeltaDebugger
Performs Delta Debugging on the input of the JUnit-test.
deltaDebugFile(DD, PrintWriter)
- Method in class de.uds.cs.st.dd.core.
InputDeltaDebugger
Performs Delta Debugging on the file that has been stored in this object.
DeltaDebuggingAction
- class de.uds.cs.st.dd.eclipse.actions.
DeltaDebuggingAction
.
This action implements the workbench action delegate.
DeltaDebuggingAction()
- Constructor for class de.uds.cs.st.dd.eclipse.actions.
DeltaDebuggingAction
The default constructor initializes the action with MINIMIZATION functionality.
DeltaDebuggingAction(int)
- Constructor for class de.uds.cs.st.dd.eclipse.actions.
DeltaDebuggingAction
The constructor creates a new action and sets the deltaDebuggingMode to the specified mode.
deltaDebuggingMode
- Variable in class de.uds.cs.st.dd.eclipse.actions.
DeltaDebuggingAction
Indicates if the input should be minimized or isolated.
deltaDebuggingMode
- Variable in class de.uds.cs.st.dd.core.
InputDeltaDebugger
Stores the current mode of the Delta Debugging algorithm: MINIMIZATION * or ISOLATION.
deltaDebuggingMode
- Variable in class de.uds.cs.st.dd.core.
JUnitRunner
Mode of the Delta Debugging algorithm.
DeltaDebuggingPlugin
- class de.uds.cs.st.dd.eclipse.
DeltaDebuggingPlugin
.
Provides access to the preferences of the Delta Debugging plug-in.
DeltaDebuggingPlugin(IPluginDescriptor)
- Constructor for class de.uds.cs.st.dd.eclipse.
DeltaDebuggingPlugin
determineClasspath(ILaunchConfiguration)
- Method in class de.uds.cs.st.dd.eclipse.launching.
DDJUnitLaunchDelegate
Determines the classpath of the specified launch configuration and * adds the dd plugin directory and .jar-file.
determineDefaultSourcePath()
- Method in class de.uds.cs.st.dd.eclipse.
DeltaDebuggingPlugin
determineResourceName()
- Method in class de.uds.cs.st.dd.eclipse.debugging.
DDJUnitDebugEventFilter
Determines the name of a resource (a file, an internet address, ...) as specified in the preference section.
determineTestOutcome(TestResult)
- Method in class de.uds.cs.st.dd.core.tester.
JUnitTester
Determines the test outcome based on the precision.
diff(TConfiguration, TConfiguration, int)
- Method in class de.uds.cs.st.dd.core.
DD
The Delta Debbuging algorithm to calculate a 1-minimal failure-inducing difference.
DifferenceContentProvider
- class de.uds.cs.st.dd.eclipse.ui.
DifferenceContentProvider
.
Provides a very basic means to display a passing and a failing run in a TextMergeViewer.
DifferenceContentProvider(String, String)
- Constructor for class de.uds.cs.st.dd.eclipse.ui.
DifferenceContentProvider
Creates a new DifferenceContentProvider and initializes the contents.
displayInformation(String)
- Method in class de.uds.cs.st.dd.eclipse.ui.
FailureTraceView
displayOutput(TConfiguration, int)
- Method in class de.uds.cs.st.dd.core.test.
DDTest.SimpleTester
Displays some debugging output.
dispose()
- Method in class de.uds.cs.st.dd.eclipse.ui.
DifferenceContentProvider
dispose()
- Method in class de.uds.cs.st.dd.eclipse.ui.
DDToolTree
Deletes this tool tree folder.
dispose()
- Method in class de.uds.cs.st.dd.eclipse.ui.
MinimizeInputViewPart
dispose()
- Method in class de.uds.cs.st.dd.eclipse.actions.
DeltaDebuggingAction
We can use this method to dispose of any system resources we previously allocated.
disposeIcons()
- Method in class de.uds.cs.st.dd.eclipse.ui.
DDToolTree
Deletes all icons.
disposeIcons()
- Method in class de.uds.cs.st.dd.eclipse.ui.
FailureRunView
Disposes all icons created by any DD plug-in.
disposeIcons()
- Method in class de.uds.cs.st.dd.eclipse.ui.
FailureTraceView
disposeIcons()
- Method in class de.uds.cs.st.dd.eclipse.ui.
MinimizeInputTree
doRun(Test)
- Method in class de.uds.cs.st.dd.core.
JUnitRunner
Runs the specified test(s).
drawBevelRect(GC, int, int, int, int, Color, Color)
- Method in class de.uds.cs.st.dd.eclipse.ui.
MinimizingProgressBar
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W