diff options
author | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2015-05-04 14:57:03 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2015-05-05 11:42:45 +0300 |
commit | 59e01e2a89290c0aa4a50d7064bbaade511cc8c3 (patch) | |
tree | 7da010396679788ef8eedb6354d443e8e5f12c3f /plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h | |
parent | 5a493ae38fa74b27b0f7bfb1f7c7a00bd299b9cf (diff) | |
download | qt-creator-59e01e2a89290c0aa4a50d7064bbaade511cc8c3.tar.gz |
Unit tests: Explicitly check for success from runner.csa-v3.4.2csa-v3.4.1csa-3.4
We will otherwise miss runner failures for any file that does not
contribute to the diagnostics count.
Note: The tool can also fail during the building stage, but in this case
we will get notified by the signal spy timing out.
Change-Id: Ia9aa797d658b1752e3da6e08a652ee55868955ba
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Diffstat (limited to 'plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h')
-rw-r--r-- | plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h b/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h index 1da8598ffb..f5782714f5 100644 --- a/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h +++ b/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h @@ -52,6 +52,8 @@ public: bool startEngine(); void stopEngine(); + bool success() const { return m_success; } // For testing. + signals: void newDiagnosticsAvailable(const QList<Diagnostic> &diagnostics); @@ -80,6 +82,7 @@ private: int m_initialFilesToProcessSize; int m_filesAnalyzed; int m_filesNotAnalyzed; + bool m_success; }; } // namespace Internal |