testable != RunAsClient

testable = false implies RunAsClient since it prevents the enrichement of
the app archive so arquillian can't run on server side

*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/2/17 Luca Merolla <[email protected]>

> Ok, I'll try tomorrow.
>
> In the mean time, by using @RunAsClient and @InSequence, I have figured out
> how to use testable=true and still use both:
> - the arquillian persistence to load the dataset (even if in my case it
> fails for now)
> - execute the successive methods as client (testable=false) with
> @RunAsClient
>
> I'll let you know the results of the snapshot of tomorrow.
>
> Thanks!
>
>
> On Sun, Feb 17, 2013 at 11:45 PM, Romain Manni-Bucau
> <[email protected]>wrote:
>
> > i fixed some few things in tomee embedded
> >
> > should work with the snapshot of tomorrow
> >
> > FYI i removed all adapters but the tomee embedded one to avoid side
> effects
> > + used a in container test (testable = true).
> >
> >
> > *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/2/16 Luca Merolla <[email protected]>
> >
> > > I have tested with both:
> > >
> > > tomee-1.6.0-SNAPSHOT
> > > openejb-core-1.6.0-SNAPSHOT
> > >
> > > but I still get the same exception. Probably there is something that
> > > Arquillian needs that I have not found so far
> > >
> > >
> > > On Sat, Feb 16, 2013 at 7:19 PM, Romain Manni-Bucau
> > > <[email protected]>wrote:
> > >
> > > > http://repository.apache.org/snapshots/
> > > > Le 16 févr. 2013 18:42, "Luca Merolla" <[email protected]> a
> > écrit
> > > :
> > > >
> > > > > In which maven repository can I find the 1.6.0-SNAPSHOT?
> > > > >
> > > > >
> > > > > On Sat, Feb 16, 2013 at 4:30 PM, Romain Manni-Bucau
> > > > > <[email protected]>wrote:
> > > > >
> > > > > > Right,
> > > > > >
> > > > > > Maybe try the snapshot about this error
> > > > > > Le 16 févr. 2013 16:17, "Luca Merolla" <[email protected]>
> a
> > > > écrit
> > > > > :
> > > > > >
> > > > > > > Quick update, I have removed from @Deployment the attribute
> > > > > > testable=false
> > > > > > > because it seems is not supported by arquillian persistence.
> > > > > > >
> > > > > > > Now I get another error, but "No Naming Context Available".
> > > > > > > logs: http://pastebin.com/tnEtYynK
> > > > > > >
> > > > > > > Maybe is a missing dependency
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Sat, Feb 16, 2013 at 3:59 PM, Luca Merolla <
> > > > [email protected]
> > > > > > > >wrote:
> > > > > > >
> > > > > > > > I have managed to create the datasource with Arquillian
> > > properties
> > > > as
> > > > > > you
> > > > > > > > suggested.
> > > > > > > >
> > > > > > > > Now I see hibernate creating the tables, and executing
> queries,
> > > but
> > > > > > > > the @UsingDataSet annotation seems ignored and the database
> is
> > > not
> > > > > > > > populated with the data from the dataset and the query
> returns
> > > zero
> > > > > > > > entities.
> > > > > > > >
> > > > > > > > Here is the output
> > > > > > > >
> > > > > > > > http://pastebin.com/smFTJg1X
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Sat, Feb 16, 2013 at 3:32 PM, Romain Manni-Bucau <
> > > > > > > [email protected]
> > > > > > > > > wrote:
> > > > > > > >
> > > > > > > >> Resources.xml is in web-inf so shrinkwrap is fine.
> > > > > > > >>
> > > > > > > >> For global datasource use properties syntax in "properties"
> > > > property
> > > > > > of
> > > > > > > >> the
> > > > > > > >> tomee container in arquillian.xml (ds =
> > > > > > > new://Resource?type=DataSource...)
> > > > > > > >> Le 16 févr. 2013 15:08, "Luca Merolla" <
> > [email protected]>
> > > a
> > > > > > > écrit :
> > > > > > > >>
> > > > > > > >> > Is it possible to use resources.xm like that:
> > > > > > > >> >
> > > > > > > >> > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > >> > <resources>
> > > > > > > >> > <Resource id="nuvolaDS" type="javax.sql.DataSource">
> > > > > > > >> > JdbcDriver org.h2.Driver
> > > > > > > >> > JdbcUrl jdbc:h2:mem:nuvola_test;DB_CLOSE_DELAY=-1
> > > > > > > >> > UserName sa
> > > > > > > >> > Password
> > > > > > > >> > JtaManaged true
> > > > > > > >> > </Resource>
> > > > > > > >> > </resources>
> > > > > > > >> >
> > > > > > > >> > and then how do I configure in arquillian.xml to use this
> > > > resource
> > > > > > > file?
> > > > > > > >> >
> > > > > > > >> > I have tried to add something like that but it doesn't
> work
> > > > > > > >> >
> > > > > > > >> > <container qualifier="tomee">
> > > > > > > >> > <configuration>
> > > > > > > >> > <property
> > > > > name="openEjbXml">tomee-embedded/resources.xml</property>
> > > > > > > >> > </configuration>
> > > > > > > >> > </container>
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> > On Sat, Feb 16, 2013 at 12:09 PM, Romain Manni-Bucau
> > > > > > > >> > <[email protected]>wrote:
> > > > > > > >> >
> > > > > > > >> > > Basically dbunit doesnt use the persistence.xml and with
> > jta
> > > > > > > >> persistence
> > > > > > > >> > > unit the datasource is configure in arquillian.xml (in
> > > > > properties
> > > > > > > >> > property)
> > > > > > > >> > > or providing a tomee.xml.
> > > > > > > >> > >
> > > > > > > >> > > I know Jean-Louis extended dbunit to reuse the jndi
> > > > datasource,
> > > > > > > maybe
> > > > > > > >> he
> > > > > > > >> > > could share his code
> > > > > > > >> > > Le 16 févr. 2013 12:03, "Luca Merolla" <
> > > > [email protected]>
> > > > > a
> > > > > > > >> écrit
> > > > > > > >> > :
> > > > > > > >> > >
> > > > > > > >> > > > Hi all,
> > > > > > > >> > > >
> > > > > > > >> > > > I'm still testing Arquillian with TomEE embedded and I
> > > would
> > > > > > like
> > > > > > > to
> > > > > > > >> > > load a
> > > > > > > >> > > > dataset generated with DBUnit.
> > > > > > > >> > > >
> > > > > > > >> > > > I have seen some examples that are using the
> > > > > > > >> > > > annotation  @UsingDataSet("dataset.xml") however I
> don't
> > > see
> > > > > any
> > > > > > > >> DBUnit
> > > > > > > >> > > > information about the data loaded and in fact in my
> test
> > > > > cases,
> > > > > > > the
> > > > > > > >> DAO
> > > > > > > >> > > is
> > > > > > > >> > > > returning null from the database query.
> > > > > > > >> > > >
> > > > > > > >> > > > Here is the project to reproduce the issue
> > > > > > > >> > > >
> > > > > > > >> > > >
> > > > > > > >> > > >
> > > > > > > >> > >
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gad1e779cec1eb3289992251597f1580011e18db1d
> > > > > > > >> > > >
> > > > > > > >> > > > I thought it was a problem of dependencies, then I
> have
> > > > added
> > > > > > > >> DBUnit in
> > > > > > > >> > > > arquillian-pom.xml file but nothing changed.
> > > > > > > >> > > >
> > > > > > > >> > > > My application is using PostgreSQL, but for the
> testing
> > I
> > > > > wanted
> > > > > > > to
> > > > > > > >> use
> > > > > > > >> > > an
> > > > > > > >> > > > in-memory database like H2 or HSQL. In the
> > > persistence.xml I
> > > > > > have
> > > > > > > >> tried
> > > > > > > >> > > to
> > > > > > > >> > > > configure HSQL.
> > > > > > > >> > > >
> > > > > > > >> > > > Thanks in advance,
> > > > > > > >> > > > LM
> > > > > > > >> > > >
> > > > > > > >> > >
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> > --
> > > > > > > >> >   *Luca Merolla*
> > > > > > > >> > Management, Business & Technology Consultant
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
> > > > +393774569974
> > > > > > > >> > *Email:* [email protected]
> > > > > > > >> >  *www.linkedin.com/in/lucamerolla*
> > > > > > > >> > *Website <http://www.merollaconsulting.com>*
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> > Merolla Consulting Limited
> > > > > > > >> >
> > > > > > > >>
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > >   *Luca Merolla*
> > > > > > > >
> > > > > > > > Management, Business & Technology Consultant
> > > > > > > >
> > > > > > > >
> > > > > > > >  <http://maps.google.com/maps?q=&hl=en>
> > > > > > > >  *Mobile:* +393774569974
> > > > > > > > *Email:* [email protected]
> > > > > > > >  *www.linkedin.com/in/lucamerolla*
> > > > > > > > *Website <http://www.merollaconsulting.com>*
> > > > > > > >
> > > > > > > >
> > > > > > > > Merolla Consulting Limited
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > >   *Luca Merolla*
> > > > > > > Management, Business & Technology Consultant
> > > > > > >
> > > > > > >
> > > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
> +393774569974
> > > > > > > *Email:* [email protected]
> > > > > > >  *www.linkedin.com/in/lucamerolla*
> > > > > > > *Website <http://www.merollaconsulting.com>*
> > > > > > >
> > > > > > >
> > > > > > > Merolla Consulting Limited
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > >   *Luca Merolla*
> > > > > Management, Business & Technology Consultant
> > > > >
> > > > >
> > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> > > > > *Email:* [email protected]
> > > > >  *www.linkedin.com/in/lucamerolla*
> > > > > *Website <http://www.merollaconsulting.com>*
> > > > >
> > > > >
> > > > > Merolla Consulting Limited
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > >   *Luca Merolla*
> > > Management, Business & Technology Consultant
> > >
> > >
> > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> > > *Email:* [email protected]
> > >  *www.linkedin.com/in/lucamerolla*
> > > *Website <http://www.merollaconsulting.com>*
> > >
> > >
> > > Merolla Consulting Limited
> > >
> >
>
>
>
> --
>   *Luca Merolla*
> Management, Business & Technology Consultant
>
>
>  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> *Email:* [email protected]
>  *www.linkedin.com/in/lucamerolla*
> *Website <http://www.merollaconsulting.com>*
>
>
> Merolla Consulting Limited
>

Reply via email to