Bug 291069 [Commands] IWorkbenchCommandConstants should also define command parameter ids
HEAD IWorkbenchCommandConstants should also define the parameter ids that are used by commands. E.g. the NAVIGATE_SHOW_IN command defines a <commandParameter> with id 'org.eclipse.ui.navigate.showIn.targetId' in the plugin.xml, but I didn't find a constant for that (only two internal constants: ShowInHandler.TARGET_ID, ShowInMenu.SHOW_IN_PARM_ID).
tests/org.eclipse.ui.tests.performance/src/org/eclipse/ui/tests/performance/OpenClosePerspectiveTest.java
final IWorkbenchPage activePage = window.getActivePage();
        
         
        activePage.setPerspective(perspective1);
        IViewReference [] refs = activePage.getViewReferences();
        
        String [] ids = new String[refs.length];
        for (int i = 0; i < refs.length; i++) {
            ids[i] = refs[i].getId();
        }
        closePerspective(activePage);
        
        for (int i = 0; i < ids.length; i++) {
            activePage.showView(ids[i]);
        }      
        tagIfNecessary("UI - Open/Close " + perspective1.getLabel() + " Perspective", Dimension.ELAPSED_PROCESS);
        
        exercise(new TestRunnable() {
            public void run() throws Exception {
                processEvents();
                EditorTestHelper.calmDown(500, 30000, 500);
                
                startMeasuring();
                activePage.setPerspective(perspective1);
                processEvents();      
                closePerspective(activePage);
                processEvents(); 
                stopMeasuring();
            } 
        });