

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Test
<a name="cfn-guard-test"></a>

Validiert eine AWS CloudFormation Guard Regeldatei anhand einer Guard-Unit-Test-Datei im JSON- oder YAML-Format, um den Erfolg einzelner Regeln festzustellen.

## Syntax
<a name="cfn-guard-test-synopsis"></a>

```
cfn-guard test 
--rules-file <value>
--test-data <value>
```

## Parameters
<a name="cfn-guard-test-flags"></a>

`-a`, `--alphabetical`

Sortiert innerhalb eines Verzeichnisses alphabetisch.

`-h`, `--help`

Druckt Hilfeinformationen.

`-m`, `--last-modified`

Sortiert nach dem Zeitpunkt der letzten Änderung innerhalb eines Verzeichnisses

`-V`, `--version`

Druckt Versionsinformationen.

`-v`, `--verbose`

Erhöht die Ausführlichkeit der Ausgabe. Kann mehrfach angegeben werden.

Die ausführliche Ausgabe folgt der Struktur der Guard-Regeldatei. Jeder Block in der Regeldatei ist ein Block in der ausführlichen Ausgabe. Der oberste Block ist jede Regel. Wenn es `when` Bedingungen gibt, die gegen die Regel verstoßen, werden sie als gleichgeordneter Bedingungsblock angezeigt.

## Optionen
<a name="cfn-guard-test-options"></a>

`-d`, `--dir`

Geben Sie das Stammverzeichnis für Regeln an.

`-o`, `--output-format`

Geben Sie das Format an, in dem die Ausgabe angezeigt werden soll.

*Standardwert*: `single-line-summary`

*Zulässige Werte*: `json` \$1 `yaml` \$1 `single-line-summary` \$1 `junit`

`-r`, `--rules-file`

Gibt den Namen einer Regeldatei an.

`-t`, `--test-data`

Stellt den Namen einer Datei oder eines Verzeichnisses für Datendateien im JSON- oder YAML-Format bereit.

## Beispiele
<a name="cfn-guard-test-examples"></a>

```
cfn-guard test --rules-file rules.guard --test-data example.json
```

## Ausgabe
<a name="cfn-guard-test-output"></a>

```
PASS|FAIL Expected Rule = rule_name, Status = SKIP|FAIL|PASS, Got Status = SKIP|FAIL|PASS
```

## Weitere Informationen finden Sie auch unter
<a name="cfn-guard-test-see-also"></a>

[Testing Guard-Regeln](testing-rules.md)