-
9dae210f7f
fix(windows): UTF-8 console + self-sufficient validation wrapper
main
François Dausseur
2026-06-06 21:39:36 +02:00
-
811e3d356e
Solve a tuple error in Lua and unify Lua and Python tests
small_improvements
Renaud Walder
2026-06-05 01:47:00 +02:00
-
3fb982b057
Solving refresh bug which disables every tests
Renaud Walder
2026-06-04 22:13:54 +02:00
-
53553dc1fa
Allow floating number for console timeout
Renaud Walder
2026-05-22 22:55:10 +02:00
-
717727bf5a
Unified let syntax to be a list of objects
Renaud Walder
2026-05-22 22:54:14 +02:00
-
-
d97d00c593
removed test logs
François
2026-06-02 00:00:40 +02:00
-
2b0c4b5ee0
release
v0.2.2
François
2026-06-01 23:48:56 +02:00
-
59e63e1338
fix(flatpak): console on host + dialog persistence
François
2026-06-01 23:42:48 +02:00
-
de32a524da
docs: testium_assist install instructions (Open VSX / VSCode)
François
2026-05-31 23:56:34 +02:00
-
2515213b14
release preparation
v0.2.1
François
2026-05-31 16:15:52 +02:00
-
0376b77494
fix(gui): show the testium icon in the GNOME task bar (Wayland)
François
2026-05-31 16:14:04 +02:00
-
f2eedb5606
docs: add 0.2.1 release note (load-time optimisations + fix)
perf/load-time
François
2026-05-31 15:33:13 +02:00
-
f02616dc3a
perf(load): flatten step list in one pass; fix nested-list duplication
François
2026-05-31 14:40:46 +02:00
-
5adba7fcd5
perf(load): use libyaml CLoader when available
François
2026-05-31 11:22:26 +02:00
-
5086aa6c0e
perf(load): cache compiled jinja templates, render in memory
François
2026-05-31 10:41:42 +02:00
-
ef49789780
test: add load-time benchmark (jinja/include trees)
François
2026-05-31 10:41:42 +02:00
-
6e31ae971a
removed unused robustness.
François
2026-05-31 10:17:54 +02:00
-
e989d131ad
validation: install the wheel with the [lsp] extra in wheel mode
v0.2
François
2026-05-30 16:11:50 +02:00
-
cc561e961a
manual: document the language server + parameter validation (0.2)
François
2026-05-30 15:43:44 +02:00
-
87066fabd6
readme: drop duplicate AppImage section from the main merge
François
2026-05-30 15:35:57 +02:00
-
bd1cd03334
Merge branch 'main' of ssh://git.beafrancois.fr:8329/v-and-v/testium
François
2026-05-30 15:31:30 +02:00
-
-
097b17124b
docs: README editor-support + AppImage, DESIGN build_all, release note 0.2
feature/lsp
François
2026-05-30 13:18:32 +02:00
-
c950b8f3ca
build_all: report parallel results in completion order (wait -n -p)
François
2026-05-30 11:12:37 +02:00
-
523a69698b
build_all --ram: exclude flatpak from tmpfs (rofiles-fuse can't mount /dev/shm)
François
2026-05-30 10:56:16 +02:00
-
ab3058d789
build_all --ram: move flatpak state dir to tmpfs too (same-fs requirement)
François
2026-05-30 10:50:57 +02:00
-
f748dae369
build_all: clean Ctrl+C in parallel mode (kill job trees on INT/TERM)
François
2026-05-30 10:46:11 +02:00
-
46583f5622
build_all: --ram mode (build scratch on tmpfs) for slow storage
François
2026-05-30 10:42:46 +02:00
-
262dfd0240
build_all: parallelize manual/pyinstaller/flatpak/appimage
François
2026-05-30 10:30:38 +02:00
-
06cfaf33b7
flatpak: quote python3-lsp pip command (YAML parsed ':all: ' as a mapping)
François
2026-05-30 10:24:47 +02:00
-
c14a671b45
lsp: rename validation lsp_smoke -> lsp_check (clearer name)
François
2026-05-30 10:13:20 +02:00
-
8ab53f470d
lsp: declarative action registry + cross-channel language server
François
2026-05-29 23:17:59 +02:00
-
a01268cd0e
lsp: hover + document symbols on test item types
François
2026-05-29 16:01:39 +02:00
-
e47d422655
lsp: schema export + minimal language server (item-type completion)
François
2026-05-29 13:59:32 +02:00
-
2d44f52e96
DESIGN: declarative item params + refreshed flatpak-spawn / --mode notes
François
2026-05-29 13:30:53 +02:00
-
354c5e12e8
bump to 0.2: declarative test item parameters
refactor/item-params
François
2026-05-29 13:16:45 +02:00
-
b1a7dac0f3
item params: migrate every structured item to declarative PARAMS
François
2026-05-29 11:14:42 +02:00
-
d0721af719
item params: declarative descriptor foundation + 4 pilot items
François
2026-05-29 10:45:57 +02:00
-
91341b74e2
Adding a some TUM template used to validate the JSON schema
tum_schema
Renaud Walder
2026-05-24 15:28:54 +02:00
-
2a5e0bebd4
Adding many items to the JSON parser
Renaud Walder
2026-05-24 15:26:11 +02:00
-
8791a2e3f3
Adding some schema for validation and AI generation
Renaud Walder
2026-05-22 22:51:15 +02:00
-
63467c17c3
readme: document AppImage channel + libfuse2 requirement
francois
2026-05-19 23:16:10 +02:00
-
7b569df202
flatpak: route gitpython through flatpak-spawn for host git
francois
2026-05-19 23:16:05 +02:00
-
-
d4889c2a2e
flatpak: run host interpreters via flatpak-spawn; validation --mode flag
v0.1.3
François
2026-05-19 18:42:32 +02:00
-
a260e2a56c
build_all: incremental build + per-step toolchain install
François
2026-05-19 13:51:22 +02:00
-
dd584c9064
gui: bypass XDG portal for all file/dir dialogs in Flatpak
francois
2026-05-19 08:32:14 +02:00
-
4d8cafb5a0
validation: dedicated venv + fix python_bin override timing
francois
2026-05-19 08:19:57 +02:00
-
-
6f832cd67b
validation: cover nil/None return from lua_func/py_func
François
2026-05-17 18:13:03 +02:00
-
ff46886865
lua_func: nil return is not an error
François
2026-05-17 18:04:51 +02:00
-
50d183d191
removed lua param, useless.
Start_Stop_Pause
François
2026-05-17 10:43:25 +02:00
-
2177715641
examples: long_wait py_func/lua_func to exercise Stop
François
2026-05-17 10:42:49 +02:00
-
a728f561be
Make Stop interrupt blocking steps promptly
François
2026-05-17 10:42:40 +02:00
-
116e528a7d
Simplify the Start Stop Pause process (v-and-v/testium#20)
Renaud Walder
2026-05-16 13:36:18 +02:00
-
cc744e17a1
Adding ensurepip verification for the build environnement (required by venv)
Renaud Walder
2026-05-16 13:29:37 +02:00
-
ab39b49558
now the release note and the manual are copied into dist with build_all
François
2026-05-13 21:24:35 +02:00
-
95275c4418
Merge branch 'main' of ssh://git.beafrancois.fr:8328/v-and-v/testium
François
2026-05-13 14:09:41 +02:00
-
-
0d614c2921
release: 0.1.2
v0.1.2
François
2026-05-13 14:05:47 +02:00
-
9466b091dd
docs: rebuild manual PDF
François
2026-05-13 14:05:47 +02:00
-
511288bd03
build_all.sh: build wheel + pyinstaller + flatpak + appimage in one go
François
2026-05-13 14:03:20 +02:00
-
51b144f60c
Flatpak: bypass XDG portal for .tum open dialog
François
2026-05-13 12:49:46 +02:00
-
dee8d4a682
generic design elements
François
2026-05-10 17:41:43 +02:00
-
e726d47547
generic design elements
François
2026-05-10 17:40:52 +02:00
-
-
5fd50e1c85
release_note: add 0.1.1 entry
v0.1.1
François
2026-05-07 10:09:44 +02:00
-
51939a566a
chore: add src/LICENSE, sync VERSION to 0.1.1
François
2026-05-07 10:06:17 +02:00
-
26fccda6bf
docs(CLAUDE.md): rewrite Packaging section, document run launcher
François
2026-05-07 10:06:06 +02:00
-
405fb82fca
AppImage packaging: containerized build, host-only py_func/lua_func
François
2026-05-07 10:05:58 +02:00
-
6064d96138
Flatpak packaging: desktop entry, MIME, distributable bundle
François
2026-05-07 10:05:44 +02:00
-
0658540cc2
run item: runtime-aware launcher, drop testium_path/python_bin params
François
2026-05-07 10:05:09 +02:00
-
7bf946dabe
py_func/__main__: robust sys.path + diagnostic on import failure
François
2026-05-07 10:05:00 +02:00
-
f52d7bbe53
runtime_plot: bump last_values timeout 1s -> 5s, narrow except
François
2026-05-07 10:04:44 +02:00
-
c83ebccb55
version: read TESTIUM_VERSION env in Flatpak/AppImage
François
2026-05-07 10:04:08 +02:00
-
f17ef8a3a1
dialog_env: pick wayland/xcb from $DISPLAY/$WAYLAND_DISPLAY
François
2026-05-07 10:03:54 +02:00
-
ddb18abc21
bins.py: host-only Python/Lua in sandboxed bundles
François
2026-05-07 10:03:30 +02:00
-
358ade8c98
Inc version
ai_integration
François
2026-05-05 09:21:43 +02:00
-
46bdb44cfb
Route py_func/lua_func subprocess stdio into the parent log
François
2026-05-05 09:20:53 +02:00
-
41519c97cb
Fix testium --version reporting "unknown" when installed from a wheel
François
2026-05-05 09:19:22 +02:00
-
b9475c6e9b
docs: refocus README on users, add quick_start + tutorial, fill CONTRIBUTING
François
2026-05-05 09:18:59 +02:00
-
d3c5bd01e5
lua and python bin detection rationalized: bins.py module created.
v0.1
François
2026-05-03 10:16:56 +02:00
-
077e1a97c1
Update PyInstaller spec for the new package layout
François
2026-05-02 14:07:48 +02:00
-
35ca0a8b45
pyinstaller package updated
François
2026-05-02 09:58:46 +02:00
-
4529da7aee
Restructure: consolidate everything inside testium/ package
François
2026-05-02 09:28:40 +02:00
-
8bd9b3e9d6
Add plugin registry for report exporters
François
2026-05-01 23:16:10 +02:00
-
a70b70db54
Rework About dialog: licence, copyright, proper version display
François
2026-05-01 19:30:37 +02:00
-
d7f25718d0
CLAUDE.md: consolidate recent fixes, fix PASS/FAIL terminology
François
2026-05-01 19:02:02 +02:00
-
9db0f89522
removed reference to "terminal" mode. Corrected errors in doc generation.
francois
2026-05-01 08:20:29 +02:00
-
f38a24190d
Adopt EUPL-1.2 licence for the project
francois
2026-05-01 07:58:22 +02:00
-
b16494ef6d
Preserve test tree check and fold state across reload
francois
2026-04-30 23:51:36 +02:00
-
b175ff4189
Add distinct icon for parallel branch tree items
francois
2026-04-30 23:41:31 +02:00
-
d66a46736f
Hide branch steps in parallel item F1 panel
francois
2026-04-30 23:35:43 +02:00
-
1b2d427ced
Add parallel test item with thread-aware stdout routing
francois
2026-04-30 23:23:31 +02:00
-
be540cd304
text mode effort finished on batch.
François
2026-04-27 17:20:15 +02:00
-
476b59c6f7
icons
François
2026-04-27 17:19:14 +02:00
-
bcafbfae18
Changed the "run" icon by testium.
François
2026-04-27 12:04:19 +02:00
-
e56a1f72c8
requirements changed for doc in readme.
François
2026-04-27 08:07:53 +02:00
-
83411482b2
Rename unittest_file item to unittest
François
2026-04-27 08:05:40 +02:00
-
a28e644621
doc: use PASS/FAIL terminology in run item doc
François
2026-04-27 07:59:54 +02:00
-
4a4a70b5f6
pdf doc updated
François
2026-04-27 07:56:43 +02:00
-
06c4cc62c6
doc: update run item documentation
text_no_pyside
François
2026-04-27 07:53:26 +02:00
-
60dbcf0252
Fix run item and batch mode robustness
François
2026-04-27 07:49:16 +02:00
-
a3e449cc7d
in batch mode, the dialog allways return FAIL, except if auto_result is defined (validation only).
François
2026-04-26 11:52:52 +02:00
-
95107117fa
Color is automatically adapted to the theme of the console.
François
2026-04-26 11:50:28 +02:00