This is an old revision of the document!
13.5 checkPrerequisites.sh
Return to Build and Run Scripts
The `checkPrerequisites.sh` script should verify that the developer or test environment satisfies the required Phase 0 prerequisites before setup, generation, build, run, or acceptance tasks proceed.
The script should check required tools and environment assumptions, including:
-
Git availability.
-
Supported shell environment.
-
Required DDS tooling.
-
Required IDL compiler or type-generation tool.
-
Required container runtime.
-
Required Python environment or interpreter.
-
Required Java, C++, JavaScript, TypeScript, or other runtime language tools.
-
Required build tools and package managers.
-
Required Repository directories.
-
Required Configuration templates.
-
Required environment variables, where applicable.
The script should distinguish required tools from optional tools. Missing required tools should cause failure. Missing optional tools should produce warnings unless the requested workflow depends on them.
The script should align with the applicable tool Baseline checklist instance. It should verify the selected products, platforms, version ranges, and role-specific requirements for the environment under test.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.