2015-10-11 2 views
0

У меня есть тестирование на отдых с Arquillian, однако он просто дает мне 404s, когда я пытаюсь добраться туда. То, что я нашел в журналах:Неужели Arquillian распакует тестовый пакет слишком рано?

3:04:30,320 INFO [org.wildfly.extension.undertow] (MSC service thread 1-11) JBAS017534: Registered web context: /d98c2952-075b-42ac-bf5b-e56940574105 
23:04:30,417 INFO [org.jboss.as.server] (management-handler-thread - 3) JBAS018559: Deployed "d98c2952-075b-42ac-bf5b-e56940574105.war" (runtime-name : "d98c2952-075b-42ac-bf5b-e56940574105.war") 
23:04:32,412 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) JBAS017535: Unregistered web context: /d98c2952-075b-42ac-bf5b-e56940574105 
23:04:32,418 INFO [org.jboss.weld.deployer] (MSC service thread 1-1) JBAS016009: Stopping weld service for deployment d98c2952-075b-42ac-bf5b-e56940574105.war 
23:04:32,455 INFO [org.jboss.as.server.deployment] (MSC service thread 1-15) JBAS015877: Stopped deployment d98c2952-075b-42ac-bf5b-e56940574105.war (runtime-name: d98c2952-075b-42ac-bf5b-e56940574105.war) in 46ms 
23:04:32,472 INFO [org.jboss.as.repository] (management-handler-thread - 3) JBAS014901: Content removed from location /home/dawid/java/tools/wildfly-8.1.0.Final/standalone/data/content/33/6bed642862d3cdee740b4f24aa8a9226a50bfc/content 
23:04:32,472 INFO [org.jboss.as.server] (management-handler-thread - 3) JBAS018558: Undeployed "d98c2952-075b-42ac-bf5b-e56940574105.war" (runtime-name: "d98c2952-075b-42ac-bf5b-e56940574105.war") 
Tests run: 3, Failures: 2, Errors: 1, Skipped: 0, Time elapsed: 16.128 sec <<< FAILURE! 
testGettingValues(com.sargent.rest.UserFileRestfulTest) Time elapsed: 0.483 sec <<< ERROR! 
javax.ws.rs.NotFoundException: HTTP 404 Not Found 

Я могу сказать, из журналов, что приложение является раскрылись до его испытания. Любые идеи почему?

+0

Дополнительная информация и многое другое из журналов было бы полезно. Вы выполняете свой тест в качестве клиента? Не удалось ли выполнить развертывание? – LightGuard

ответ

0

Вероятно, он не был развернут перед испытаниями. Arquillian часто выводит весь серверный вывод перед выводом любого из журналов из JUnit. Это несколько раз путало людей в моей команде.

Я бы настроил deployExportPath в файле arquillian.xml, чтобы вы могли получить сохраненную копию войны. Затем вы можете вручную развернуть его на сервере и проверить сами, если он получает 404. Только после этого я подозреваю, что Аркильян загружает его неправильно.

 Смежные вопросы

  • Нет связанных вопросов^_^