blob: fdb47aa9ac7b8388f103bf174ee053dbd79cf173 [file] [log] [blame]
--- RCPTT testcase ---
Format-Version: 1.0
Q7-vendor: www.xored.com/q7
Contexts: _ymiyse5IEeCU6db9MgIBkA,_ZQYygK2sEeCqBbDEJWufvQ,_cNRdwDtvEeG8pezHWLcUvg,_ksxMcEMsEeGEmKn4hFNAmQ
Element-Name: SetBreakpointViaMainMenu
Element-Type: testcase
Element-Version: 3.0
External-Reference: http://jira4.xored.com/browse/QS-1696
Id: _lBsbIDv7EeGWcueqnS9xrA
Q7-Runtime-Version: 1.5.0.qualifier
Save-Time: 6/14/14 3:24 PM
Tags: selfAUT, Debug
Testcase-Type: ecl
------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
Content-Type: text/plain
Entry-Name: .description
Copyright (c) 2009, 2014 Xored Software Inc and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Xored Software Inc - initial creation and/or initial documentation
--------------------------------------------------------------------------------
Test Steps:
1. Open test case
2. Set breakpoint via main menu
3. Run this test in debug
4. Verify that breakpoint is set and is applied
------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
Content-Type: text/ecl
Entry-Name: .content
get-view "Test Explorer" | get-tree | select "MyProject/CreateJavaProject" | double-click -nowait
get-editor CreateJavaProject | get-section Script | get-text-viewer | set-caret-pos 8 3
get-menu "Run/Toggle Breakpoint" | click
get-button "Open Perspective" | click
get-menu "Other..." | click
with [get-window "Open Perspective"] {
get-table | select Debug
get-button OK | click
}
exec-with-options -disableJobWaiting -command {
get-menu "Run/Debug As/\\d+ Test Cases" | click
try -times 30 -delay 500 -command {
get-view Debug | get-tree
| get-item "CreateJavaProject \\[RCPTT Test Suite\\]/CreateJavaProject/ECL Thread/get-view \\(CreateJavaProject: 8\\)"
| get-property caption | equals "get-view (CreateJavaProject: 8)" | verify-true
get-view Breakpoints | click
with [get-view Breakpoints | get-tree] {
get-item "CreateJavaProject.test \\[line: 8\\]" | get-property caption | equals "CreateJavaProject.test [line: 8]"
| verify-true
get-item "CreateJavaProject.test \\[line: 8\\]" | get-property checked | equals true | verify-true
}
}
try -times 30 -delay 500 -command {
get-view Debug | get-button "Resume (F8)" | click
}
}
get-view Debug | get-tree
| get-item "<terminated>CreateJavaProject \\[RCPTT Test Suite\\]/<terminated>CreateJavaProject/<terminated>ECL Thread"
| get-property caption | equals "<terminated>ECL Thread" | verify-true
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--