summaryrefslogtreecommitdiffstats
path: root/spec/build/testsuites/optverbosity.yml
blob: f6229528aa52268c6a27110fdc9228cc9f9e6daa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- script: |
    verbosities = {
        "Verbose": "T_VERBOSE",
        "Normal": "T_NORMAL",
        "Quiet": "T_QUIET",
    }
    name = self.data["name"]
    try:
        conf.define(name, verbosities[value], quote=False)
    except KeyError:
        conf.fatal("The value of {} shall be one of {}".format(
                   name, verbosities.keys()))
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: Normal
default-by-variant: []
description: |
  Sets the test verbosity of the RTEMS Test Framework.  Valid values are
  "Verbose", "Normal", and "Quiet".  For normal test runs you can use a
  verbosity of "Normal".  If you need a more detailed output, then you can set
  it to "Verbose".  For example, in case a regression ocurred.  Reducing the
  verbosity level can significantly reduce the test duration especially on
  targets with a slow serial output device.  All verbosity levels produce
  enough output to notice failed test cases.  In particular, the begin and end
  of test information is not affected by the verbosity level.
enabled-by: true
format: '{}'
links: []
name: RTEMS_TEST_VERBOSITY
type: build