hi martin, i would need to re-run the tests we did back then. while testing codi with all major ee6 servers some years ago, we saw such issues (in several cases only one of both locations worked).
regards, gerhard 2016-03-16 8:42 GMT+01:00 Martin Kouba <[email protected]>: > Dne 15.3.2016 v 19:29 Gerhard Petracek napsal(a): > >> hi jens, >> >> yes - ds-test-control is java-se based (including the possibility to use >> e.g. mocked containers like myfaces-test). >> however, to avoid duplication you can move WEB-INF/beans.xml to >> META-INF/beans.xml (-> WEB-INF/classes/META-INF/beans.xml). >> in case of weld-based servers which have issues with that, you can use a >> > > I'm not aware of any problems Weld has with > "WEB-INF/classes/META-INF/beans.xml". Could you be more specific? E.g. what > version of Weld and environments do you have in mind? Thanks. > > > corresponding build-config (with maven e.g. build/resources/...). >> >> regards, >> gerhard >> >> >> >> 2016-03-15 16:44 GMT+01:00 Jens Teglhus Møller <[email protected]>: >> >> Hi >>> >>> I'm trying to get my environment setup correctly but keep running into >>> having duplicated beans.xml >>> >>> I have junit tests that uses CdiTestRunner and for them to work I'm >>> forced >>> to have a beans.xml in src/main/resources/META-INF (it took me a while to >>> figure out that I needed it there if I wanted to inject them in my unit >>> test classes). I'm not doing any mocking. >>> >>> But since it is a webapp, the correct location is in WEB-INF/ so I need a >>> copy there as well. >>> >>> The documentation for the Test-Control module states that I should put my >>> beans.xml in src/test/resources/META-INF/beans.xml but if I do that I >>> cannot inject my beans from src/main (I tried setting >>> org.jboss.weld.se.archive.isolation >>> to false but that did not help) >>> >>> Question is: Am I forced to have beans.xml in src/main/resources/META-INF >>> if I want to run unit tests or am I doing something wrong? >>> >>> I'm running ds v1.5.4 and weld-se-core v2.3.3-Final. >>> >>> I have been googling for a while and did not find anything, any pointers >>> are welcome. >>> >>> Best regards Jens >>> >>> >> > -- > Martin Kouba > Software Engineer > Red Hat, Czech Republic >
