Feature #2338

Feature #2337: Build nightly builds

Nightly plugins wellformdness tests

Ajouté par Matthieu Decorde il y a 4 mois. Mis à jour il y a 4 mois.

Statut:New Début:08/02/2018
Priorité:Urgent Echéance:
Assigné à:- % réalisé:

0%

Catégorie:Development Temps passé: -
Version cible:TXM 0.8.0

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)

Historique

#1 Mis à jour par Matthieu Decorde il y a 4 mois

  • Tâche parente mis à #2337

#2 Mis à jour par Matthieu Decorde il y a 4 mois

  • Description mis à jour (diff)

#3 Mis à jour par Matthieu Decorde il y a 4 mois

  • Description mis à jour (diff)

#4 Mis à jour par Matthieu Decorde il y a 4 mois

  • Description mis à jour (diff)

#5 Mis à jour par Matthieu Decorde il y a 4 mois

  • Description mis à jour (diff)

Formats disponibles : Atom PDF