Rework parsing and provide unit test
Handling of parsing has slightly changed. The parser now uses simple
states to be capable of postponing triggered parses if there is already
a parsing in progress. Furthermore the parser now waits for the current
project to be completely scanned.
Change-Id: I6d4968d28194ba8d23d3a0ee6ab454d81a549e67
Reviewed-by:
Andre Poenitz <andre.poenitz@theqtcompany.com>
Showing
- plugins/autotest/autotest.pro 5 additions, 0 deletionsplugins/autotest/autotest.pro
- plugins/autotest/autotestplugin.cpp 12 additions, 0 deletionsplugins/autotest/autotestplugin.cpp
- plugins/autotest/autotestplugin.h 1 addition, 0 deletionsplugins/autotest/autotestplugin.h
- plugins/autotest/autotestunittests.cpp 123 additions, 0 deletionsplugins/autotest/autotestunittests.cpp
- plugins/autotest/autotestunittests.h 55 additions, 0 deletionsplugins/autotest/autotestunittests.h
- plugins/autotest/autotestunittests.qrc 32 additions, 0 deletionsplugins/autotest/autotestunittests.qrc
- plugins/autotest/testcodeparser.cpp 128 additions, 16 deletionsplugins/autotest/testcodeparser.cpp
- plugins/autotest/testcodeparser.h 20 additions, 0 deletionsplugins/autotest/testcodeparser.h
- plugins/autotest/testtreemodel.cpp 21 additions, 2 deletionsplugins/autotest/testtreemodel.cpp
- plugins/autotest/testtreemodel.h 5 additions, 0 deletionsplugins/autotest/testtreemodel.h
- plugins/autotest/unit_test/mixed_atp/mixed_atp.pro 5 additions, 0 deletionsplugins/autotest/unit_test/mixed_atp/mixed_atp.pro
- plugins/autotest/unit_test/mixed_atp/src/main.cpp 8 additions, 0 deletionsplugins/autotest/unit_test/mixed_atp/src/main.cpp
- plugins/autotest/unit_test/mixed_atp/src/src.pro 6 additions, 0 deletionsplugins/autotest/unit_test/mixed_atp/src/src.pro
- plugins/autotest/unit_test/mixed_atp/tests/auto/auto.pro 15 additions, 0 deletionsplugins/autotest/unit_test/mixed_atp/tests/auto/auto.pro
- plugins/autotest/unit_test/mixed_atp/tests/auto/bench/bench.pro 12 additions, 0 deletions...s/autotest/unit_test/mixed_atp/tests/auto/bench/bench.pro
- plugins/autotest/unit_test/mixed_atp/tests/auto/bench/tst_benchtest.cpp 63 additions, 0 deletions...st/unit_test/mixed_atp/tests/auto/bench/tst_benchtest.cpp
- plugins/autotest/unit_test/mixed_atp/tests/auto/dummy/dummy.pro 10 additions, 0 deletions...s/autotest/unit_test/mixed_atp/tests/auto/dummy/dummy.pro
- plugins/autotest/unit_test/mixed_atp/tests/auto/dummy/tst_foo.cpp 82 additions, 0 deletions...autotest/unit_test/mixed_atp/tests/auto/dummy/tst_foo.cpp
- plugins/autotest/unit_test/mixed_atp/tests/auto/dummy/tst_foo.h 43 additions, 0 deletions...s/autotest/unit_test/mixed_atp/tests/auto/dummy/tst_foo.h
- plugins/autotest/unit_test/mixed_atp/tests/auto/gui/gui.pro 8 additions, 0 deletionsplugins/autotest/unit_test/mixed_atp/tests/auto/gui/gui.pro
Loading
Please register or sign in to comment