TestscriptNetbeansPlugin

From Apache OpenOffice Wiki
Jump to: navigation, search

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
  • 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

Accessibility

Migration

Configuration

File Format

Open Issues

Personal tools