• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ossia / score / 31952604910

16 Aug 2026 02:24PM UTC coverage: 19.438% (+3.2%) from 16.231%
31952604910

push

github

jcelerier
execution: fix a crash that has been lurking since 2018 in execution cleanup

0 of 1 new or added line in 1 file covered. (0.0%)

2699 existing lines in 72 files now uncovered.

41088 of 211385 relevant lines covered (19.44%)

4325.7 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

43.75
/src/plugins/score-lib-process/Process/ApplicationPlugin.cpp
1
#include <Process/ApplicationPlugin.hpp>
2

3
#include <wobjectimpl.h>
4

5
W_OBJECT_IMPL(Process::ApplicationPlugin)
162✔
6

7
namespace Process
8
{
9

10
ApplicationPlugin::ApplicationPlugin(const score::ApplicationContext& ctx)
151✔
11
    : score::ApplicationPlugin{ctx}
151✔
12
{
151✔
13
  presets.reserve(500);
151✔
14
}
151✔
15

16
ApplicationPlugin::~ApplicationPlugin() { }
300✔
17

18
void ApplicationPlugin::addPreset(Preset&& p)
×
19
{
20
  auto it = std::lower_bound(
×
21
      presets.begin(), presets.end(), p,
×
22
      [](const auto& lhs, const auto& rhs) { return lhs.key < rhs.key; });
×
23

24
  const int row = int(it - presets.begin());
×
25
  presetAboutToBeAdded(row);
×
UNCOV
26
  presets.insert(it, std::move(p));
×
UNCOV
27
  presetAdded(row);
×
UNCOV
28
}
×
29

30
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc