Feature #2338

Feature #2337: Build nightly builds

Nightly plugins wellformdness tests

Added by Matthieu Decorde almost 2 years ago. Updated 11 months ago.

Status:New Start date:02/08/2018
Priority:Urgent Due date:
Assignee:- % Done:

0%

Category:Development Spent time: -
Target version:TXM 0.8.1

Description

plugin.xml

Plugins configuration in plugin.xml files and co can be tricky. E.G. a class name changed, editor ID changed...

Tests to implement :
  • in Overview tab
    • Execution Environment is JavaSE-1.6 (for now)
    • this plug-in is a singleton is checked
    • ID is the project name
  • in runtime tab
    • all packages are exported
  • in extension points tab
    • schema path must exists
    • extension point ID must be the full classname of the Extension class
  • in extensions tab
    • all extension point ID must exists
    • check there is no "id" clash per extension type (ex: 2 separators with same id)
  • in "build configuration" tab
    • the "icons" directory is added to the binary
    • the "OSGI-INF" directory is added to the binary

feature.xml

  • all included plugin must be optionals (to allow update by another feature)

History

#1 Updated by Matthieu Decorde almost 2 years ago

  • Parent task set to #2337

#2 Updated by Matthieu Decorde almost 2 years ago

  • Description updated (diff)

#3 Updated by Matthieu Decorde over 1 year ago

  • Description updated (diff)

#4 Updated by Matthieu Decorde over 1 year ago

  • Description updated (diff)

#5 Updated by Matthieu Decorde over 1 year ago

  • Description updated (diff)

#6 Updated by Sebastien Jacquot about 1 year ago

  • Target version changed from TXM 0.8.0a (split/restructuration) to TXM 0.8.0

#7 Updated by Sebastien Jacquot 11 months ago

  • Target version changed from TXM 0.8.0 to TXM 0.8.1

Also available in: Atom PDF