Skip to content
arrow_back
search
ISM-2032 policy ASD Information Security Manual (ISM)

Ensure Automated Tests Are Completed Before Building

Before creating software, complete all automated tests without errors or warnings.

record_voice_over

Plain language

Before software goes live, it's important to run tests to catch any problems or errors. This helps prevent issues that could lead to the software not working properly, risking data loss, unhappy customers, or unexpected costs in fixing things later.

Framework

ASD Information Security Manual (ISM)

Control effect

Preventative

Classifications

NC, OS, P, S, TS

ISM last updated

May 2025

Control Stack last updated

19 Mar 2026

E8 maturity levels

N/A

Official control statement

The build solution ensures that all automated testing is completed without warnings, alerts or errors before building software artefacts.
policy ASD Information Security Manual (ISM) ISM-2032
priority_high

Why it matters

Building artefacts when automated tests have warnings, alerts or failures can ship defects, causing outages, rework and security regressions.

settings

Operational notes

Configure the build to block artefact creation unless the full automated test suite completes with zero warnings, alerts or errors; fail the pipeline on any test issue.

Mapping detail

Mapping

Direction

Controls