# 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_Linux: /usr/share/lua/5.4/?.lua;/usr/local/share/lua/5.4/?.lua;/usr/local/share/lua/5.4/?/init.lua;/usr/share/lua/5.4/?/init.lua;/usr/local/lib/lua/5.4/?.lua;/usr/local/lib/lua/5.4/?/init.lua;/usr/lib/lua/5.4/?.lua;/usr/lib/lua/5.4/?/init.lua;./?.lua;./?/init.lua;/home/francois/.luarocks/share/lua/5.4/?.lua;/home/francois/.luarocks/share/lua/5.4/?/init.lua
LUA_CPATH_Linux: /usr/local/lib/lua/5.4/?.so;/usr/lib/lua/5.4/?.so;/usr/local/lib/lua/5.4/loadall.so;/usr/lib/lua/5.4/loadall.so;./?.so;/home/francois/.luarocks/lib/lua/5.4/?.so
PATH_Linux:

LUA_PATH_Windows: ;.\?.lua;C:\Lua\5.1\lua\?.lua;C:\Lua\5.1\lua\?\init.lua;C:\Lua\5.1\?.lua;C:\Lua\5.1\?\init.lua;C:\Lua\5.1\lua\?.luac
LUA_CPATH_Windows: .\?.dll;C:\Lua\5.1\?.dll;C:\Lua\5.1\loadall.dll;C:\Lua\5.1\clibs\?.dll;C:\Lua\5.1\clibs\loadall.dll;.\?51.dll;C:\Lua\5.1\?51.dll;C:\Lua\5.1\clibs\?51.dll
PATH_Windows: ""

lua_env:
  PATH: $(PATH_$(os))
  LUA_PATH: $(LUA_PATH_$(os))
  LUA_CPATH: $(LUA_CPATH_$(os))