blob: 232719b5569cf5454f9a30e842e2152979f4d327 [file] [log] [blame]
--- Q7 testcase ---
Format-Version: 1.0
Q7-vendor: www.xored.com/q7
Element-Name: Performance
Element-Type: testcase
Element-Version: 3.0
External-Reference:
Id: _aRX2wUVVEeKTZ84-fNliKQ
Save-Time: 1/9/13 7:39 PM
Tags: skipExecution
Testcase-Type: ecl
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
Content-Type: text/ecl
Entry-Name: .content
repeat -times 200 -delay 10 -command{
get-view "Model Explorer" | get-tree | get-menu "Create new project" | click
with [get-window "Create EMFStore Project"] {
get-editbox -after [get-label "Project Name:"] | set-text TestProject
get-button Finish | click
}
get-view "Model Explorer" | get-tree | select TestProject | get-menu "New Model Element" | click
with [get-window "NLS missing message: NewModelElementWizardHandler_Title in: org.eclipse.emf.ecp.ui.messages"] {
get-tree | select "bowling/League"
get-button Finish | click
}
get-editor League | get-editbox -after [get-label Name] | set-text America
get-view "Model Explorer" | get-tree | select TestProject | get-menu "New Model Element" | click
with [get-window "NLS missing message: NewModelElementWizardHandler_Title in: org.eclipse.emf.ecp.ui.messages"] {
get-tree | select "bowling/League"
get-button Finish | click
}
get-editor League | get-editbox -after [get-label Name] | set-text Europe
get-view "Model Explorer" | get-tree | select "TestProject/League America" | get-menu Player | click
get-editor Player | get-editbox -after [get-label Name] | set-text Jonas
get-view "Model Explorer" | get-tree | select "TestProject/League America" | get-menu Player | click
get-editor Player | get-editbox -after [get-label Name] | set-text Maximilian
get-view "Model Explorer" | get-tree | select TestProject | get-menu "New Model Element" | click
with [get-window "NLS missing message: NewModelElementWizardHandler_Title in: org.eclipse.emf.ecp.ui.messages"] {
get-tree | select "bowling/Tournament"
get-button Finish | click
}
with [get-view "Model Explorer" | get-tree] {
select "TestProject/Tournament Pro" | get-menu Matchup | click
select "TestProject/Tournament Pro/Matchup" | get-menu Game | click
select TestProject | get-menu "New Model Element" | click
}
get-window "NLS missing message: NewModelElementWizardHandler_Title in: org.eclipse.emf.ecp.ui.messages" | get-tree
| key-type "TRAVERSE_ESCAPE"
get-view "Model Explorer" | get-tree | select "TestProject/Tournament Pro/Matchup/Game" | double-click
get-editor Game | get-button "Link Player" | click
get-window "Select Elements" | get-table | select "Player Jonas" | double-click
get-editor "League America" | close
get-editor "Player Jonas" | close
get-editor "Player Maximilian" | close
get-editor "Tournament Pro" | close
get-editor "League Europe" | close
get-editor Matchup | close
get-editor Game | close
get-view "Model Repositories" | get-tree | select "Local EMFStore" | get-menu Login | click
with [get-window "Progress Information" | get-window "Authentication required"] {
with [get-combo -after [get-label Username]] {
set-text super
key-type "TRAVERSE_TAB_NEXT"
}
get-editbox -after [get-label Password] | set-text super
get-button OK | click
}
get-view "Model Explorer" | get-tree | select TestProject | get-menu Share | click
with [get-window "ECPRepository Wizard"] {
get-button "Select existing repository" | click
get-button "Next >" | click
get-table | select "Local EMFStore"
get-button Finish | click
}
get-window "Share succeeded" | get-button OK | click
get-view "Model Repositories" | get-tree | select "Local EMFStore/TestProject" | get-menu "Checkout..." | click
with [get-window Checkout] {
get-editbox -after [get-label "Project name:"] | set-text TestProjectSecondCheckOut
get-button Finish | click
}
get-view "Model Explorer" | get-tree | select TestProject | get-menu Delete | click
get-window Delete | get-button OK | click
get-view "Model Explorer" | get-tree | select TestProjectSecondCheckOut | get-menu Delete | click
get-window Delete | get-button OK | click
get-view "Model Repositories" | get-tree | select "Local EMFStore/TestProject" | get-menu "Delete on server" | click
get-window Confirmation | get-button Yes | click
get-view "Model Repositories" | get-tree | select "Local EMFStore" | get-menu Logout | click
}
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--