tm-sdk:app-test

Full name:

com.avoka.tm:tm-sdk-maven-plugin:24.4.0:app-test

Description:

MOJO class providing "app-test" goal
It will run automated integration tests given application package ZIP.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Since version: 22.4.0.

Required Parameters

Name Type Since Description
<appTestFilesets> FileSet[] - The fileset configuration of integration test suite definitions
User Property: app.test.filesets
<appZipFile> File - The application package archive ZIP file
User Property: app.zip.file
<consoleLogging> boolean - Log all test execution output to the console
User Property: console.logging
<logOnError> boolean - Log output execution if a test failure occurs to the console
User Property: log.on.error

Optional Parameters

Name Type Since Description
<failAppTestOnError> boolean 23.10.0 Fail on error build flag for app test
Default: true
User Property: fail.app.test.on.error

Parameter Details

<appTestFilesets>

The fileset configuration of integration test suite definitions
  • Type: org.apache.maven.shared.model.fileset.FileSet[]
  • Required: Yes
  • User Property: app.test.filesets

<appZipFile>

The application package archive ZIP file
  • Type: java.io.File
  • Required: Yes
  • User Property: app.zip.file

<consoleLogging>

Log all test execution output to the console
  • Type: boolean
  • Required: Yes
  • User Property: console.logging

<failAppTestOnError>

Fail on error build flag for app test
  • Type: boolean
  • Since: 23.10.0
  • Required: No
  • User Property: fail.app.test.on.error
  • Default: true

<logOnError>

Log output execution if a test failure occurs to the console
  • Type: boolean
  • Required: Yes
  • User Property: log.on.error