Test plan
Plan describes a way to build RPM packages. It specifies what packages are built, in which order and with what RPM macros defined.
Plan consists of consecutive phases. Each phase consists of a number of independant RPM builds that can be done in parallel. Once all RPMs in particular phase are successfully built, a YUM repository is created out of them and made available to subsequent phases.
Plan does not specify sources for each component. That information is part of test subject.
Machine-readable information about test plan in XML format can be found in plan.xml. Human-readable information is included below.
Global macros
RPM macros that are defined for all component builds in the whole plan:- vendor: MBI
- _buildhost: mbs.kjnet.xyz
- _without_ivy: 1
- _without_bnd_maven_plugin: 1
- _without_maven_resolver_extra_modules: 1
Phase b1
RPM macros specific to this phase:- _with_bootstrap: 1
- javapackages-tools
- byaccj
Phase b2
RPM macros specific to this phase:- _with_bootstrap: 1
- javapackages-bootstrap
Phase b3
RPM macros specific to this phase:- _with_bootstrap: 1
- maven-shared-utils
- ant
- apache-commons-beanutils
- apache-commons-cli
- apache-commons-codec
- apache-commons-collections
- apache-commons-compress
- apache-commons-io
- apache-commons-jxpath
- apache-commons-lang3
- apache-commons-logging
- apache-commons-parent
- apache-parent
- apache-resource-bundles
- apiguardian
- aqute-bnd
- assertj-core
- atinject
- beust-jcommander
- byte-buddy
- cdi-api
- cglib
- easymock
- extra-enforcer-rules
- felix-parent
- felix-utils
- fusesource-pom
- google-guice
- guava
- hamcrest
- httpcomponents-client
- httpcomponents-core
- httpcomponents-project
- jakarta-annotations
- jakarta-servlet
- jansi
- java_cup
- jdom
- jdom2
- jflex
- jsr-305
- junit
- junit5
- maven
- maven-antrun-plugin
- maven-archiver
- maven-artifact-transfer
- maven-assembly-plugin
- maven-common-artifact-filters
- maven-compiler-plugin
- maven-dependency-analyzer
- maven-dependency-plugin
- maven-dependency-tree
- maven-enforcer
- maven-file-management
- maven-filtering
- maven-jar-plugin
- maven-parent
- maven-plugin-build-helper
- maven-plugin-bundle
- maven-plugin-testing
- maven-plugin-tools
- maven-remote-resources-plugin
- maven-resolver
- maven-resources-plugin
- maven-shared-incremental
- maven-shared-io
- maven-source-plugin
- maven-surefire
- maven-verifier
- maven-wagon
- mockito
- modello
- mojo-parent
- munge-maven-plugin
- objectweb-asm
- objenesis
- opentest4j
- osgi-annotation
- osgi-compendium
- osgi-core
- plexus-archiver
- plexus-build-api
- plexus-cipher
- plexus-classworlds
- plexus-compiler
- plexus-components-pom
- plexus-containers
- plexus-interpolation
- plexus-io
- plexus-languages
- plexus-pom
- plexus-resources
- plexus-sec-dispatcher
- plexus-utils
- qdox
- sisu
- sisu-mojos
- slf4j
- testng
- univocity-parsers
- velocity
- xbean
- xmlunit
- xmvn
- xz-java
Phase nb1
There are no specific macros defined for this phase.
Components built in this phase:- javapackages-tools
Phase nb2
There are no specific macros defined for this phase.
Components built in this phase:- apache-commons-beanutils
- apache-commons-cli
- apache-commons-codec
- apache-commons-collections
- apache-commons-compress
- apache-commons-io
- apache-commons-jxpath
- apache-commons-lang3
- apache-commons-logging
- apache-commons-parent
- apache-parent
- apache-resource-bundles
- apiguardian
- aqute-bnd
- assertj-core
- atinject
- beust-jcommander
- byte-buddy
- cdi-api
- cglib
- easymock
- extra-enforcer-rules
- felix-parent
- felix-utils
- fusesource-pom
- google-guice
- guava
- hamcrest
- httpcomponents-client
- httpcomponents-core
- httpcomponents-project
- jakarta-annotations
- jakarta-servlet
- jansi
- java_cup
- jdom
- jdom2
- jflex
- jsr-305
- junit
- junit5
- maven-antrun-plugin
- maven-archiver
- maven-artifact-transfer
- maven-assembly-plugin
- maven-common-artifact-filters
- maven-compiler-plugin
- maven-dependency-analyzer
- maven-dependency-plugin
- maven-dependency-tree
- maven-enforcer
- maven-file-management
- maven-filtering
- maven-jar-plugin
- maven-parent
- maven-plugin-build-helper
- maven-plugin-bundle
- maven-plugin-testing
- maven-plugin-tools
- maven-remote-resources-plugin
- maven-resolver
- maven-resources-plugin
- maven-shared-incremental
- maven-shared-io
- maven-shared-utils
- maven-source-plugin
- maven-surefire
- maven-verifier
- maven-wagon
- mockito
- modello
- mojo-parent
- munge-maven-plugin
- objectweb-asm
- objenesis
- opentest4j
- osgi-annotation
- osgi-compendium
- osgi-core
- plexus-archiver
- plexus-build-api
- plexus-cipher
- plexus-classworlds
- plexus-compiler
- plexus-components-pom
- plexus-containers
- plexus-interpolation
- plexus-io
- plexus-languages
- plexus-pom
- plexus-resources
- plexus-sec-dispatcher
- plexus-utils
- qdox
- sisu
- sisu-mojos
- slf4j
- testng
- univocity-parsers
- velocity
- xbean
- xmlunit
- xz-java
Phase nb3
There are no specific macros defined for this phase.
Components built in this phase:- maven
Phase nb4
There are no specific macros defined for this phase.
Components built in this phase:- xmvn
Phase a1
There are no specific macros defined for this phase.
Components built in this phase:- antlr
- apache-commons-net
- bcel
- jakarta-activation
- jakarta-oro
- jdepend
- jzlib
- regexp
- xml-commons-apis
- xml-commons-resolver
Phase a2
There are no specific macros defined for this phase.
Components built in this phase:- jakarta-mail
- jsch
- xerces-j2
Phase a3
There are no specific macros defined for this phase.
Components built in this phase:- xalan-j2
Phase a4
There are no specific macros defined for this phase.
Components built in this phase:- bsf
Phase a5
There are no specific macros defined for this phase.
Components built in this phase:- ant