Yeah... the target path of the deployment isn't available at deployment creation. It's only available after.
When I was doing some webservice testing, i simply instantiated using the URL param, not injection of the webservice (I honestly find webservice injection to be a bit difficult since endpoints will be different in environments). On Wed, Sep 25, 2013 at 2:35 PM, Jason Porter <lightguard...@gmail.com> wrote: > Ah, okay. Now I see. > > > On Wed, Sep 25, 2013 at 12:12 PM, Romain Manni-Bucau > <rmannibu...@gmail.com>wrote: > >> Yep but the app doesnt know it and arquillian doesnt have it in packaging >> phase (@deployment) >> Le 25 sept. 2013 19:51, "Jason Porter" <lightguard...@gmail.com> a écrit : >> >> > In that particular example, in the test, Arquillian knows the URL of the >> > server, so the port should already be there, right? Maybe I'm missing >> > something. >> > >> > >> > On Wed, Sep 25, 2013 at 10:51 AM, Romain Manni-Bucau >> > <rmannibu...@gmail.com>wrote: >> > >> > > It would be a contextual config so in the case of arquillian you'd set >> it >> > > in the beginning of your test method. >> > > >> > > The point is not if it works but if we can/should support it. >> > > >> > > typically how to configure a webservice client url when the port is >> > random? >> > > >> > > *Romain Manni-Bucau* >> > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >> > > *Blog: **http://rmannibucau.wordpress.com/*< >> > > http://rmannibucau.wordpress.com/> >> > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >> > > *Github: https://github.com/rmannibucau* >> > > >> > > >> > > >> > > 2013/9/25 Jason Porter <lightguard...@gmail.com> >> > > >> > > > I'm not sure what good a ThreadLocal is going to give you. Unless >> > you're >> > > > using @InSequence in your tests you're not guaranteed when the tests >> > will >> > > > run and if that ThreadLocal variable will be set. Simply having >> > > Arquillian >> > > > inject the URL should be fine. Also if depending on the forking >> > parameter >> > > > with JUnit it may not work anyway. >> > > > >> > > > >> > > > On Wed, Sep 25, 2013 at 5:01 AM, Romain Manni-Bucau >> > > > <rmannibu...@gmail.com>wrote: >> > > > >> > > > > Hi, >> > > > > >> > > > > I have the following use case: a config is dynamic (typically the >> url >> > > of >> > > > > the server using arquillian - @ArquillianResource URL url). I need >> > this >> > > > url >> > > > > in a config. In prod i use apache-deltaspike.properties or a custom >> > > > > ConfigSource. I see an easy solution being a ThreadLocal (or a >> global >> > > > Map) >> > > > > backing a TestConfigSource. >> > > > > >> > > > > The question now: do we provide a default impl answering this need? >> > > > (maybe >> > > > > an in memory configuration == map/properties updatable through a >> > static >> > > > > method) >> > > > > >> > > > > wdyt? >> > > > > >> > > > > >> > > > > *Romain Manni-Bucau* >> > > > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >> > > > > *Blog: **http://rmannibucau.wordpress.com/*< >> > > > > http://rmannibucau.wordpress.com/> >> > > > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >> > > > > *Github: https://github.com/rmannibucau* >> > > > > >> > > > >> > > > >> > > > >> > > > -- >> > > > Jason Porter >> > > > http://en.gravatar.com/lightguardjp >> > > > >> > > >> > >> > >> > >> > -- >> > Jason Porter >> > http://en.gravatar.com/lightguardjp >> > >> > > > > -- > Jason Porter > http://en.gravatar.com/lightguardjp