Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add v4.4 schema with test enhancements #85

Merged
merged 3 commits into from
Aug 21, 2024

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    4654cc9 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. schema: Support numerical test output in v4.4

    Add support for specifying the numerical output produced by a test.
    
    The meaning of the output is determined by the particular test. Should
    only be considered when the test has actually executed. That is, with a
    "FAIL", "ERROR", "PASS", or "DONE" status only. Normally "DONE" should
    be used, when it's the main and not an auxiliary output.
    
    The output "value" is expected to be floating-point, and the receiving
    system must dedicate at least 64 bits for its storage.
    
    Along the value it is possible to specify the "unit", as an arbitrary
    string containing the unit symbol, or a (C-like) expression for a
    compound unit, composed of base unit symbols.
    
    If the "prefix" field is specified, the unit is considered to not
    contain any prefix, the value is scaled as needed, and the appropriate
    prefix (metric or binary) is added on display.
    spbnick committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    86b75f6 View commit details
    Browse the repository at this point in the history
  2. schema: Support DT's compatible in v4.4 environments

    Add support for specifying the values of the root-level `compatible`
    property, from the system's device tree (if any), in test's environment.
    
    The values must be stored in a string array.
    spbnick committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    996029c View commit details
    Browse the repository at this point in the history