frysk.debuginfo
Class TestFrameDebugInfo

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by frysk.junit.TestCase
              extended by frysk.testbed.TestLib
                  extended by frysk.debuginfo.TestFrameDebugInfo
All Implemented Interfaces:
Test

public class TestFrameDebugInfo
extends TestLib


Field Summary
 
Fields inherited from class frysk.testbed.TestLib
host
 
Constructor Summary
TestFrameDebugInfo()
           
 
Method Summary
 void artificialParametersAreIgnored(String ext)
           
 void debugInfoFrameScopes(String ext)
           
 void frameAdjustedAddress(String ext)
           
 void frameCompilerInlinedFunctions(String ext)
           
 void frameDebugInfoStackTrace(String ext)
           
 void frameScopes(String ext)
           
 void frameScopesWorkAround(String ext)
           
 void getInlinedSubroutines(String ext)
           
 void inlinedFunctionDerailment(String ext)
           
 void lineNumbers(String ext)
           
 void testColNumbers()
           
 void testDebugInfoFrameScopes()
           
 void testDebugInfoFrameScopesNoDebug()
           
 void testDebugInfoFrameScopesNoEH()
           
 void testFrameAdjustedAddress()
           
 void testFrameAdjustedAddressNoDebug()
           
 void testFrameAdjustedAddressNoEH()
           
 void testFrameCompilerInlinedFunctions()
           
 void testFrameCompilerInlinedFunctionsNoDebug()
           
 void testFrameCompilerInlinedFunctionsNoEH()
           
 void testFrameDebugInfoStackTrace()
           
 void testFrameDebugInfoStackTraceNoDebug()
           
 void testFrameDebugInfoStackTraceNoEH()
           
 void testFrameScopes()
           
 void testFrameScopesNoDebug()
           
 void testFrameScopesNoEH()
           
 void testFrameScopesWorkAround()
           
 void testFrameScopesWorkAroundNoDebug()
           
 void testFrameScopesWorkAroundNoEH()
           
 void testGetInlinedSubroutines()
           
 void testGetInlinedSubroutinesNoDebug()
           
 void testGetInlinedSubroutinesNoEH()
           
 void testInlinedFunctionDerailment()
           
 void testInlinedFunctionDerailmentNoDebug()
           
 void testInlinedFunctionDerailmentNoEH()
           
 void testLineNumbers()
           
 void testLineNumbersNoDebug()
           
 void testLineNumbersNoEH()
           
 void testThatArtificialParametersAreIgnored()
           
 void testThatArtificialParametersAreIgnoredNoDebug()
           
 void testThatArtificialParametersAreIgnoredNoEH()
           
 void testValues()
           
 void testValuesNoDebug()
           
 void testValuesNoEH()
           
 void testVirtualStackTrace()
           
 void testVirtualStackTraceNoDebug()
           
 void testVirtualStackTraceNoEH()
           
 void testVirtualStackTraceWithLocals()
           
 void values(String ext)
           
 void virtualStackTrace(String ext)
           
 
Methods inherited from class frysk.testbed.TestLib
addToTearDown, addToTearDown, assertRunToFindProc, assertRunUntilStop, assertRunUntilStop, getExecPath, isChildOf, isChildOfMine, isDescendantOf, isDescendantOfMine, runPending, setUp, tearDown
 
Methods inherited from class frysk.junit.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, getTimeoutMilliseconds, getTimeoutSeconds, missing32or64, unresolved, unresolvedOffUtrace, unresolvedOn32On64, unresolvedOnIA32, unresolvedOnPPC, unresolvedOnUtrace, unresolvedOnx8664, unsupported
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestFrameDebugInfo

public TestFrameDebugInfo()
Method Detail

testFrameDebugInfoStackTrace

public void testFrameDebugInfoStackTrace()

testFrameDebugInfoStackTraceNoDebug

public void testFrameDebugInfoStackTraceNoDebug()

testFrameDebugInfoStackTraceNoEH

public void testFrameDebugInfoStackTraceNoEH()

