# test: unroll into multiple cases, provide default parsers · gitcafe/zig

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

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

Visibility: public

Requested revision: 46db5e2a44b38c92e97a438c4b6a67627cc12d16

Requested commit: 46db5e2a44b38c92e97a438c4b6a67627cc12d16

Commit: 46db5e2a44b38c92e97a438c4b6a67627cc12d16

Tree: 0e0ea203a5af85654647f5aecee644e35a364e9d

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
test: unroll into multiple cases, provide default parsers

Provide default parsers for obvious config options such as
`CrossTarget` or `Backend` (or any enum for that matter).

Unroll iterator loops into multiple cases - we need to create
a Cartesian product for all possibilities specified in the
test manifest.

```

## Parents

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

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