From 7c533d4d0cb1fd1bbf95c6cfd31e4020fd238da9 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Tue, 27 Jun 2023 15:01:45 +0200 Subject: [PATCH] Doc: Update info about code analysis tools Remove detail from the IDE Overview and Testing topics because 7 other code analysis tools are now integrated in addition to Valgrind and QML Profiler. Task-number: QTCREATORBUG-28996 Change-Id: I23ab9935b9cff4f3bfc1bdc046c112dbb223c8f0 Reviewed-by: hjk --- .../creator-only/creator-overview.qdoc | 25 ++++++++----------- .../creator-only/creator-testing.qdoc | 12 ++++----- 2 files changed, 17 insertions(+), 20 deletions(-) diff --git a/doc/qtcreator/src/overview/creator-only/creator-overview.qdoc b/doc/qtcreator/src/overview/creator-only/creator-overview.qdoc index befd689d089..3ebbedaba2d 100644 --- a/doc/qtcreator/src/overview/creator-only/creator-overview.qdoc +++ b/doc/qtcreator/src/overview/creator-only/creator-overview.qdoc @@ -1,4 +1,4 @@ -// Copyright (C) 2021 The Qt Company Ltd. +// Copyright (C) 2023 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only // ********************************************************************** @@ -80,21 +80,18 @@ For more information, see \l{Building and Running}. \li \b {\l{Testing}} - \QC integrates several external native debuggers: GNU - Symbolic Debugger (GDB), Microsoft Console Debugger (CDB), and - internal JavaScript debugger. In the \uicontrol Debug mode, you - can inspect the state of your application while debugging. + \QC integrates several external native debuggers that you can use + to inspect the state of your application while debugging. - Devices have limited memory and CPU power, so - you should use them carefully. \QC integrates Valgrind code - analysis tools for detecting memory leaks and profiling function - execution. In addition, the QML Profiler enables you to profile - Qt Quick applications. + Devices have limited memory and CPU power, so you should use them + carefully. \QC integrates code analysis tools for detecting + memory leaks, profiling function execution, analyzing CPU use, + and eliminating unnecessary complexity of code. Other tools + provide code coverage and visualize trace events. - \QC integrates the \l{Qt Test}, Boost.Test, Catch 2 test, - and Google C++ Testing frameworks for unit testing applications - and libraries. You can use \QC to create, build, and run - autotests. + \QC integrates several testing frameworks for unit testing + applications and libraries. You can use \QC to create, build, + and run autotests. For more information, see \l{Testing}. \li \b {Publishing} diff --git a/doc/qtcreator/src/overview/creator-only/creator-testing.qdoc b/doc/qtcreator/src/overview/creator-only/creator-testing.qdoc index 0f704f59bcf..ec77c0c54aa 100644 --- a/doc/qtcreator/src/overview/creator-only/creator-testing.qdoc +++ b/doc/qtcreator/src/overview/creator-only/creator-testing.qdoc @@ -1,4 +1,4 @@ -// Copyright (C) 2019 The Qt Company Ltd. +// Copyright (C) 2023 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only // ********************************************************************** @@ -29,11 +29,11 @@ \li \l{Analyzing Code} - \QC integrates Valgrind code analysis tools for detecting memory - leaks and profiling function execution. You must download and - install them separately to use them from \QC. The QML Profiler is - installed as part of \QC. It enables you to profile your Qt Quick - applications. + Use tools for analyzing C++ and QML code to identify issues in + memory management, CPU usage, coding constructs, and so on. You + must install and configure the tools on your system to use them + from \QC. However, the QML Profiler is installed as part of \QC + for profiling Qt Quick applications. \li \l{Running Autotests}