I am now using the failsafe-maven-plugin to run my integration tests,
however some of these tests require external resources which I have
placed in src/test/resources.
It appears that these resources are copied to the target, but that it
occurs after the integration-test - which causes my integration tests
to fail :-(
e.g. -
$ mvn clean
$ file
/home/CORP/aretter/NetBeansProjects/new-DataWarehouse/tools/SchemaShredder/target/test-classes/schemas/ndew/LIG-CEPC-3.1/element-tree.correct
/home/CORP/aretter/NetBeansProjects/new-DataWarehouse/tools/SchemaShredder/target/test-classes/schemas/ndew/LIG-CEPC-3.1/element-tree.correct:
ERROR: cannot open
`/home/CORP/aretter/NetBeansProjects/new-DataWarehouse/tools/SchemaShredder/target/test-classes/schemas/ndew/LIG-CEPC-3.1/element-tree.correct'
(No such file or directory)
As expected, then -
$ mvn integration-test
The test fails with -
<error
message="file:/home/CORP/aretter/NetBeansProjects/new-DataWarehouse/tools/SchemaShredder/target/test-classes/schemas/ndew/LIG-CEPC-3.1/element-tree.correct
(No such file or directory)" type="java.io.FileNotFoundException">
java.io.FileNotFoundException:
file:/home/CORP/aretter/NetBeansProjects/new-DataWarehouse/tools/SchemaShredder/target/test-classes/schemas/ndew/LIG-CEPC-3.1/element-tree.correct
(No such file or directory)
at java.io.FileInputStream.open(Native Method)
However, the file command indicates that the file does exist -
$ file
/home/CORP/aretter/NetBeansProjects/new-DataWarehouse/tools/SchemaShredder/target/test-classes/schemas/ndew/LIG-CEPC-3.1/element-tree.correct
/home/CORP/aretter/NetBeansProjects/new-DataWarehouse/tools/SchemaShredder/target/test-classes/schemas/ndew/LIG-CEPC-3.1/element-tree.correct:
ASCII text, with CRLF line terminators
So I assume the resources plugin is executed after my failsafe plugin,
can I some how change this? Or do I have a configuration error
somewhere?
--
Adam Retter
skype :adam.retter
http://www.adamretter.org.uk
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]