Chrysalis - CLO3D Extensions Test Coverage


integrations/clo3d/
Date: 2026-08-27 18:36:08
Lines:
94/442
21.3%
Functions:
31/119
26.1%
Branches:
69/612
11.3%
Decisions:
13/76
17.1%
Calls:
499/2608
19.1%

Function (File:Line) Call count Block coverage
CLO3D::BaseCommand::BaseCommand(CLO3D::BaseCommandArguments*) (integrations/clo3d/src/BaseCommand.cpp:5)not called0.0%
CLO3D::BaseCommand::~BaseCommand() (integrations/clo3d/src/BaseCommand.cpp:7)not called0.0%
CLO3D::BaseCommandArguments::BaseCommandArguments(QSettings*) (integrations/clo3d/src/BaseCommandArguments.cpp:5)not called0.0%
CLO3D::BaseCommandArguments::readSettings() (integrations/clo3d/src/BaseCommandArguments.cpp:7)not called0.0%
CLO3D::BaseCommandArguments::writeSettings() (integrations/clo3d/src/BaseCommandArguments.cpp:15)not called0.0%
CLO3D::BaseCommandArguments::~BaseCommandArguments() (integrations/clo3d/include/BaseCommandArguments.h:13)not called0.0%
CLO3D::BaseExtension::configure(QWidget*) (integrations/clo3d/include/BaseExtension.h:15)not called0.0%
CLO3D::BaseExtension::configureCommands(CLO3D::CommandRunner*) (integrations/clo3d/include/BaseExtension.h:18)not called0.0%
CLO3D::BaseExtension::configureLocalServer(CLO3D::LocalServer*) (integrations/clo3d/include/BaseExtension.h:21)not called0.0%
CLO3D::BaseExtension::configureMenu(QMenu*) (integrations/clo3d/include/BaseExtension.h:16)not called0.0%
CLO3D::BaseExtension::configureSettings(CLO3D::ExtensionsSettings*) (integrations/clo3d/include/BaseExtension.h:19)not called0.0%
CLO3D::BaseExtension::configureSettingsUI(CLO3D::UI::ExtensionsSettingsDialog*) (integrations/clo3d/include/BaseExtension.h:20)not called0.0%
CLO3D::BaseExtension::configureStatusBar(QWidget*) (integrations/clo3d/include/BaseExtension.h:17)not called0.0%
CLO3D::BaseExtension::install() (integrations/clo3d/include/BaseExtension.h:13)not called0.0%
CLO3D::BaseExtension::startup() (integrations/clo3d/include/BaseExtension.h:14)not called0.0%
CLO3D::BaseExtension::~BaseExtension() (integrations/clo3d/include/BaseExtension.h:11)not called0.0%
CLO3D::BaseExtensionSettings::readSettings() (integrations/clo3d/src/BaseExtensionSettings.cpp:12)not called0.0%
CLO3D::BaseExtensionSettings::setSettings(QSettings*) (integrations/clo3d/src/BaseExtensionSettings.cpp:8)not called0.0%
CLO3D::BaseExtensionSettings::writeSettings() (integrations/clo3d/src/BaseExtensionSettings.cpp:20)not called0.0%
CLO3D::BaseExtensionSettings::~BaseExtensionSettings() (integrations/clo3d/include/BaseExtensionSettings.h:10)not called0.0%
CLO3D::BaseLocalServerListener::BaseLocalServerListener() (integrations/clo3d/include/BaseLocalServerListener.h:12)not called0.0%
CLO3D::BaseLocalServerListener::~BaseLocalServerListener() (integrations/clo3d/include/BaseLocalServerListener.h:9)not called0.0%
CLO3D::BaseNativeShortcutHandler::BaseNativeShortcutHandler(QKeySequence const&) (integrations/clo3d/src/BaseNativeShortcutHandler.cpp:30)not called0.0%
CLO3D::BaseNativeShortcutHandler::getEventHandler(int) (integrations/clo3d/src/BaseNativeShortcutHandler.cpp:41)not called0.0%
CLO3D::BaseNativeShortcutHandler::registerShortcut() const (integrations/clo3d/src/BaseNativeShortcutHandler.cpp:68)not called0.0%
CLO3D::BaseNativeShortcutHandler::registerShortcuts() (integrations/clo3d/src/BaseNativeShortcutHandler.cpp:57)not called0.0%
CLO3D::BaseNativeShortcutHandler::setShortcut(QKeySequence const&) (integrations/clo3d/src/BaseNativeShortcutHandler.cpp:63)not called0.0%
CLO3D::BaseNativeShortcutHandler::startListening() (integrations/clo3d/src/BaseNativeShortcutHandler.cpp:51)not called0.0%
CLO3D::BaseNativeShortcutHandler::stopListening() (integrations/clo3d/src/BaseNativeShortcutHandler.cpp:45)not called0.0%
CLO3D::BaseNativeShortcutHandler::~BaseNativeShortcutHandler() (integrations/clo3d/src/BaseNativeShortcutHandler.cpp:34)not called0.0%
CLO3D::BaseTask::BaseTask(QString const&) (integrations/clo3d/src/BaseTask.cpp:6)called 3952 times, returned 3952 times100.0%
CLO3D::BaseTask::name() const (integrations/clo3d/src/BaseTask.cpp:8)called 816 times, returned 816 times100.0%
CLO3D::BaseTask::~BaseTask() (integrations/clo3d/include/BaseTask.h:28)called 3952 times, returned 3952 times100.0%
CLO3D::BaseTaskException::~BaseTaskException() (integrations/clo3d/include/BaseTaskException.h:14)called 804 times, returned 804 times100.0%
CLO3D::CommandRunner::CommandRunner(QSettings*, QMenu*) (integrations/clo3d/src/CommandRunner.cpp:5)not called0.0%
CLO3D::CommandRunner::add<CLO3D::ExportPatternCommand, CLO3D::ExportPatternCommandArguments, CLO3D::UI::ExportPatternCommandArgumentsWidget>()::{lambda()#1}::operator()() const (integrations/clo3d/include/CommandRunner.h:21)not called0.0%
CLO3D::ExtensionsManager::addExtension(std::unique_ptr<CLO3D::BaseExtension, std::default_delete<CLO3D::BaseExtension> >) (integrations/clo3d/src/ExtensionsManager.cpp:63)not called0.0%
CLO3D::ExtensionsManager::clearMessage() (integrations/clo3d/src/ExtensionsManager.cpp:436)called 1 time, returned 1 time73.0%
CLO3D::ExtensionsManager::install() (integrations/clo3d/src/ExtensionsManager.cpp:113)not called0.0%
CLO3D::ExtensionsManager::install()::{lambda()#1}::operator()() const (integrations/clo3d/src/ExtensionsManager.cpp:124)not called0.0%
CLO3D::ExtensionsManager::install()::{lambda(HookHandle const&, QObject*, QObject*&)#1}::operator()(HookHandle const&, QObject*, QObject*&) const (integrations/clo3d/src/ExtensionsManager.cpp:207)not called0.0%
CLO3D::ExtensionsManager::install()::{lambda(HookHandle const&, QObject*, QString const&)#1}::operator()(HookHandle const&, QObject*, QString const&) const (integrations/clo3d/src/ExtensionsManager.cpp:219)not called0.0%
CLO3D::ExtensionsManager::install()::{lambda(HookHandle const&, QObject*, QString const&)#1}::operator()(HookHandle const&, QObject*, QString const&) const::{lambda(double)#1}::operator()(double) const (integrations/clo3d/src/ExtensionsManager.cpp:225)not called0.0%
CLO3D::ExtensionsManager::install()::{lambda(HookHandle const&, QWidget*)#1}::operator()(HookHandle const&, QWidget*) const (integrations/clo3d/src/ExtensionsManager.cpp:149)not called0.0%
CLO3D::ExtensionsManager::install()::{lambda(HookHandle const&, QWidget*)#1}::operator()(HookHandle const&, QWidget*) const::{lambda()#1}::operator()() const (integrations/clo3d/src/ExtensionsManager.cpp:164)not called0.0%
CLO3D::ExtensionsManager::install()::{lambda(HookHandle const&, int)#1}::operator()(HookHandle const&, int) const (integrations/clo3d/src/ExtensionsManager.cpp:415)not called0.0%
CLO3D::ExtensionsManager::install()::{lambda(HookHandle const&, void (*&)(QtMsgType, QMessageLogContext const&, QString const&))#1}::operator()(HookHandle const&, void (*&)(QtMsgType, QMessageLogContext const&, QString const&)) const (integrations/clo3d/src/ExtensionsManager.cpp:136)not called0.0%
CLO3D::ExtensionsManager::install()::{lambda(HookHandle const&, void (*&)(QtMsgType, QMessageLogContext const&, QString const&))#1}::operator()(HookHandle const&, void (*&)(QtMsgType, QMessageLogContext const&, QString const&)) const::{lambda(QtMsgType, QMessageLogContext const&, QString const&)#1}::operator()(QtMsgType, QMessageLogContext const&, QString const&) const (integrations/clo3d/src/ExtensionsManager.cpp:137)not called0.0%
CLO3D::ExtensionsManager::setMessage(QString const&) (integrations/clo3d/src/ExtensionsManager.cpp:422)called 14 times, returned 14 times70.0%
CLO3D::ExtensionsManager::setMessage(QString const&)::{lambda()#1}::operator()() const (integrations/clo3d/src/ExtensionsManager.cpp:423)not called0.0%
CLO3D::ExtensionsManager::setMessage(char const*, QString const&, bool) (integrations/clo3d/src/ExtensionsManager.cpp:430)called 13 times, returned 13 times61.0%
CLO3D::ExtensionsSettings::ExtensionsSettings(QSettings*) (integrations/clo3d/src/ExtensionsSettings.cpp:8)not called0.0%
CLO3D::ExtensionsSettings::addSettings(CLO3D::BaseExtensionSettings*) (integrations/clo3d/src/ExtensionsSettings.cpp:17)not called0.0%
CLO3D::ExtensionsSettings::clear() const (integrations/clo3d/src/ExtensionsSettings.cpp:28)not called0.0%
CLO3D::ExtensionsSettings::read() const (integrations/clo3d/src/ExtensionsSettings.cpp:22)not called0.0%
CLO3D::ExtensionsSettings::~ExtensionsSettings() (integrations/clo3d/src/ExtensionsSettings.cpp:10)not called0.0%
CLO3D::LocalServer::LocalServer() (integrations/clo3d/src/LocalServer.cpp:10)not called0.0%
CLO3D::LocalServer::LocalServer()::{lambda()#1}::operator()() const (integrations/clo3d/src/LocalServer.cpp:12)not called0.0%
CLO3D::LocalServer::LocalServer()::{lambda()#1}::operator()() const::{lambda()#1}::operator()() const (integrations/clo3d/src/LocalServer.cpp:15)not called0.0%
CLO3D::LocalServer::listen(std::unique_ptr<CLO3D::BaseLocalServerListener, std::default_delete<CLO3D::BaseLocalServerListener> >) (integrations/clo3d/src/LocalServer.cpp:28)not called0.0%
CLO3D::Task::Task(QString const&, std::function<void ()> const&) (integrations/clo3d/src/Task.cpp:17)called 3166 times, returned 3166 times55.0%
CLO3D::Task::run(std::function<void ()> const&, std::function<void (CLO3D::BaseTaskException const&)> const&) (integrations/clo3d/src/Task.cpp:30)called 3166 times, returned 3166 times62.0%
CLO3D::Task::run(std::function<void ()> const&, std::function<void (CLO3D::BaseTaskException const&)> const&)::{lambda()#1}::operator()() const (integrations/clo3d/src/Task.cpp:31)called 3166 times, returned 3166 times63.0%
CLO3D::Task::wait() (integrations/clo3d/src/Task.cpp:25)called 3173 times, returned 3173 times100.0%
CLO3D::Task::~Task() (integrations/clo3d/src/Task.cpp:21)called 6332 times, returned 6332 times100.0%
CLO3D::TaskException::TaskException(QString const&, char const*) (integrations/clo3d/src/TaskException.cpp:5)called 8 times, returned 8 times100.0%
CLO3D::TaskException::name() const (integrations/clo3d/src/TaskException.cpp:8)called 4 times, returned 4 times100.0%
CLO3D::TaskException::what() const (integrations/clo3d/src/TaskException.cpp:12)called 4 times, returned 4 times100.0%
CLO3D::TaskExecutor::TaskExecutor() (integrations/clo3d/include/TaskExecutor.h:15)called 16 times, returned 16 times100.0%
CLO3D::TaskExecutor::submit(std::unique_ptr<CLO3D::BaseTask, std::default_delete<CLO3D::BaseTask> >) (integrations/clo3d/src/TaskExecutor.cpp:21)called 13 times, returned 11 times68.0%
CLO3D::TaskExecutor::submit(std::unique_ptr<CLO3D::BaseTask, std::default_delete<CLO3D::BaseTask> >)::{lambda()#1}::operator()() const (integrations/clo3d/src/TaskExecutor.cpp:23)called 11 times, returned 11 times100.0%
CLO3D::TaskExecutor::submit(std::unique_ptr<CLO3D::BaseTask, std::default_delete<CLO3D::BaseTask> >)::{lambda(CLO3D::BaseTaskException const&)#1}::operator()(CLO3D::BaseTaskException const&) const (integrations/clo3d/src/TaskExecutor.cpp:23)called 2 times, returned 2 times100.0%
CLO3D::TaskExecutor::submit(std::unique_ptr<CLO3D::BaseTask, std::default_delete<CLO3D::BaseTask> >, std::function<void ()> const&, std::function<void (CLO3D::BaseTaskException const&)> const&) (integrations/clo3d/src/TaskExecutor.cpp:27)called 22 times, returned 22 times84.0%
CLO3D::TaskExecutor::submit(std::unique_ptr<CLO3D::BaseTask, std::default_delete<CLO3D::BaseTask> >, std::function<void ()> const&, std::function<void (CLO3D::BaseTaskException const&)> const&)::{default arg#1}::{lambda(CLO3D::BaseTaskException const&)#1}::operator()(CLO3D::BaseTaskException const&) const (integrations/clo3d/include/TaskExecutor.h:25)called 1 time, returned 1 time100.0%
CLO3D::TaskExecutor::wait(QString const&) (integrations/clo3d/src/TaskExecutor.cpp:10)called 17 times, returned 12 times85.0%
CLO3D::TaskGroup::TaskGroup(QString const&) (integrations/clo3d/src/TaskGroup.cpp:10)called 786 times, returned 786 times100.0%
CLO3D::TaskGroup::addTask(std::unique_ptr<CLO3D::BaseTask, std::default_delete<CLO3D::BaseTask> >) (integrations/clo3d/src/TaskGroup.cpp:41)called 3930 times, returned 3930 times100.0%
CLO3D::TaskGroup::run(std::function<void ()> const&, std::function<void (CLO3D::BaseTaskException const&)> const&) (integrations/clo3d/src/TaskGroup.cpp:24)called 786 times, returned 786 times67.0%
CLO3D::TaskGroup::run(std::function<void ()> const&, std::function<void (CLO3D::BaseTaskException const&)> const&)::{lambda()#1}::operator()() const (integrations/clo3d/src/TaskGroup.cpp:27)called 3926 times, returned 3926 times100.0%
CLO3D::TaskGroup::run(std::function<void ()> const&, std::function<void (CLO3D::BaseTaskException const&)> const&)::{lambda(CLO3D::BaseTaskException const&)#1}::operator()(CLO3D::BaseTaskException const&) const (integrations/clo3d/src/TaskGroup.cpp:32)called 4 times, returned 4 times100.0%
CLO3D::TaskGroup::wait() (integrations/clo3d/src/TaskGroup.cpp:12)called 786 times, returned 786 times90.0%
CLO3D::TaskGroupException::TaskGroupException(QString const&) (integrations/clo3d/src/TaskGroupException.cpp:6)called 786 times, returned 786 times100.0%
CLO3D::TaskGroupException::addException(CLO3D::BaseTaskException const&) (integrations/clo3d/src/TaskGroupException.cpp:25)called 4 times, returned 4 times91.0%
CLO3D::TaskGroupException::empty() const (integrations/clo3d/src/TaskGroupException.cpp:21)called 786 times, returned 786 times100.0%
CLO3D::TaskGroupException::name() const (integrations/clo3d/src/TaskGroupException.cpp:8)not called0.0%
CLO3D::TaskGroupException::what() const (integrations/clo3d/src/TaskGroupException.cpp:12)not called0.0%
CLO3D::UI::BaseCommandArgumentsWidget::BaseCommandArgumentsWidget(CLO3D::BaseCommandArguments*) (integrations/clo3d/src/BaseCommandArgumentsWidget.cpp:7)not called0.0%
CLO3D::UI::BaseCommandArgumentsWidget::load() (integrations/clo3d/src/BaseCommandArgumentsWidget.cpp:11)not called0.0%
CLO3D::UI::BaseCommandArgumentsWidget::save() const (integrations/clo3d/src/BaseCommandArgumentsWidget.cpp:15)not called0.0%
CLO3D::UI::BaseDelegate<CLO3D::UI::ParameterWidget, Chrysalis::Parameter>::BaseDelegate(QObject*) (integrations/clo3d/include/BaseDelegate.h:11)not called0.0%
CLO3D::UI::BaseDelegate<CLO3D::UI::ParameterWidget, Chrysalis::Parameter>::createEditor(QWidget*, QStyleOptionViewItem const&, QModelIndex const&) const (integrations/clo3d/include/BaseDelegate.h:26)not called0.0%
CLO3D::UI::BaseDelegate<CLO3D::UI::ParameterWidget, Chrysalis::Parameter>::setEditorData(QWidget*, QModelIndex const&) const (integrations/clo3d/include/BaseDelegate.h:23)not called0.0%
CLO3D::UI::BaseDelegate<CLO3D::UI::ParameterWidget, Chrysalis::Parameter>::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const (integrations/clo3d/include/BaseDelegate.h:13)not called0.0%
CLO3D::UI::BaseDelegate<CLO3D::UI::ParameterWidget, Chrysalis::Parameter>::updateEditorGeometry(QWidget*, QStyleOptionViewItem const&, QModelIndex const&) const (integrations/clo3d/include/BaseDelegate.h:17)not called0.0%
CLO3D::UI::BaseExtensionSettingsWidget::BaseExtensionSettingsWidget(CLO3D::BaseExtensionSettings*, QWidget*) (integrations/clo3d/src/BaseExtensionSettingsWidget.cpp:5)not called0.0%
CLO3D::UI::BaseExtensionSettingsWidget::getBaseExtensionSettings() const (integrations/clo3d/src/BaseExtensionSettingsWidget.cpp:8)not called0.0%
CLO3D::UI::BaseExtensionSettingsWidget::read() (integrations/clo3d/src/BaseExtensionSettingsWidget.cpp:16)not called0.0%
CLO3D::UI::BaseExtensionSettingsWidget::write() (integrations/clo3d/src/BaseExtensionSettingsWidget.cpp:12)not called0.0%
CLO3D::UI::BaseModel<Chrysalis::NamedElementsContainer<Chrysalis::Parameter> >::BaseModel(Chrysalis::NamedElementsContainer<Chrysalis::Parameter>*) (integrations/clo3d/include/BaseListModel.h:15)not called0.0%
CLO3D::UI::BaseModel<Chrysalis::NamedElementsContainer<Chrysalis::Parameter> >::data(QModelIndex const&, int) const (integrations/clo3d/include/BaseListModel.h:20)not called0.0%
CLO3D::UI::BaseModel<Chrysalis::NamedElementsContainer<Chrysalis::Parameter> >::rowCount(QModelIndex const&) const (integrations/clo3d/include/BaseListModel.h:17)not called0.0%
CLO3D::UI::CommandDialog::CommandDialog(QString const&, CLO3D::UI::BaseCommandArgumentsWidget*, CLO3D::BaseCommand*) (integrations/clo3d/src/CommandDialog.cpp:8)not called0.0%
CLO3D::UI::CommandDialog::accept() (integrations/clo3d/src/CommandDialog.cpp:18)not called0.0%
CLO3D::UI::CommandDialog::~CommandDialog() (integrations/clo3d/src/CommandDialog.cpp:24)not called0.0%
CLO3D::UI::ExtensionsSettingsDialog::ExtensionsSettingsDialog(CLO3D::ExtensionsSettings*) (integrations/clo3d/src/ExtensionsSettingsDialog.cpp:10)not called0.0%
CLO3D::UI::ExtensionsSettingsDialog::accept() (integrations/clo3d/src/ExtensionsSettingsDialog.cpp:26)not called0.0%
CLO3D::UI::ExtensionsSettingsDialog::addPage(CLO3D::UI::BaseExtensionSettingsWidget*) const (integrations/clo3d/src/ExtensionsSettingsDialog.cpp:22)not called0.0%
CLO3D::UI::ExtensionsSettingsDialog::exec() (integrations/clo3d/src/ExtensionsSettingsDialog.cpp:41)not called0.0%
CLO3D::UI::ExtensionsSettingsDialog::processPages(void (CLO3D::UI::BaseExtensionSettingsWidget::*)()) const (integrations/clo3d/src/ExtensionsSettingsDialog.cpp:46)not called0.0%
CLO3D::UI::ExtensionsSettingsDialog::reject() (integrations/clo3d/src/ExtensionsSettingsDialog.cpp:31)not called0.0%
CLO3D::UI::ExtensionsSettingsDialog::reset() (integrations/clo3d/src/ExtensionsSettingsDialog.cpp:36)not called0.0%
CLO3D::UI::ExtensionsSettingsDialog::~ExtensionsSettingsDialog() (integrations/clo3d/src/ExtensionsSettingsDialog.cpp:18)not called0.0%
CLO3D::UI::KeySequence::KeySequence(QWidget*) (integrations/clo3d/src/KeySequence.cpp:7)not called0.0%
CLO3D::UI::KeySequence::focusInEvent(QFocusEvent*) (integrations/clo3d/src/KeySequence.cpp:9)not called0.0%
CLO3D::UI::KeySequence::focusOutEvent(QFocusEvent*) (integrations/clo3d/src/KeySequence.cpp:14)not called0.0%
PaintFilter::PaintFilter(QObject*, QObject*) (integrations/clo3d/src/ExtensionsManager.cpp:70)not called0.0%
PaintFilter::eventFilter(QObject*, QEvent*) (integrations/clo3d/src/ExtensionsManager.cpp:71)not called0.0%
QMetaTypeId<Chrysalis::Parameter*>::qt_metatype_id() (integrations/clo3d/include/BaseListModel.h:9)not called0.0%
void CLO3D::CommandRunner::add<CLO3D::ExportPatternCommand, CLO3D::ExportPatternCommandArguments, CLO3D::UI::ExportPatternCommandArgumentsWidget>() (integrations/clo3d/include/CommandRunner.h:19)not called0.0%