# test manifest key checking and other fixes · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/b2427ea7d839a9e17568206c64da56865cd000f1)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: b2427ea7d839a9e17568206c64da56865cd000f1

Requested commit: b2427ea7d839a9e17568206c64da56865cd000f1

Commit: b2427ea7d839a9e17568206c64da56865cd000f1

Tree: ec6fa58802142b8046b8d642600f986f85a251c4

Author: february cozzocrea

Committer: Andrew Kelley

## Message

```
test manifest key checking and other fixes

This commit adds several fixes and improvements for the Zig compiler
test harness.

1. -Dskip-translate-c option added for skipping the translate-c tests.
2. translate-c/run-translated-c tests in test/cases/* have been added to
   the steps test-translate-c and test-run-translated-c. Closes #18224.
3. Custom name added to the CheckFile step for the translate-c step to
   better communicate which test failed.
4. Test manifest key validation added to return an error if a manifest
   contains an invalid key.

```

## Parents

- [83e578a181e33eedd57666376dab371b7ae58d5b](https://git.cafe/gitcafe/zig/commit/83e578a181e33eedd57666376dab371b7ae58d5b?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/b2427ea7d839a9e17568206c64da56865cd000f1?format=markdown)
