testOptions top-level property

List<Option> testOptions
final

Implementation

final List<Option> testOptions = [

  Option(
    name: ['--help', '-h'],
    description: 'Help for \'test\''
  ),
  Option(
    name: '--ignore-missing-schemas',
    description: 'Ignore missing schemas when executing schema validation step'
  ),
  Option(
    name: '--no-record',
    description: 'Do not send policy checks metadata to the backend'
  ),
  Option(
    name: '--only-k8s-files',
    description: 'Evaluate only valid yaml files with the properties \'apiVersion\' and \'kind\'. Ignore everything else'
  ),
  Option(
    name: ['-o', '--output'],
    description: 'Define output format (simple, yaml, json, xml, JUnit)',
    args: [
      Arg(
      name: 'output',
      description: 'Output format',
      suggestions: [

        FigSuggestion(
          name: 'simple',
          description: 'Simple output without colors'
        ),
        FigSuggestion(
          name: 'yaml',
          description: 'YAML output'
        ),
        FigSuggestion(
          name: 'json',
          description: 'JSON output'
        ),
        FigSuggestion(
          name: 'xml',
          description: 'XML output'
        ),
        FigSuggestion(
          name: 'junit',
          description: 'JUnit output'
        )
      ]
    )
    ]
  ),
  Option(
    name: ['-p', '--policy'],
    description: 'Policy name to run against',
    args: [
      Arg(
      name: 'policy',
      description: 'String'
    )
    ]
  ),
  Option(
    name: '--policy-config',
    description: 'Path for local policies configuration file',
    args: [
      Arg(
      template: 'filepaths'
    )
    ]
  ),
  Option(
    name: '--schema-location',
    description: 'Override schemas location search path (can be specified multiple times)',
    args: [
      Arg(
      name: 'stringArray',
      description: 'String array'
    )
    ]
  ),
  Option(
    name: ['-s', '--schema-version'],
    description: 'Set kubernetes version to validate against. Defaults to 1.19.0'
  ),
  Option(
    name: '--verbose',
    description: 'Display \'How to Fix\' link'
  )
];