diff options
author | Christian Stenger <christian.stenger@qt.io> | 2020-06-03 14:27:01 +0200 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2020-06-18 07:49:59 +0000 |
commit | 1b8c68f61727d6d04b1375b969b5f96688e67fde (patch) | |
tree | 7de2710ea7688c6e62c9b00d76be0226e74d71d0 /tests/auto | |
parent | 1c9194d2eba96ed9f554b7a9d087f9dc14e7fe30 (diff) |
AutoTest: Restore former check state on reparse
When reparsing while modifying a file it can happen that
the parse failed for some reason or did not provide full
information due to syntax errors the code model cannot cope
with.
This in turn can purge items from the test tree. Re-adding
the items in a later reparse had just added the item and
did not take care of (former) check states.
Add simple caching mechanism to keep track of check states
and use them if available.
Task-number: QTCREATORBUG-24099
Change-Id: I3ca04f5fd58810df71582972e6fe96a00cfc48f1
Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'tests/auto')
0 files changed, 0 insertions, 0 deletions