frameDebugInfoStackTrace

public void frameDebugInfoStackTrace(String ext)

testFrameCompilerInlinedFunctions

public void testFrameCompilerInlinedFunctions()

testFrameCompilerInlinedFunctionsNoDebug

public void testFrameCompilerInlinedFunctionsNoDebug()

testFrameCompilerInlinedFunctionsNoEH

public void testFrameCompilerInlinedFunctionsNoEH()

frameCompilerInlinedFunctions

public void frameCompilerInlinedFunctions(String ext)

testFrameAdjustedAddress

public void testFrameAdjustedAddress()

testFrameAdjustedAddressNoDebug

public void testFrameAdjustedAddressNoDebug()

testFrameAdjustedAddressNoEH

public void testFrameAdjustedAddressNoEH()

frameAdjustedAddress

public void frameAdjustedAddress(String ext)

testFrameScopes

public void testFrameScopes()

testFrameScopesNoDebug

public void testFrameScopesNoDebug()

testFrameScopesNoEH

public void testFrameScopesNoEH()

frameScopes

public void frameScopes(String ext)

testDebugInfoFrameScopes

public void testDebugInfoFrameScopes()

testDebugInfoFrameScopesNoDebug

public void testDebugInfoFrameScopesNoDebug()

testDebugInfoFrameScopesNoEH

public void testDebugInfoFrameScopesNoEH()

debugInfoFrameScopes

public void debugInfoFrameScopes(String ext)

testFrameScopesWorkAround

public void testFrameScopesWorkAround()

testFrameScopesWorkAroundNoDebug

public void testFrameScopesWorkAroundNoDebug()

testFrameScopesWorkAroundNoEH

public void testFrameScopesWorkAroundNoEH()

frameScopesWorkAround

public void frameScopesWorkAround(String ext)

testGetInlinedSubroutines

public void testGetInlinedSubroutines()

testGetInlinedSubroutinesNoDebug

public void testGetInlinedSubroutinesNoDebug()

testGetInlinedSubroutinesNoEH

public void testGetInlinedSubroutinesNoEH()

getInlinedSubroutines

public void getInlinedSubroutines(String ext)

testVirtualStackTrace

public void testVirtualStackTrace()

testVirtualStackTraceNoDebug

public void testVirtualStackTraceNoDebug()

testVirtualStackTraceNoEH

public void testVirtualStackTraceNoEH()

virtualStackTrace

public void virtualStackTrace(String ext)

testVirtualStackTraceWithLocals

public void testVirtualStackTraceWithLocals()

testInlinedFunctionDerailment

public void testInlinedFunctionDerailment()

testInlinedFunctionDerailmentNoDebug

public void testInlinedFunctionDerailmentNoDebug()

testInlinedFunctionDerailmentNoEH

public void testInlinedFunctionDerailmentNoEH()

inlinedFunctionDerailment

public void inlinedFunctionDerailment(String ext)

testValues

public void testValues()
                throws NameNotFoundException
Throws:
NameNotFoundException

testValuesNoDebug

public void testValuesNoDebug()
                       throws NameNotFoundException
Throws:
NameNotFoundException

testValuesNoEH

public void testValuesNoEH()
                    throws NameNotFoundException
Throws:
NameNotFoundException

values

public void values(String ext)
            throws NameNotFoundException
Throws:
NameNotFoundException

testColNumbers

public void testColNumbers()

testLineNumbers

public void testLineNumbers()

testLineNumbersNoDebug

public void testLineNumbersNoDebug()

testLineNumbersNoEH

public void testLineNumbersNoEH()

lineNumbers

public void lineNumbers(String ext)

testThatArtificialParametersAreIgnored

public void testThatArtificialParametersAreIgnored()

testThatArtificialParametersAreIgnoredNoDebug

public void testThatArtificialParametersAreIgnoredNoDebug()

testThatArtificialParametersAreIgnoredNoEH

public void testThatArtificialParametersAreIgnoredNoEH()

artificialParametersAreIgnored

public void artificialParametersAreIgnored(String ext)