aa72e349c6
Merge branch 'refactor/ui-modularization'
...
- Extract TestControllerService service layer over TestSetController
- Split MainWindow into TestRunner and TestFileManager coordinators
- Merge 21 QTestTreeItem subclasses into a single factory
- Replace _test_started/_test_paused booleans with TestState enum
2026-04-18 14:46:06 +02:00
2686d845fe
Replace _test_started/_test_paused booleans with TestState enum
...
Introduce TestState(IDLE/RUNNING/PAUSED) in TestRunner, eliminating
two boolean flags on MainWindow that encoded the same three-state logic.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-18 14:43:32 +02:00
43e3324f4a
Merge 21 QTestTreeItem subclasses into a single factory
...
Replace individual per-type subclass files with a _ITEM_CONFIG dict
and make_tree_item() factory in test_tree_item.py. Replace class-name
string check in setBreakpoint() with a _no_breakpoint flag.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-18 13:40:05 +02:00
a353511f64
Split MainWindow into TestRunner and TestFileManager coordinators
...
Extract execution lifecycle (TestRunner) and file/process management
(TestFileManager) from MainWindow, reducing it from ~1170 to ~700 lines.
Validated against full test suite with no new regressions.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-18 13:32:45 +02:00
3ed73d93a7
Fix of "condition" variable into @test_run
2026-04-18 13:03:28 +02:00
93f0fd3ee4
Extract of a service layer for TestSetController
2026-04-18 13:02:33 +02:00
ebb6820a27
removal of warnings on regex.
2026-04-18 11:16:13 +02:00
8648463136
flatpak is working
2026-04-18 11:15:49 +02:00
9807457ced
displaying python_bin in debug mode.
2026-03-01 20:23:36 +01:00
986cdb9ed9
Fixed post-exec in validation
2026-03-01 20:10:23 +01:00
a05a77842f
binary generation ok
2026-02-22 00:43:16 +01:00
88bd2c2787
pyinstaller now working
2026-02-21 12:15:29 +01:00
bcad8e760b
preparation for pyinstaller
2026-02-21 11:33:41 +01:00
07dd002c3b
lua valid ok
2026-02-20 17:19:19 +01:00
97de3cd6e6
lua paths adaptation
2026-02-20 16:52:16 +01:00
931fefa1f0
Now the lua items are working.
2026-02-20 11:29:43 +01:00
b23e2b8d89
fix of python detection
2026-02-19 18:26:07 +01:00
02f93df1d5
python func validation ok.
2026-02-15 15:50:10 +01:00
1da1b2f9fd
Merge branch 'main' of ssh://cahute.beafrancois.fr:8329/v-and-v/testium
2026-02-14 23:53:37 +01:00
da44ed7dc7
various small improvements.
...
lua_func validation in progress.
2026-02-14 23:53:34 +01:00
bc3ac40cef
Various fixes for windows
2026-02-14 13:29:22 +01:00
a2af730894
fixed html reporting issue in validation suite.
2026-02-14 12:02:02 +01:00
899857767a
Changed (once again) the evaluation delimiters (<| and |>)
2026-02-13 18:51:49 +01:00
a6058b9dd8
move of py_func and lua_func apps fixed.
2026-02-13 18:51:05 +01:00
210c2d6231
moved code for coherence
2026-02-12 22:21:56 +01:00
04ee42eaa7
Test item check "values" evaluation removed.
2026-02-09 19:40:07 +01:00
f143a9aa3f
py_func instrumentation removal
2026-02-09 19:39:33 +01:00
799ea4a547
py_func an lua_func processes processes faster.
2026-02-09 19:30:35 +01:00
a5caaeca15
now starts in vscode debug mode
2026-02-09 15:17:52 +01:00
4a1dadd48f
small improvment in error reporting in test process creation
2026-02-09 15:17:17 +01:00
7be413779b
harmonization with python var names (lua_path --> lua_bin)
2026-01-25 15:10:10 +01:00
33c45fae29
doc updated with changes.
2026-01-25 15:04:13 +01:00
60636b4fd2
processes management refundation.
...
Evaluation removed from conditions, let and exit_conditional
2026-01-25 15:03:52 +01:00
929e75215b
added icon path
2026-01-22 19:36:51 +01:00
b74bcb1ccd
timeout of one hour in response for jrpc connection.
2026-01-22 19:36:28 +01:00
0931eb2a8e
Doc changed following changes in python environment management changes.
2026-01-16 20:08:27 +01:00
6ee74aa2af
added more details in jinja
...
errors reporting
2026-01-16 20:07:51 +01:00
df2a3a1681
doc updated
2026-01-16 18:46:45 +01:00
4261d7a9a2
Merge branch 'main' of ssh://git.beafrancois.fr:8329/v-and-v/testium
2026-01-16 08:38:10 +01:00
2c1b6d1a56
Readme updated
2026-01-16 08:36:22 +01:00
b18b7d01c4
json icon fixed
2026-01-09 18:52:27 +01:00
8ef597f29a
Added "white" icons for dark themes.
2026-01-05 18:59:42 +01:00
4a3d5faa7e
icons ok
2026-01-04 20:06:06 +01:00
9215a805d1
Changed colored icons
2026-01-04 18:55:58 +01:00
160a1d54fa
added python_path and lua_path in GUI preferences.
2026-01-04 17:04:08 +01:00
0459c9ff27
removed support of xml and json config.
...
Changed the evaluation pattern to $|x|.
2026-01-04 15:10:11 +01:00
5a86e498d2
Changed expression evaluation opening and closing pattern.
2026-01-04 14:30:49 +01:00
60d4bbecd9
fix of debug_rpc
2026-01-03 23:59:35 +01:00
7954f2cb2b
doc and various fixes of lua for windows
2026-01-03 19:29:14 +01:00
487156785a
debug py_func and rpc srv
2026-01-03 12:03:42 +01:00