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

llnl / dftracer / 22324588877

23 Feb 2026 08:59PM UTC coverage: 41.877%. First build
22324588877

Pull #338

github

web-flow
Merge 01cdb6f10 into 1d847837f
Pull Request #338: Fix aggregator for paper

3924 of 12861 branches covered (30.51%)

Branch coverage included in aggregate %.

269 of 307 new or added lines in 11 files covered. (87.62%)

3294 of 4375 relevant lines covered (75.29%)

990.05 hits per line

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

7.5
/src/dftracer/core/common/datastructure.cpp
1
#include <dftracer/core/common/datastructure.h>
2
#include <dftracer/core/utils/utils.h>
3
namespace dftracer {
4

5
void BaseAggregatedValue::update(BaseAggregatedValue *value) {
4✔
6
  if (!value) return;
8!
7

8
  // Type mismatch check - both must be the same type
9
  if (value->_id != this->_id) {
4✔
10
    return;
1✔
11
  }
12

13
  auto id = _id;
3✔
14
  DFTRACER_FOR_EACH_NUMERIC_TYPE(DFTRACER_ANY_NUM_AGGREGATE_UPDATE_MACRO, value,
3!
15
                                 {});
NEW
16
  DFTRACER_FOR_EACH_STRING_TYPE(DFTRACER_ANY_GENERAL_AGGREGATE_UPDATE_MACRO,
×
17
                                value, {});
18
}
19

20
BaseAggregatedValue *BaseAggregatedValue::get_value() { return _child; }
×
21
std::string Metadata::getTagValue(const std::string &tagKey) const {
×
22
  auto it = data.find(tagKey);
×
23
  if (it != data.end()) {
×
NEW
24
    DFTRACER_FOR_EACH_NUMERIC_TYPE(DFTRACER_ANY_CAST_MACRO,
×
25
                                   std::get<1>(it->second),
26
                                   { return std::to_string(res.value()); });
NEW
27
    DFTRACER_FOR_EACH_STRING_TYPE(DFTRACER_ANY_CAST_MACRO,
×
28
                                  std::get<1>(it->second),
29
                                  { return res.value(); });
30
  }
31
  return "";
×
32
}
33
}  // namespace dftracer
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