IBM / dbb-zappbuild

zAppBuild is a generic build solution for building z/OS applications using Apache Groovy build scripts and IBM Dependency Based Build (DBB) APIs.
Apache License 2.0
40 stars 124 forks source link

Enhancement in zUnit processing #367

Closed dennis-behm closed 1 year ago

dennis-behm commented 1 year ago

Customer feedback/scenario:

Problem statement: When creating the feature branches from the release branch, which will clone the dependency information (collections), the dependency information is incomplete and misses the test case dependency, which is inserted via the `createTestcaseDependency' option.

The desired state would be for the release builds:

  1. Scan generated test case (aka record a logical file), but don’t build it, because it is not necessary.
  2. Scan the bzucfg file (aka record a logical file), but don’t process it (because it is part of the quality control build and not the release build).

The above bullets need to be met to allow the createTestCaseDependency option to insert the custom dependency.

To implement 1) I plan to skip building the generated test case (in Cobol.groovy) based on the cli option runzTests 2) is already given with the latest update for #308 .

dennis-behm commented 1 year ago

Delivered in zAppBuild Release 3.3.0