2016-05-27 2 views
0

ContexteFlexUnitApplication.html et FlexUnitApplication.swf pas générés

Je

  • un projet Flex Java en service Eclipse Indigo Release 2, (une application Web)
  • et j'utilise le plugin Flash-builder pour travailler dessus.

  • J'utilise sdk 4.5.1

Ce que j'essaie de faire

1) J'essaie de faire un exemple simple de test avec FlexUnit4. Lorsque je crée un nouveau test de cas): Nouveau> Test Case Class, Eclipse crée par défaut:

  • flexUnitTests de paquet + avec mon nouveau cas de test: (par exemple: TestDoc.as)
  • package byDefault avec un fichier: FlexUnitCompilerApplication.mxml
  • un fichier html pour FlexUnitCompilerApplication est généré automatiquement dans le dossier bin-debug.

Jusqu'à ce point tout semble être bon, si je tente d'exécuter le test unitaire:

2) Je veux exécuter le test unitaire:

  • A FlexUnitApplication.mxml est créé dans le package par défaut

le problème:

Le compilateur ne génère pas les fichiers: FlexUnitApplication.hmtl et FlexUnitApplication.swf dans le dossier bin-debug ...

Et il y a une erreur écrite dans l'écran "d'erreur":

  • Description Impossible de résoudre toutes les ressources « FlexUnitTestRunner »
  • lieu ou Localisation: Inconnu

    désolé j'essayer de traduire la description d'une version française

Autres informations

je réussissais le faire dans d'autres projets ... les fichiers FlexUnitApplication sont générés automatiquement.

Question (s)

Il semble que, il est lié à quelque chose dans ce projet particulier. Peut-être que quelque chose empêche le processus d'autogénérer ces fichiers? Je ne peux pas comprendre pourquoi?

Est-il possible de forcer le compilateur à faire ces fichiers (html et swf) ??

Je suis vraiment perdu ... et j'ai essayé des choses, j'ai regardé dans les propriétés, dans les métadonnées ... je ne comprends vraiment pas.

Quelqu'un a peut-être une idée pour cela, que puis-je faire, que puis-je vérifier?

Merci d'avance

Répondre

0

J'ai toujours des problèmes avec les tests unitaires dans Eclips + plug-in FB ainsi.

Après le FlexUnitApplication.mxml est créé goto vos paramètres du projet et mettre à jour les éléments suivants:

  • enlever la dynamique locale {} du compilateur et drapeau ajouter un spécifique « -locale = en_US » seulement.
  • Si vous avez des fichiers de paramètres régionaux personnalisés, ajoutez-les manuellement au chemin source
  • dans le chemin de la bibliothèque recherchez l'entrée qui pointe vers la bibliothèque de paramètres régionaux dynamiques '..sdk /../ {locale} et copiez le chemin. cliquez sur ajouter SWC au chemin de la bibliothèque. Coller le chemin copié et remplacer '{locale}' par 'en_US'

Généralement cela s'avère favorable pour moi.

+0

Ok! J'ai pensé à la différence avec les "paramètres locaux" dans les arguments du compilateur. Et en fait dans ce projet, j'ai ces options pour la compilation: _-locale = nl_BE, fr_BE -source-path = locale/{locale} _... Je dois vérifier cela .... J'avais décidé de ne pas utiliser le plugin pour le FlexUnit .. et pour ajouter manuellement * .swc. .. Mais je vais vérifier cela ... – PianEdd