Skip to content

Failed

TEST-tests.Undo/Redo in Control Panel

Failing for the past 4 builds (Since #1655 )
Took 12 sec.

Error Message

Line 12: verify-true: Assertion of rawValue failed: expected:<wait 200> but was:<wait 200\n>.  

Stacktrace

Line 12: verify-true: Assertion of rawValue failed: expected:<wait 200> but was:<wait 200\n>.  swt.info
      Text(wait 200)
      eclipse.windows
            page:Workspace
                  editors
                        editor:Test scenario
                            id=org.eclipse.rcptt.ui.editors.scenario
                            dirty=true
                            pinned=false
                            editorInput.name=Test scenario

                              Editor(Test scenario)
                                    Toolbar()
                                    Label(Name:)
                                    Text(Test scenario)
                                    Button(Record)
                                    Label(Tags:)
                                    Text()
                                    Button(Add Tag...)
                                    Button(Replay)
                                    Expandable(Description)
                                          Link()
                                          Label(Description)
                                          Text()
                                          Link(External Reference:)
                                          Text()
                                          Toolbar()
                                                Button(Clear Description)
                                    Expandable(Contexts)
                                          Link()
                                          Label(Contexts)
                                          Table()
                                          Link(<a>Configure Project Default Contexts</a>)
                                          Toolbar()
                                                Button(Add...)
                                                Button(Remove)
                                                Button(Up)
                                                Button(Down)
                                    Expandable(Properties)
                                          Link()
                                          Label(Properties)
                                          Table()
                                                Item(Add new property)
                                          Button(Add)
                                          Button(Remove)
                                          Toolbar()
                                    Expandable(Script)
                                          Link()
                                          Label(Script)
                                          Canvas()
                                                Text(wait 200)
                                                Canvas()
                                                      Canvas(AnnotationColumn)
                                                      Canvas(LineNumberColumn)
                                                Canvas()
                                                Canvas()
                                          Toolbar()
                                                Button(Clear Script)
                                    Expandable(Verifications)
                                          Link()
                                          Label(Verifications)
                                          Table()
                                          Link(<a>Configure Project Default Verifications</a>)
                                          Toolbar()
                                                Button(Add...)
                                                Button(Remove)
                                                Button(Up)
                                                Button(Down)
                  views
                        view:Problems
                            id=org.eclipse.ui.views.ProblemView
                            dirty=false
                            fastView=false

                        view:Tags
                            id=org.eclipse.rcptt.ui.tags
                            dirty=false
                            fastView=false

                        view:Test Explorer
                            id=org.eclipse.rcptt.ui.explorer
                            dirty=false
                            fastView=false

                              View(Test Explorer)
                                    Toolbar()
                                          Button(Collapse All)
                                          Button(Link with Editor)
                                    Text()
                                    Tree()
                                          Item(TestQ7Prj)
                                                Item(Project Settings)
                                                Item(Test scenario)
                        view:Execution View
                            id=org.eclipse.rcptt.ui.views.execution
                            dirty=false
                            fastView=false

                              View(Execution View)
                                    Toolbar()
                                          Button(Collapse All)
                                          Button(Scroll Lock)
                                          Button(Run Selected)
                                          Button(Run Failed Test Cases)
                                          Button(Stop Execution)
                                          Button(Stop on First Failure)
                                          Button(Report)
                                          Button(Execution History...)
                                    Label()
                                    Label(Runs:)
                                    Label(0/0)
                                    Label()
                                    Label(Failures:)
                                    Label(0)
                                    Label()
                                    Label(Stops:)
                                    Label(0)
                                    Label()
                                    Label(Total time:)
                                    Label(0.000 s)
                                    Tree()
                                    Label(Message:)
                                    Button(Details...)
                                    Text()
                        view:Applications
                            id=org.eclipse.rcptt.ui.aut.manager
                            dirty=false
                            fastView=false

                              View(Applications)
                                    Toolbar()
                                          Button(Run)
                                          Button(Stop)
                                          Button(New...)
                                          Button(Configure...)
                                          Button(Remove)
                                    Tree()
                                          Item(selfQ7)
swt.player
java.runtime
    cpus=24
    freeMemory=207709872
    totalMemory=542113792
    maxMemory=716177408
Jobs information:
  Job:ECL session execute: sequence
      class=org.eclipse.rcptt.ecl.internal.core.Session$1
      state=running
  Job:Process Console Input Job
      class=org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob
      state=running
  Job:ECL session execute: verify-true
      class=org.eclipse.rcptt.ecl.internal.core.Session$1
      state=running
  Job:ECL session execute: ast-exec
      class=org.eclipse.rcptt.ecl.internal.core.Session$1
      state=running
  Job:ECL session execute: pipeline
      class=org.eclipse.rcptt.ecl.internal.core.Session$1
      state=running
  Job:Git Repository Change Scanner
      class=org.eclipse.egit.ui.Activator$RepositoryChangeScanner
      state=sleeping
        rule=org.eclipse.egit.ui.internal.RepositoryCacheRule@32e55fdb
  Job:Workbench Auto-Save Job
      class=org.eclipse.ui.internal.Workbench$40
      state=sleeping
  Job:Compacting resource model
      class=org.eclipse.core.internal.utils.StringPoolJob
      state=sleeping
  Job:Periodic workspace save.
      class=org.eclipse.core.internal.resources.DelayedSnapshotJob
      state=sleeping
        rule=R/
Thread information:
    Thread:Q7 Runner Monitor
      class=org.eclipse.rcptt.runtime.ui.Q7Monitor
        1: java.lang.Thread.sleep(Native Method)
        0: org.eclipse.rcptt.runtime.ui.Q7Monitor.run(Q7Monitor.java:28)
    Thread:Active Thread: Equinox Container: a9008e1a-099e-4760-8753-7edb123878ad
      class=java.lang.Thread
        8: sun.misc.Unsafe.park(Native Method)
        7: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        6: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        5: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        4: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
        2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:org.eclipse.jface.text.reconciler.MonoReconciler
      class=org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread
        1: java.lang.Object.wait(Native Method)
        0: org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:183)
    Thread:JGit-WorkQueue
      class=java.lang.Thread
        8: sun.misc.Unsafe.park(Native Method)
        7: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        6: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        5: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        4: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
        2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Worker-8: Process Console Input Job
      class=org.eclipse.core.internal.jobs.Worker
        6: java.lang.Object.wait(Native Method)
        5: java.lang.Object.wait(Object.java:502)
        4: org.eclipse.ui.console.IOConsoleInputStream.waitForData(IOConsoleInputStream.java:142)
        3: org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:93)
        2: org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:115)
        1: org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob.run(ProcessConsole.java:731)
        0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
    Thread:Output Stream Monitor
      class=java.lang.Thread
        11: java.io.FileInputStream.readBytes(Native Method)
        10: java.io.FileInputStream.read(FileInputStream.java:255)
        9: java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
        8: java.io.BufferedInputStream.read(BufferedInputStream.java:345)
        7: java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
        6: java.io.BufferedInputStream.read(BufferedInputStream.java:345)
        5: java.io.FilterInputStream.read(FilterInputStream.java:107)
        4: org.eclipse.debug.internal.core.OutputStreamMonitor.internalRead(OutputStreamMonitor.java:155)
        3: org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:132)
        2: org.eclipse.debug.internal.core.OutputStreamMonitor.lambda$0(OutputStreamMonitor.java:215)
        1: org.eclipse.debug.internal.core.OutputStreamMonitor$$Lambda$448/470556199.run(Unknown Source)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Worker-JM
      class=org.eclipse.core.internal.jobs.InternalWorker
        1: java.lang.Object.wait(Native Method)
        0: org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:62)
    Thread:Worker-16: ECL session execute: verify-true
      class=org.eclipse.core.internal.jobs.Worker
        11: sun.misc.Unsafe.park(Native Method)
        10: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        9: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        8: java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
        7: org.eclipse.rcptt.tesla.internal.core.queue.TeslaQStream.readResponse(TeslaQStream.java:60)
        6: org.eclipse.rcptt.tesla.internal.core.queue.TeslaQPlayer.executeCommand(TeslaQPlayer.java:34)
        5: org.eclipse.rcptt.tesla.core.protocol.UIPlayer.safeExecuteCommand(UIPlayer.java:91)
        4: org.eclipse.rcptt.tesla.core.protocol.BasicUIElement.doAssert(BasicUIElement.java:63)
        3: org.eclipse.rcptt.tesla.ecl.internal.impl.commands.VerifyTrueService.service(VerifyTrueService.java:61)
        2: org.eclipse.rcptt.ecl.internal.core.AbstractSession.internalDoExecute(AbstractSession.java:83)
        1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48)
        0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
    Thread:Input Stream Monitor
      class=java.lang.Thread
        6: java.lang.Object.wait(Native Method)
        5: java.lang.Object.wait(Object.java:502)
        4: org.eclipse.debug.internal.core.InputStreamMonitor.writeNext(InputStreamMonitor.java:154)
        3: org.eclipse.debug.internal.core.InputStreamMonitor.write(InputStreamMonitor.java:123)
        2: org.eclipse.debug.internal.core.InputStreamMonitor.lambda$0(InputStreamMonitor.java:100)
        1: org.eclipse.debug.internal.core.InputStreamMonitor$$Lambda$449/1560048985.run(Unknown Source)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:JFR request timer
      class=java.util.TimerThread
        2: java.lang.Object.wait(Native Method)
        1: java.util.TimerThread.mainLoop(Timer.java:552)
        0: java.util.TimerThread.run(Timer.java:505)
    Thread:org.eclipse.jface.text.reconciler.MonoReconciler
      class=org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread
        1: java.lang.Object.wait(Native Method)
        0: org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:183)
    Thread:Gogo shell
      class=java.lang.Thread
        7: sun.misc.Unsafe.park(Native Method)
        6: java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        5: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        4: java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
        2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Signal Dispatcher
      class=java.lang.Thread
    Thread:SCR Component Actor
      class=java.lang.Thread
        3: java.lang.Object.wait(Native Method)
        2: java.lang.Object.wait(Object.java:502)
        1: org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Tesla network communication to :localhost:7004
      class=org.eclipse.rcptt.ui.recording.UiNetworkRecorder
        11: java.net.SocketInputStream.socketRead0(Native Method)
        10: java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        9: java.net.SocketInputStream.read(SocketInputStream.java:171)
        8: java.net.SocketInputStream.read(SocketInputStream.java:141)
        7: java.net.SocketInputStream.read(SocketInputStream.java:224)
        6: java.io.DataInputStream.readInt(DataInputStream.java:387)
        5: org.eclipse.rcptt.tesla.internal.core.network.DataSerializer.readEObject(DataSerializer.java:90)
        4: org.eclipse.rcptt.tesla.internal.core.network.TeslaNetworkCommunication.readEObject(TeslaNetworkCommunication.java:194)
        3: org.eclipse.rcptt.tesla.recording.core.TeslaNetworkRecorder.performCommunications(TeslaNetworkRecorder.java:50)
        2: org.eclipse.rcptt.tesla.internal.core.network.TeslaNetworkCommunication.exec(TeslaNetworkCommunication.java:82)
        1: org.eclipse.rcptt.tesla.internal.core.network.TeslaNetworkCommunication.internalRun(TeslaNetworkCommunication.java:67)
        0: org.eclipse.rcptt.tesla.internal.core.network.TeslaNetworkCommunication.run(TeslaNetworkCommunication.java:62)
    Thread:Worker-0: ECL session execute: sequence
      class=org.eclipse.core.internal.jobs.Worker
        5: java.lang.Object.wait(Native Method)
        4: org.eclipse.rcptt.ecl.internal.core.Process.waitFor(Process.java:51)
        3: org.eclipse.rcptt.ecl.internal.commands.SequenceService.service(SequenceService.java:45)
        2: org.eclipse.rcptt.ecl.internal.core.AbstractSession.internalDoExecute(AbstractSession.java:83)
        1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48)
        0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
    Thread:Process monitor
      class=org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorThread
        3: java.lang.Object.wait(Native Method)
        2: java.lang.Object.wait(Object.java:502)
        1: java.lang.UNIXProcess.waitFor(UNIXProcess.java:395)
        0: org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorThread.run(RuntimeProcess.java:427)
    Thread:Output Stream Monitor
      class=java.lang.Thread
        11: java.io.FileInputStream.readBytes(Native Method)
        10: java.io.FileInputStream.read(FileInputStream.java:255)
        9: java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
        8: java.io.BufferedInputStream.read(BufferedInputStream.java:345)
        7: java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
        6: java.io.BufferedInputStream.read(BufferedInputStream.java:345)
        5: java.io.FilterInputStream.read(FilterInputStream.java:107)
        4: org.eclipse.debug.internal.core.OutputStreamMonitor.internalRead(OutputStreamMonitor.java:155)
        3: org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:132)
        2: org.eclipse.debug.internal.core.OutputStreamMonitor.lambda$0(OutputStreamMonitor.java:215)
        1: org.eclipse.debug.internal.core.OutputStreamMonitor$$Lambda$448/470556199.run(Unknown Source)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Worker-12: ECL session execute: ast-exec
      class=org.eclipse.core.internal.jobs.Worker
        7: java.lang.Object.wait(Native Method)
        6: org.eclipse.rcptt.ecl.internal.core.Process.waitFor(Process.java:51)
        5: org.eclipse.rcptt.ecl.internal.commands.ExecService.exec(ExecService.java:83)
        4: org.eclipse.rcptt.ecl.internal.commands.ExecService.service(ExecService.java:54)
        3: org.eclipse.rcptt.ecl.ast.commands.AstExecService.service(AstExecService.java:29)
        2: org.eclipse.rcptt.ecl.internal.core.AbstractSession.internalDoExecute(AbstractSession.java:83)
        1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48)
        0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
    Thread:Worker-2: ECL session execute: pipeline
      class=org.eclipse.core.internal.jobs.Worker
        5: java.lang.Object.wait(Native Method)
        4: org.eclipse.rcptt.ecl.internal.core.Process.waitFor(Process.java:51)
        3: org.eclipse.rcptt.ecl.internal.commands.PipelineService.service(PipelineService.java:39)
        2: org.eclipse.rcptt.ecl.internal.core.AbstractSession.internalDoExecute(AbstractSession.java:83)
        1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48)
        0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
    Thread:VM JFR Buffer Thread
      class=java.lang.Thread
    Thread:Java indexing
      class=java.lang.Thread
        3: java.lang.Object.wait(Native Method)
        2: java.lang.Object.wait(Object.java:502)
        1: org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:378)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:pool-3-thread-1
      class=java.lang.Thread
        8: sun.misc.Unsafe.park(Native Method)
        7: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        6: java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        5: java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        4: java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
        2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:process reaper
      class=java.lang.Thread
        5: java.lang.UNIXProcess.waitForProcessExit(Native Method)
        4: java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289)
        3: java.lang.UNIXProcess$$Lambda$447/994188824.run(Unknown Source)
        2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Q7 Indexer
      class=java.lang.Thread
        3: java.lang.Object.wait(Native Method)
        2: java.lang.Object.wait(Object.java:502)
        1: org.eclipse.rcptt.internal.core.jobs.JobManager.run(JobManager.java:406)
        0: java.lang.Thread.run(Thread.java:748)

    data=[B@29f32a41
    message=Assertion of rawValue failed: expected:<wait 200> but was:<wait 200\n>.(new_workspace - Test scenario - RCP Testing Tool IDE)

    data=[B@64ed6bc8
    message=Assertion of rawValue failed: expected:<wait 200> but was:<wait 200\n>.(Control Panel - Test scenario (TestQ7Prj) - selfQ7 [Recording])