Difference between revisions of "TestscriptNetbeansPlugin"
From Apache OpenOffice Wiki
(→Bugs) |
(→Bugs) |
||
| Line 137: | Line 137: | ||
=== Bugs === | === Bugs === | ||
| + | |||
| + | * (FIXED) Cursor jumps to beginning of document when double click on text | ||
=== Features === | === Features === | ||
Revision as of 12:50, 18 January 2010
This specification is a DRAFT still in discussion.
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'
- SCM's should be listed in files context menu (SVN, CVS, Mercurial) to easily work with SCM's files
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.



