v0.9.beta12
Pre-release
Pre-release
Highlights
We are working on schema improvements to simplify configs management and make them verifiable. This will help ensure that configs are correct before expensive runs on real hardware. Today we are enabling it for Test Scenario configs. This is a continuation of #145.
Tests
becomes and array. This helps making case names more expressive:
before:now:[Tests.1] # ...
[[Tests]] id = "any-name.you_want" # before it was just "1"
id
field is mandatory and must be unique and is used to specify dependencies:[[Tests]] id = "Tests.1" # ... [[Tests]] id = "Tests.2" # ... [[Tests.dependencies]] id = "Tests.1" # ...
name
(under the list of tests) renamed totest_name
to better reflect its meaning. It still references a test defined in a separate TOML file.- Dependencies converted to a list to support multiple dependencies of the same type.
beforenow# ... [Tests.2] name = "ucc_test_alltoall" [Tests.2.dependencies] start_post_comp = { name = "Tests.1", time = 0 } # only one dependency of this type is allowed
# ... [[Tests]] id = "Tests.3" test_name = "ucc_test_alltoall" # ... [[Tests.dependencies]] type = "start_post_comp" id = "Tests.1" [[Tests.dependencies]] type = "start_post_comp" id = "Tests.2"
What's Changed
- Cover wrong python bin path in exec script bug by @amaslenn in #232
- Pydantic for Test Scenario by @amaslenn in #205
Full Changelog: v0.9.beta11...v0.9.beta12