Difference between revisions of "TestscriptNetbeansPlugin"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 111: Line 111:
  
 
=== Features ===
 
=== 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 [http://qa.openoffice.org/source/browse/qa/ 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'
 
* 'Project location' should be removed from Project wizard. Projects folder should be in Netbeans default project folder (NetBeansProjects) and named like 'Project Name'
 
* Go to Declaration should be available in the context menu and not only by the NAVIGATE menu
 
  
 
== Done ==
 
== Done ==
Line 141: Line 120:
  
 
=== Features ===
 
=== Features ===
 +
* make it opensource
 +
:done
 +
 +
* added to a SCM
 +
:done
 +
 
* load and edit test script (inc and bas files).
 
* load and edit test script (inc and bas files).
 
:The files can be loaded into the IDE.
 
:The files can be loaded into the IDE.
Line 155: Line 140:
 
* SCM's should be listed in files context menu (SVN, CVS, Mercurial) to easily work with SCM's files
 
* SCM's should be listed in files context menu (SVN, CVS, Mercurial) to easily work with SCM's files
 
:Done for Mercurial.
 
: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
  
 
== Accessibility ==
 
== Accessibility ==

Revision as of 13:36, 19 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'

NetBeans-Step1.jpg

  • Step 2: Possibility to edit 'ProjectName' and 'SourcesFolder'

NetBeans-Step2.jpg

  • Finish Button creates the project in NetBeans


  • Syntax highlighting
  • Integration of the SCM
  • ResultFileViewer
It should be possible to view result files. This is the window for displaying the result.
ResultFileViewer.png

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
Navigator.png
  • 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

Accessibility

Migration

Configuration

File Format

Open Issues

Personal tools