FlexUnitApplication.html и FlexUnitApplication.swf не создаются

контекст

я имею

  • проект Flex-Java в Eclipse Indigo service Release 2 (веб-приложение)
  • и я использую плагин Flash-builder для работы над ним.

  • Я использую SDK 4.5.1

Что я пытаюсь сделать

1) Я пытаюсь сделать простой тестовый пример с FlexUnit4. Когда я создаю новый Test Case): New > Test Case Class, Eclipse по умолчанию создает:

  • пакет flexUnitTests + с моим новым контрольным примером: (например: TestDoc.as)
  • пакет по умолчанию с одним файлом: FlexUnitCompilerApplication.mxml
  • HTML-файл SWF для FlexUnitCompilerApplication автоматически создается в папке bin-debug.

До этого момента все кажется хорошим, поэтому я пытаюсь выполнить модульный тест:

2) Я хочу выполнить модульный тест:

  • FlexUnitApplication.mxml создается в пакете по умолчанию

Проблема:

Компилятор не создает файлы: FlexUnitApplication.hmtl и FlexUnitApplication.swf в папке bin-debug...

И есть ошибка, написанная на "экране ошибок":

  • описание Невозможно разрешить все ресурсы "FlexUnitTestRunner"
  • место или локализация: неизвестно

    извините я пытаюсь перевести описание с французской версии

Другая информация

Мне удалось сделать это в других проектах... Файлы FlexUnitApplication генерируются автоматически.

Вопросы)

Кажется, это связано с чем-то в этом конкретном проекте. Может быть что-то мешает процессу автоматической генерации этих файлов?? Я не могу понять, почему?

Возможно ли заставить компилятор делать эти файлы (html и swf)??

Я действительно потерян... и я пробовал вещи, я смотрел в свойствах, в метаданных... я действительно не понимаю.

У кого-то может быть есть идея для этого, что я мог сделать, что я мог проверить?

заранее спасибо

1 ответ

У меня всегда есть проблемы с юнит-тестами в плагине eclips+FB.

После создания FlexUnitApplication.mxml перейдите в настройки проекта и обновите следующее:

  • удалите динамический флаг компилятора {locale} и добавьте только определенный '-locale=en_US'.
  • если у вас есть пользовательские файлы локали, добавьте их в исходный путь вручную
  • в пути к библиотеке найдите запись, которая указывает на динамическую библиотеку локалей '..sdk/../{locale}, и скопируйте путь. нажмите добавить SWC в путь к библиотеке. Вставьте скопированный путь и замените '{locale}' на 'en_US'

Как правило, это выгодно для меня.

Другие вопросы по тегам