smithy-lang / smithy-dafny

Apache License 2.0
9 stars 8 forks source link

chore(ci): test TestModels using parameterized JUnit tests #457

Closed robin-aws closed 3 months ago

robin-aws commented 3 months ago

Description of changes: Replaces the GitHub actions matrices with @ParameterizedTests that run the same commands for every discovered test model, unless explicitly marked as disabled.

There are several advantages to this:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

robin-aws commented 3 months ago

Those were all unintentional/temporary changes I neglected to undo. Fixed now (especially by applying the same changes for Rust).

Apologies for the sloppy PR, I don't do my usual review of changes before flipping out of draft.