Environment variable inheritance in chained projects

When a project is launched through a pass/fail chain, the system applies environment variables from the calling project. The called project sets up variables from the calling project's environment and its own environment in the following order:

  1. Called project server environment.
  2. Calling project's variables, in a set, with "BF_" variable names changed to "BF_CALLER_".
  3. Called project server environment (applied a second time in case it was modified by the caller's variables).
  4. Called project environment.
  5. Step environments (if specified) as they are run.

Feedback