Property | Required | Description |
---|---|---|
andromda.cartridge.test.configuration.uri | Yes | The URI to the AndroMDA configuration file (this configures AndroMDA for the test model generation). |
andromda.cartridge.howto.configuration.uri | Yes | The URI to the AndroMDA configuration file (this configures AndroMDA for the how-to model generation). |
andromda.cartridge.printreport | No |
If this value is set to false, test run details will appear on the console as the tests are executed. If not, they are stored in a file in the test-reports directory. Default value is true. |
andromda.cartridge.test.archive | No, default is ${maven.src.dir}/test/expected/cartridge-output.zip |
Specifies the location of the comparable archive. This archive will be extracted and used for comparison against the output defined by andromda.cartridge.test.output.dir |
andromda.cartridge.test.actual.dir | No, default is ${maven.build.dir}/cartridge-test/actual. |
Specifies the location of the output that will be compared against the files extracted from the andromda.cartridge.test.archive. |
andromda.cartridge.extra.binary.file.suffixes | No, default is jpg,jpeg,gif,png,jar,zip | Specifies any additional, file suffixes which will be compared as binary, by default jpg,jpeg,gif,png,jar,zip are already included. If the file suffix is not specified the files will be compared as Strings. |
Its possible to include additional dependencies for cartridge tests, to do this, you must add the <cartridge.testDependency/> property to the <properties/> section of the dependency (or else it will be ignored), like the example below.
<dependency> <groupId>andromda</groupId> <artifactId>andromda-ocl-query-library</artifactId> <version>${project.currentVersion}</version> <properties> <cartridge.testDependency/> </properties> </dependency>