# All sub directory in items are evaluated as a list
items: <| [os.path.basename(f.path) for f in os.scandir(os.path.join(r"$(test_directory)", "items")) if f.is_dir()] |>
  # - common
  # - check
  # - console
  # - cycle
  # - dialogs
  # - expanse
  # - func
  # - git
  # - plot
  # - include
  # - jsonrpc
  # - let
  # - sleep
  # - unittest

# Parameters of the validation execution
validation_report_path: $(test_directory)/../tmp/
validation_report_file: validation

# parameter to enable validation of plotical items
validation_dialogs: true

# various parameters
windows_prompt: ">"
linux_prompt: "$ "

#Added param to show handling of the include with statically loaded parameter
inc_no_template: "inc no template"
inc_with_template: "inc with template"

# LUA_PATH / LUA_CPATH are intentionally NOT set: the lua interpreter's
# compiled-in defaults already point to the version-matching directories
# (/usr/share/lua/X.Y, /usr/lib/.../lua/X.Y) where the system packages
# lua-cjson and lua-socket install their files. Hard-coding a `lua_rev`
# here would break as soon as the host's lua differs from that value
# (which is exactly what happened on Debian Bookworm with lua5.5
# vs. lua-cjson built for lua5.4).