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>
39 lines
1.2 KiB
YAML
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). |