When building and running the GUIReplayer test "testExecuteOK", a ComponentNotFound exception is thrown.
It is thrown when the GuiReplayer executes using the GReplayerMonitorMock object (according to output).
This bug was discovered during the execution of the Integration Tests using the command "ant -f tests/IntegrationTests/build.xml".
Standard Output:
ERROR executeStep, Window Title not found
ERROR execute, GUITAR Exception
edu.umd.cs.guitar.exception.ComponentNotFound
at edu.umd.cs.guitar.replayer.Replayer.executeStep(Unknown Source)
at edu.umd.cs.guitar.replayer.Replayer.execute(Unknown Source)
at edu.umd.cs.guitar.replayer.ReplayerTest.testExecuteOK(ReplayerTest.java:121)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:164)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
ERROR executeStep, Window Title not found
ERROR execute, GUITAR Exception
edu.umd.cs.guitar.exception.ComponentNotFound
at edu.umd.cs.guitar.replayer.Replayer.executeStep(Unknown Source)
at edu.umd.cs.guitar.replayer.Replayer.execute(Unknown Source)
at edu.umd.cs.guitar.replayer.ReplayerTest.testExecuteFail1(ReplayerTest.java:172)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:164)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
Reported by: Bria Smith, Arya Bhatt, Alex Lockyear, Michael Braun, Paul
Goldin, Jonathan Kay