Files
testium/test/validation/param.yaml
François d3c5bd01e5 lua and python bin detection rationalized: bins.py module created.
Added some api accessible from python and lua sub_processes. Now the tests only access to py_func.tm instead of direct api.testium module access.

Corrected some f"xxx" to allow working with old python (bookworm).

Changed param.yaml of the test to allow lua to work in all situations.

Various other small fixes for frozen app, wheel.

Tested in all situations, and OK. Ready for tag !

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-03 10:16:56 +02:00

39 lines
1.2 KiB
YAML

# 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).