Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Ctest support for functional testing #10064

Merged
merged 14 commits into from
Nov 25, 2024

Lint!

2f8d319
Select commit
Loading
Failed to load commit list.
Merged

Add Ctest support for functional testing #10064

Lint!
2f8d319
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / source-test-clang-tidy-macos succeeded Nov 25, 2024 in 11m 31s

FirefoxCI (pull_request)

Clang-tidy (Treeherder push)

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2024-11-25T18:49:17.630Z
Resolved: 2024-11-25T19:00:45.344Z
Task Execution Time: 11 minutes, 27 seconds, 714 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/chain-of-trust.json
- public/chain-of-trust.json.sig
- public/logs/certified.log
- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2024-11-25T18:49:17.616Z] Worker Type (releng-hardware/mozillavpn-b-1-osx) settings:
[taskcluster 2024-11-25T18:49:17.616Z]   {
[taskcluster 2024-11-25T18:49:17.616Z]     "arch": "x86_64",
[taskcluster 2024-11-25T18:49:17.616Z]     "config": {
[taskcluster 2024-11-25T18:49:17.616Z]       "deploymentId": ""
[taskcluster 2024-11-25T18:49:17.616Z]     },
[taskcluster 2024-11-25T18:49:17.616Z]     "disk_size": "233.47 GiB",
[taskcluster 2024-11-25T18:49:17.616Z]     "generic-worker": {
[taskcluster 2024-11-25T18:49:17.616Z]       "engine": "multiuser",
[taskcluster 2024-11-25T18:49:17.616Z]       "go-arch": "amd64",
[taskcluster 2024-11-25T18:49:17.616Z]       "go-os": "darwin",
[taskcluster 2024-11-25T18:49:17.616Z]       "go-version": "go1.22.0",
[taskcluster 2024-11-25T18:49:17.616Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v60.3.4",
[taskcluster 2024-11-25T18:49:17.616Z]       "revision": "943a6f2b0d14fa0270280bc6f23acc2945d0fe45",
[taskcluster 2024-11-25T18:49:17.616Z]       "source": "https://github.com/taskcluster/taskcluster/commits/943a6f2b0d14fa0270280bc6f23acc2945d0fe45",
[taskcluster 2024-11-25T18:49:17.616Z]       "version": "60.3.4"
[taskcluster 2024-11-25T18:49:17.616Z]     },
[taskcluster 2024-11-25T18:49:17.616Z]     "ip": "10.49.59.25",
[taskcluster 2024-11-25T18:49:17.616Z]     "machine-setup": {
[taskcluster 2024-11-25T18:49:17.616Z]       "config": "https://github.com/mozilla-platform-ops/ronin_puppet"

...(7532 lines hidden)...

[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/releasemonitor.cpp:66:5: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
[task 2024-11-25T19:00:27.152Z]     TaskRelease* task =
[task 2024-11-25T19:00:27.152Z]     ^~~~~~~~~~~
[task 2024-11-25T19:00:27.152Z]     auto
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/fetches/qt_dist/include/QtCore/qtimer.h:77:5: warning: Potential memory leak [clang-analyzer-cplusplus.NewDeleteLeaks]
[task 2024-11-25T19:00:27.152Z]     }
[task 2024-11-25T19:00:27.152Z]     ^
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/releasemonitor.cpp:65:3: note: Calling 'QTimer::singleShot'
[task 2024-11-25T19:00:27.152Z]   QTimer::singleShot(0, this, [] {
[task 2024-11-25T19:00:27.152Z]   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/fetches/qt_dist/include/QtCore/qtimer.h:63:9: note: Calling 'QTimer::singleShot'
[task 2024-11-25T19:00:27.152Z]         singleShot(interval, defaultTypeFor(interval), receiver, std::forward<Functor>(slot));
[task 2024-11-25T19:00:27.152Z]         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/fetches/qt_dist/include/QtCore/qtimer.h:76:24: note: Calling 'makeCallableObject<void (*)(), (lambda at /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/releasemonitor.cpp:65:31)>'
[task 2024-11-25T19:00:27.152Z]                        QtPrivate::makeCallableObject<Prototype>(std::forward<Functor>(slot)));
[task 2024-11-25T19:00:27.152Z]                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2024-11-25T19:00:27.152Z] 7304 warnings generated.
[task 2024-11-25T19:00:27.152Z] Suppressed 7302 warnings (7301 in non-user code, 1 NOLINT).
[task 2024-11-25T19:00:27.152Z] Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/fetches/bin/clang-tidy -export-fixes /tmp/tmpxgvq4puc/tmpf3vs7mt9.yaml -p=/opt/worker/tasks/task_171210569248981/build /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/imageproviderfactory.cpp
[task 2024-11-25T19:00:27.152Z] 6696 warnings generated.
[task 2024-11-25T19:00:27.152Z] Suppressed 6696 warnings (6696 in non-user code).
[task 2024-11-25T19:00:27.152Z] Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/fetches/bin/clang-tidy -export-fixes /tmp/tmpxgvq4puc/tmpetoqddsf.yaml -p=/opt/worker/tasks/task_171210569248981/build /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:91:7: warning: variable 'status' of type 'bool' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.152Z]       bool status = run(Switch, config);
[task 2024-11-25T19:00:27.152Z]       ^
[task 2024-11-25T19:00:27.152Z]            const 
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:162:3: warning: variable 'status' of type 'bool' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.152Z]   bool status = run(Up, config);
[task 2024-11-25T19:00:27.152Z]   ^
[task 2024-11-25T19:00:27.152Z]        const 
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:197:5: warning: variable 'value' of type 'QJsonValue' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.152Z]     QJsonValue value = obj.value(name);
[task 2024-11-25T19:00:27.152Z]     ^
[task 2024-11-25T19:00:27.152Z]                const 
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:202:5: warning: variable 'array' of type 'QJsonArray' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.152Z]     QJsonArray array = value.toArray();
[task 2024-11-25T19:00:27.152Z]     ^
[task 2024-11-25T19:00:27.152Z]                const 
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:229:3: warning: variable 'value' of type 'QJsonValue' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.152Z]   GETVALUE("privateKey", config.m_privateKey, String);
[task 2024-11-25T19:00:27.152Z]   ^
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:221:5: note: expanded from macro 'GETVALUE'
[task 2024-11-25T19:00:27.152Z]     QJsonValue value = obj.value(name);                           \
[task 2024-11-25T19:00:27.152Z]     ^
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:230:3: warning: variable 'value' of type 'QJsonValue' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.152Z]   GETVALUE("serverPublicKey", config.m_serverPublicKey, String);
[task 2024-11-25T19:00:27.152Z]   ^
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:221:5: note: expanded from macro 'GETVALUE'
[task 2024-11-25T19:00:27.152Z]     QJsonValue value = obj.value(name);                           \
[task 2024-11-25T19:00:27.152Z]     ^
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:231:3: warning: variable 'value' of type 'QJsonValue' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.152Z]   GETVALUE("serverPort", config.m_serverPort, Double);
[task 2024-11-25T19:00:27.152Z]   ^
[task 2024-11-25T19:00:27.152Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:221:5: note: expanded from macro 'GETVALUE'
[task 2024-11-25T19:00:27.152Z]     QJsonValue value = obj.value(name);                           \
[task 2024-11-25T19:00:27.153Z]     ^
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:253:5: warning: variable 'value' of type 'QJsonValue' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]     QJsonValue value = obj.value("dnsServer");
[task 2024-11-25T19:00:27.153Z]     ^
[task 2024-11-25T19:00:27.153Z]                const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:264:5: warning: variable 'value' of type 'QJsonValue' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]     QJsonValue value = obj.value("hopType");
[task 2024-11-25T19:00:27.153Z]     ^
[task 2024-11-25T19:00:27.153Z]                const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:271:5: warning: variable 'vdata' of type 'QByteArray' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]     QByteArray vdata = value.toString().toUtf8();
[task 2024-11-25T19:00:27.153Z]     ^
[task 2024-11-25T19:00:27.153Z]                const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:272:5: warning: variable 'meta' of type 'QMetaEnum' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]     QMetaEnum meta = QMetaEnum::fromType<InterfaceConfig::HopType>();
[task 2024-11-25T19:00:27.153Z]     ^
[task 2024-11-25T19:00:27.153Z]               const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:286:5: warning: variable 'value' of type 'QJsonValue' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]     QJsonValue value = obj.value(JSON_ALLOWEDIPADDRESSRANGES);
[task 2024-11-25T19:00:27.153Z]     ^
[task 2024-11-25T19:00:27.153Z]                const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:292:5: warning: variable 'array' of type 'QJsonArray' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]     QJsonArray array = value.toArray();
[task 2024-11-25T19:00:27.153Z]     ^
[task 2024-11-25T19:00:27.153Z]                const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:300:7: warning: variable 'ipObj' of type 'QJsonObject' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]       QJsonObject ipObj = i.toObject();
[task 2024-11-25T19:00:27.153Z]       ^
[task 2024-11-25T19:00:27.153Z]                   const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:302:7: warning: variable 'address' of type 'QJsonValue' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]       QJsonValue address = ipObj.value("address");
[task 2024-11-25T19:00:27.153Z]       ^
[task 2024-11-25T19:00:27.153Z]                  const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:309:7: warning: variable 'range' of type 'QJsonValue' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]       QJsonValue range = ipObj.value("range");
[task 2024-11-25T19:00:27.153Z]       ^
[task 2024-11-25T19:00:27.153Z]                  const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:316:7: warning: variable 'isIpv6' of type 'QJsonValue' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]       QJsonValue isIpv6 = ipObj.value("isIpv6");
[task 2024-11-25T19:00:27.153Z]       ^
[task 2024-11-25T19:00:27.153Z]                  const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:456:3: warning: variable 'peers' of type 'QList<WireguardUtils::PeerStatus>' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]   QList<WireguardUtils::PeerStatus> peers = wgutils()->getPeerStatus();
[task 2024-11-25T19:00:27.153Z]   ^
[task 2024-11-25T19:00:27.153Z]                                     const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/daemon/daemon.cpp:482:3: warning: variable 'peers' of type 'QList<WireguardUtils::PeerStatus>' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]   QList<WireguardUtils::PeerStatus> peers = wgutils()->getPeerStatus();
[task 2024-11-25T19:00:27.153Z]   ^
[task 2024-11-25T19:00:27.153Z]                                     const 
[task 2024-11-25T19:00:27.153Z] 8038 warnings generated.
[task 2024-11-25T19:00:27.153Z] Suppressed 8019 warnings (8019 in non-user code).
[task 2024-11-25T19:00:27.153Z] Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/fetches/bin/clang-tidy -export-fixes /tmp/tmpxgvq4puc/tmpa4g2fp_w.yaml -p=/opt/worker/tasks/task_171210569248981/build /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:266:3: warning: variable 'initTasks' of type 'QList<Task *>' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]   QList<Task*> initTasks{new TaskAddonIndex()};
[task 2024-11-25T19:00:27.153Z]   ^
[task 2024-11-25T19:00:27.153Z]                const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:463:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
[task 2024-11-25T19:00:27.153Z]   TaskAuthenticate* taskAuthenticate = new TaskAuthenticate(authenticationType);
[task 2024-11-25T19:00:27.153Z]   ^~~~~~~~~~~~~~~~
[task 2024-11-25T19:00:27.153Z]   auto
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:545:3: warning: variable 'option' of type 'RemovalDeviceOption' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]   RemovalDeviceOption option = maybeRemoveCurrentDevice();
[task 2024-11-25T19:00:27.153Z]   ^
[task 2024-11-25T19:00:27.153Z]                       const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:671:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
[task 2024-11-25T19:00:27.153Z]   QString* buffer = new QString();
[task 2024-11-25T19:00:27.153Z]   ^~~~~~~
[task 2024-11-25T19:00:27.153Z]   auto
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:672:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
[task 2024-11-25T19:00:27.153Z]   QTextStream* out = new QTextStream(buffer);
[task 2024-11-25T19:00:27.153Z]   ^~~~~~~~~~~
[task 2024-11-25T19:00:27.153Z]   auto
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:1225:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
[task 2024-11-25T19:00:27.153Z]   TaskDeleteAccount* task = new TaskDeleteAccount(m_private->m_user.email());
[task 2024-11-25T19:00:27.153Z]   ^~~~~~~~~~~~~~~~~
[task 2024-11-25T19:00:27.153Z]   auto
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:1240:3: warning: variable 'refreshTasks' of type 'QList<Task *>' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]   QList<Task*> refreshTasks{
[task 2024-11-25T19:00:27.153Z]   ^
[task 2024-11-25T19:00:27.153Z]                const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:1256:5: warning: variable 'st' of type 'Controller::State' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]     Controller::State st = m_private->m_controller.state();
[task 2024-11-25T19:00:27.153Z]     ^
[task 2024-11-25T19:00:27.153Z]                       const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:1359:3: warning: variable 'alert' of type 'ErrorHandler::AlertType' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]   ErrorHandler::AlertType alert = ErrorHandler::instance()->alert();
[task 2024-11-25T19:00:27.153Z]   ^
[task 2024-11-25T19:00:27.153Z]                           const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:1733:13: warning: function 'resetNotification' declared 'static', move to anonymous namespace instead [misc-use-anonymous-namespace]
[task 2024-11-25T19:00:27.153Z] static void resetNotification(NavigationBarButton* icon) {
[task 2024-11-25T19:00:27.153Z]             ^
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:1753:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
[task 2024-11-25T19:00:27.153Z]   NavigationBarButton* messageIcon = new NavigationBarButton(
[task 2024-11-25T19:00:27.153Z]   ^~~~~~~~~~~~~~~~~~~
[task 2024-11-25T19:00:27.153Z]   auto
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:2061:9: warning: variable 'tags' of type 'QStringList' (aka 'QList<QString>') can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]         QStringList tags = QString(arguments[1]).split(',');
[task 2024-11-25T19:00:27.153Z]         ^
[task 2024-11-25T19:00:27.153Z]                     const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:2078:9: warning: variable 'obj' of type 'QJsonObject' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]         QJsonObject obj;
[task 2024-11-25T19:00:27.153Z]         ^
[task 2024-11-25T19:00:27.153Z]                     const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:2079:9: warning: variable 'byteArray' of type 'QByteArray' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]         QByteArray byteArray = arguments[1].toLower();
[task 2024-11-25T19:00:27.153Z]         ^
[task 2024-11-25T19:00:27.153Z]                    const 
[task 2024-11-25T19:00:27.153Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:2081:9: warning: variable 'forceDisconnection' of type 'bool' can be declared 'const' [misc-const-correctness]
[task 2024-11-25T19:00:27.153Z]         bool forceDisconnection = byteArray.contains("true");
[task 2024-11-25T19:00:27.154Z]         ^
[task 2024-11-25T19:00:27.154Z]              const 
[task 2024-11-25T19:00:27.154Z] /opt/worker/tasks/task_171210569248981/fetches/qt_dist/include/QtCore/qtimer.h:77:5: warning: Potential memory leak [clang-analyzer-cplusplus.NewDeleteLeaks]
[task 2024-11-25T19:00:27.154Z]     }
[task 2024-11-25T19:00:27.154Z]     ^
[task 2024-11-25T19:00:27.154Z] /opt/worker/tasks/task_171210569248981/checkouts/vcs/src/mozillavpn.cpp:810:3: note: Calling 'QTimer::singleShot'
[task 2024-11-25T19:00:27.154Z]   QTimer::singleShot(0, this, &MozillaVPN::initializeGlean);
[task 2024-11-25T19:00:27.154Z]   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2024-11-25T19:00:27.154Z] /opt/worker/tasks/task_171210569248981/fetches/qt_dist/include/QtCore/qtimer.h:63:9: note: Calling 'QTimer::singleShot'
[task 2024-11-25T19:00:27.154Z]         singleShot(interval, defaultTypeFor(interval), receiver, std::forward<Functor>(slot));
[task 2024-11-25T19:00:27.154Z]         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2024-11-25T19:00:27.154Z] /opt/worker/tasks/task_171210569248981/fetches/qt_dist/include/QtCore/qtimer.h:76:24: note: Calling 'makeCallableObject<void (*)(), void (MozillaVPN::*)()>'
[task 2024-11-25T19:00:27.154Z]                        QtPrivate::makeCallableObject<Prototype>(std::forward<Functor>(slot)));
[task 2024-11-25T19:00:27.154Z]                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2024-11-25T19:00:27.154Z] 14013 warnings generated.
[task 2024-11-25T19:00:27.154Z] Suppressed 13994 warnings (13993 in non-user code, 1 NOLINT).
[task 2024-11-25T19:00:27.154Z] Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
[task 2024-11-25T19:00:27.154Z] Writing fixes to /opt/worker/tasks/task_171210569248981/build/clang-tidy/mozillavpn-sources-report.yaml ...
[task 2024-11-25T19:00:27.154Z] + rm -rf /opt/worker/tasks/task_171210569248981/build
[fetches 2024-11-25T19:00:29.505Z] removing /opt/worker/tasks/task_171210569248981/fetches
[fetches 2024-11-25T19:00:43.945Z] finished
[taskcluster 2024-11-25T19:00:43.956Z]    Exit Code: 0
[taskcluster 2024-11-25T19:00:43.956Z]    User Time: 1h33m42.79248s
[taskcluster 2024-11-25T19:00:43.956Z]  Kernel Time: 3m30.31256s
[taskcluster 2024-11-25T19:00:43.956Z]    Wall Time: 11m25.584366s
[taskcluster 2024-11-25T19:00:43.956Z]       Result: SUCCEEDED
[taskcluster 2024-11-25T19:00:43.956Z] === Task Finished ===
[taskcluster 2024-11-25T19:00:43.957Z] Task Duration: 11m25.589969s
[taskcluster 2024-11-25T19:00:44.106Z] Uploading artifact public/logs/certified.log from file /opt/worker/tasks/task_171210569248981/generic-worker/certified.log with content encoding "gzip", mime type "text/plain; charset=utf-8" and expiry 2024-12-23T18:49:13.226Z
[taskcluster 2024-11-25T19:00:44.444Z] Uploading artifact public/chain-of-trust.json from file /opt/worker/tasks/task_171210569248981/generic-worker/chain-of-trust.json with content encoding "gzip", mime type "text/plain; charset=utf-8" and expiry 2024-12-23T18:49:13.226Z
[taskcluster 2024-11-25T19:00:44.704Z] Uploading artifact public/chain-of-trust.json.sig from file /opt/worker/tasks/task_171210569248981/generic-worker/chain-of-trust.json.sig with content encoding "gzip", mime type "application/octet-stream" and expiry 2024-12-23T18:49:13.226Z
[taskcluster 2024-11-25T19:00:44.972Z] Uploading link artifact public/logs/live.log to artifact public/logs/live_backing.log with expiry 2024-12-23T18:49:13.226Z