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

STEllAR-GROUP / hpx / #851
83%

Build:
DEFAULT BRANCH: master
Ran 16 Dec 2022 02:39PM CUT
Jobs 1
Files 2486
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Dec 2022 12:27PM CUT coverage: 86.568% (+0.2%) from 86.404%
#851

push

StellarBot
Merge #6104

6104: Adding parameters API: measure_iteration r=hkaiser a=hkaiser

- split `get_chunk_size` CP into `measure_iteration` and modified `get_chunk_size`
- introducing a breaking change to `get_chunk_size` and `processing_units_count` customization point, those now expect the time for one iteration

The new APIs are:
```
    template <typename Target, typename F>
    hpx::chrono::steady_duration measure_iteration(
        Target&&, F&&, std::size_t num_tasks);

    template <typename Target>
    std::size_t processing_units_count(
        Target&&, hpx::chrono::steady_duration const&, std::size_t num_tasks);

    template <typename Target>
    std::size_t get_chunk_size(Target&&,
        hpx::chrono::steady_duration const&, std::size_t num_cores,
        std::size_t num_tasks);
```
This also moves all executor parameter objects to `namespace hpx::execution::experimental`. 

Co-authored-by: Hartmut Kaiser <hartmut.kaiser@gmail.com>

209 of 209 new or added lines in 34 files covered. (100.0%)

174475 of 201546 relevant lines covered (86.57%)

1888115.1 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
90.63
-5.38% libs/core/execution/include/hpx/execution/executors/auto_chunk_size.hpp
1
90.48
-3.81% libs/core/execution/include/hpx/execution/executors/persistent_auto_chunk_size.hpp
2
30.46
0.0% tests/performance/local/future_overhead.cpp

Uncovered Existing Lines

Lines Coverage ∆ File
1
98.43
-0.52% libs/core/algorithms/tests/unit/container_algorithms/lexicographical_compare_range.cpp
1
98.39
-1.61% libs/core/concurrency/tests/unit/test_common.hpp
1
90.63
-5.38% libs/core/execution/include/hpx/execution/executors/auto_chunk_size.hpp
1
90.48
-3.81% libs/core/execution/include/hpx/execution/executors/persistent_auto_chunk_size.hpp
1
92.26
-0.6% libs/core/synchronization/tests/unit/shared_mutex/shared_mutex2.cpp
1
93.36
-0.39% libs/full/resiliency_distributed/tests/performance/replay/1d_stencil_replay_distributed.cpp
1
30.46
0.0% tests/performance/local/future_overhead.cpp
2
86.41
-1.02% libs/core/algorithms/include/hpx/parallel/algorithms/partial_sort.hpp
2
91.84
-4.08% libs/core/synchronization/tests/regressions/ignore_while_locked_1485.cpp
2
74.88
-0.97% libs/full/parcelset/src/parcel.cpp
2
93.48
-4.35% libs/full/resiliency_distributed/include/hpx/resiliency_distributed/async_replicate_distributed.hpp
3
80.11
-1.66% libs/full/components_base/src/server/wrapper_heap.cpp
3
57.14
-42.86% libs/full/parcelset_base/src/locality_interface.cpp
3
80.0
-2.5% libs/full/parcelset/include/hpx/parcelset/decode_parcels.hpp
3
67.8
-5.08% libs/full/resiliency_distributed/tests/unit/async_replicate_distributed_plain.cpp
5
91.89
-2.7% libs/core/resiliency/tests/performance/replay/dataflow_replay.cpp
8
67.16
-11.94% libs/full/runtime_distributed/src/locality_interface.cpp
9
62.39
-0.85% libs/full/agas/src/addressing_service.cpp
10
83.33
-12.12% libs/core/algorithms/include/hpx/parallel/algorithms/shift_right.hpp
32
3.03
-96.97% libs/full/segmented_algorithms/tests/unit/partitioned_vector_min_element1.cpp
Jobs
ID Job ID Ran Files Coverage
1 #851.1 16 Dec 2022 02:39PM CUT 2486
86.57
Source Files on build #851
  • Tree
  • List 2486
  • Changed 972
  • Source Changed 43
  • Coverage Changed 962
Loading...
Coverage∆FileLinesRelevantCoveredMissedHits/Line
0.0
examples/accumulators/accumulator.hpp129 16 0 16 0.0
0.0
examples/accumulators/server/accumulator.hpp83 13 0 13 0.0
0.0
examples/accumulators/accumulator.cpp31 5 0 5 0.0
0.0
...omponents/process/src/util/posix/create_pipe_u.cpp47 13 0 13 0.0
0.0
components/process/src/util/posix/shell_path_u.cpp30 6 0 6 0.0
0.0
...include/hpx/components/process/util/posix/pipe.hpp24 1 0 1 0.0
0.0
...omponents/process/src/util/posix/search_path_u.cpp56 18 0 18 0.0
0.0
examples/accumulators/accumulator_client.cpp115 45 0 45 0.0
0.0
...de/hpx/components/process/util/posix/terminate.hpp31 4 0 4 0.0
0.0
...mples/accumulators/server/template_accumulator.hpp78 13 0 13 0.0
Showing 1 to 10 of 2,486 entries
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 249
  • Next
  • ►
    75.95
    components/
  • ►
    65.93
    examples/
  • ►
    48.78
    init/
  • ►
    88.11
    libs/
  • ►
    68.37
    tests/
  • ►
    100.0
    wrap/
  • Back to Repo
  • 72604399 on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc