Hi Mathieu,
I have been following this thread and I was wondering if there was not another way to look a your requirement.
Instead of having one TC script running a list of tests, would it be possible to separately invoke Test1_1, Test1_2, Test1_x from the command line ? That would allow one test to fail without stopping the subsequent ones to run.
The only drawback I see is that you would will have one log file per test instead of one grouping all the tests.
Depending on the repeat logic complexity, there are many solutions to invoke the TC or TE command line and pass arguments: dos batch, Powershell, Python etc.
Sincerely