Community
Participate
Working Groups
In the generic recorder wizard, if user selects "Create Test From Existing Recording" rather than "Create Test from New Recording" both next pages (recmodel selection and test suite location page) can not be overriden or customized by clients. Client is not able to implement a control on test suite location (for instance to avoid the creation of the test suite inside certain projects). Added pages should be accessible to clients in order to provide their own implementation.
This is a defect since the GRF was implemented correctly by not supporting this extensibility in one part ("Create Test From Existing Recording") and supporting it another ("Create Test from New Recording"). Will contain as part of the extensibility work of 208110.
(In reply to comment #1) > This is a defect since the GRF was implemented correctly by not supporting this > extensibility in one part ("Create Test From Existing > Recording") and supporting it another ("Create Test from New Recording"). > > Will contain as part of the extensibility work of 208110. > Correction, was 'not' implemented correctly.
Jerome, is it sufficient to allow the user to define their own implementations for pages other than the recmodel selection page when selecting "Create Test From Existing Recording"? That is, have the recmodel selection page fixed and the user's implementation of the IRecorderPageProvider define the remaining pages for the wizard.
Sounds goog to me. Recmodel selection page seems mandatory, I do agree to let that page as is. Thanks Jerome
Now, pages contributed by user-defined IRecorderPageProvider implmentations will be added to the GRF wizard, after the RecLocationWizardPage if the user gestured to use an existing recording. org.eclipse.tptp.test.internal.recorder.ui.wizards.NewTestFromRecordingWizard.java checked into CVS (HEAD).
Closing by default since not closed by the originator in the 7+ months since being resolved. Please reopen if the issue is still present in the latest TPTP release or the resolution is not correct.