blob: 561243af657f7875e49aba66fb329b7f124f3049 [file] [log] [blame]
--- RCPTT testcase ---
Format-Version: 1.0
Context-Type: org.eclipse.rcptt.ctx.ecl
Element-Name: TemplateProject
Element-Type: context
Element-Version: 2.0
Id: _clrEQFGbEeWk3rbvuPRQHg
Runtime-Version: 2.1.0.201606221726
Save-Time: 9/16/16 9:46 AM
------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
Content-Type: text/ecl
Entry-Name: .ecl.context
proc createTemplateProject {
get-menu "File/New/Other..." | click
with [get-window New] {
get-tree | select "eTrice" |
select [concat "eTrice/" $targetLanguage] |
select [concat "eTrice/" $targetLanguage "/eTrice " $targetLanguage " Template Project"] |
double-click
}
if [$targetLanguage | equals Java] {
with [get-window "eTrice Java Template Project"] {
with [get-editbox -after [get-label "Project name:"]] {
set-text $projectName
}
get-button "Next >" | click
get-button "use Eclipse JDT build" | click
get-button Finish | click
}
}
get-window "New Example" | get-button Finish | click
if [$targetLanguage | matches "C.*"] {
get-window "Open Associated Perspective?" | get-button Yes | click
}
}
proc generateTemplateProject {
//get-menu "Window/Show View/Project Explorer" | click
get-view "Project Explorer" | get-tree | select [concat $projectName "/generate_Template.launch"] | get-menu
"Run As/1 generate_Template" | click
with [get-view Console] {
get-button "Pin Console" | click
get-button "Display Selected Console" | click -arrow
get-menu [concat "\d eTrice " $targetLanguage " Generator Console"] | click
get-text-viewer | get-property text | contains "Info: -- finished code generation" | verify-true
get-button "Pin Console" | click
}
}
proc runTemplateProject {
//get-menu "Window/Show View/Project Explorer" | click
if [$targetLanguage | matches "C.*"] {
get-view "Project Explorer" | get-tree | select [concat $projectName "/run_Template_" $targetOS ".*"]
| get-menu [concat "Run As/1 run_Template_" $targetOS ".*"] | click
} -else {
get-view "Project Explorer" | get-tree | select [concat $projectName "/run_Template.launch"] | get-menu
"Run As/1 run_Template" | click
}
with [get-view Console] {
with [get-text-viewer] {
set-caret-pos 2 1
type-text quit
key-type Enter
}
}
}
proc openMSCTemplateProject {
//get-menu "Window/Show View/Project Explorer" | click
with [get-view "Project Explorer" | get-tree] {
select [concat $projectName "/log"] | get-menu Refresh | click
if [$targetLanguage | equals C] {
select [concat $projectName "/log/msc.seq"]
} -else {
select [concat $projectName "/log/subSystemRef_Async.seq"]
} | get-menu "Open With/Text Editor" | click
}
}
------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--