blob: 2a57e39c3a6dacd51214f8ef004b3c99ed9749e9 [file] [log] [blame]
// Copyright 2023 The Khronos Group Inc.
// SPDX-License-Identifier: CC-BY-4.0
= Reflow Tests
This directory contains test source and expectation files for the `reflow.py`
script. These files are used by the tests in `test_reflow.py`, which is run as
part of `pytest`.
The tests reflow each source file (`src-<name>.adoc`) with multiple
configurations (with or without VUID assignment, with or without reflowing the
text), and match them against the expectation (`expect-<name>-<options>.adoc`).
After running `pytest`, if any `test_reflow.py` test fails for example because
the reflow script has been modified to function differently, the test results
can be found under `results/<options>/src-<name>.adoc` and needs to be manually
reviewed for correctness. Once correctness of new results are verified, the
expectations can be updated with:
----
$ ./update-expectations
----