TestscriptNetbeansPlugin
From Apache OpenOffice Wiki
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
- '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
- make it opensource
- done
- added to a SCM
- done
- 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.
- 'Properties' entry on Project's contextmenu
- done
- WIN files should be supported in Navigator
- done
- Go to Declaration should be available in the context menu and not only by the NAVIGATE menu
- done
- Go to Declaration also for dialog names (Kontext).
- done
- Display errors for word which are unknown.
- This Feature can be turn on and off(default) in the properties of each project. If it's turn on each word which is unknown will be red underlined. There are still some :words which are marked as unknown but are correct. Please tell me this word so I can add these words to the plugin.
- done