Difference between revisions of "TestscriptNetbeansPlugin"
From Apache OpenOffice Wiki
(→Features) |
(→Features) |
||
Line 150: | Line 150: | ||
* Go to Declaration | * Go to Declaration | ||
:It's now possible to go to the declaration of a function. | :It's now possible to go to the declaration of a function. | ||
+ | |||
+ | * SCM's should be listed in files context menu (SVN, CVS, Mercurial) to easily work with SCM's files | ||
+ | :Done for Mercurial. | ||
== Accessibility == | == Accessibility == |
Revision as of 12:57, 18 January 2010
This specification is a DRAFT still in discussion.
Contents
Abstract
There is a need of a plugin for Netbeans to work with testscripts for the VCLTesttool. This plugin is available as project at kenai.com
References
Reference Document | Check | Location (URL) |
Prerequisites | [passed/failed] | n/a |
Product Requirement, RFE, Issue ID (required) | [available/not available] | <PLEASE ENTER LOCATION HERE> |
Accessibility Check (required) | See accessibility section for check list | |
Test case specification (required) | [available/not available] | <PLEASE ENTER LOCATION HERE> |
IDL Specification | [available/not available] | <PLEASE ENTER LOCATION HERE> |
Software Specification Rules | n/a | n/a |
Other, e.g. references to related specs, Product Concept Document | <PLEASE ENTER LOCATION HERE> |
Contacts
Role | Name | E-Mail Address |
Developer | Marc Neumann | msc@openoffice.org |
Quality Assurance | Helge Delfs | hde@openoffice.org |
Documentation | ||
User Experience |
Acronyms and Abbreviations
Acronym / Abbreviation | Definition |
VTT | VCLTestTool |
IDE | Integrated Development Environment |
Detailed Specification
The needs:
- load and edit test script (inc and bas files)
- load a project with all test scripts
To create a project with all testautomation-project-files the following procedure should be integrated in NetBeans
- File->New Project
- Project Wizard opens
- Step 1: Possibility to select Category 'VCLTesttool' and Project 'testautomation'
- Step 2: Possibility to edit 'ProjectName' and 'SourcesFolder'
- Finish Button creates the project in NetBeans
- Syntax highlighting
- Integration of the SCM
- ResultFileViewer
TODOs
Bugs
Features
- make it opensource
License should be LGPL like used on all OpenOffice.org files
- added to a SCM.
CVS should be used as SCM. Sources should be located in qa-Directory of Repository. See CVS-Browser for details
- .cvs and .svn-directorys should not be shown in Projects list
- 'Properties' entry on Project's contextmenu
The contextmenu to be opened on Project's name should have an entry 'Properties'. By selecting this entry a dialog should be opened where Project properties can be edited.
Properties to be edited should be 'Path' and 'Name'
- WIN and SID files should be supported in Navigator
- 'Project location' should be removed from Project wizard. Projects folder should be in Netbeans default project folder (NetBeansProjects) and named like 'Project Name'
Done
Bugs
- (FIXED) Cursor jumps to beginning of document when double click on text
Features
- load and edit test script (inc and bas files).
- The files can be loaded into the IDE.
- Integration of the SCM.
- This feature is build into Netbeans, so there is nothing to do.
- Navigator should list details of bas- and inc-files
- Go to Declaration
- It's now possible to go to the declaration of a function.
- SCM's should be listed in files context menu (SVN, CVS, Mercurial) to easily work with SCM's files
- Done for Mercurial.