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

NREL / SolTrace / 18544749821
88%

Build:
DEFAULT BRANCH: develop
Ran 15 Oct 2025 10:52PM UTC
Jobs 1
Files 62
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

15 Oct 2025 10:47PM UTC coverage: 89.946% (+45.8%) from 44.166%
18544749821

push

github

web-flow
Restructured backend for SolTrace (#63)

* Initial API for refactored SolTrace

* Updates to various APIs; first pass at element/ray source container implementation

* Use existing matrix-vector code as backend for matrix and vector classes; start implementing APIs

* Created new test on power tower example file with 50000 rays. Changed CMake to use cpp 17.

* Added ground results csv to new folder in google-tests directory

* Removed register prefix from variables in mtrand.h. More errors to come.

* Removed lines in CMakeLists causing linux failure, fixed bug in power tower test

* Created parabola.stinput test and a test using powertower optimization on the powertower sample

* Commented out parabola test for now, added nonexistent branch to CI to see how it runs

* Fixed syntax error

* Changed tests based on PR feedback

* Fixed error in CMakeLists that caused failure on windows

* Removed output messages from st_sim_run_test

* Fixed silly mistake in previous commit

* Added comments and removed unused libraries

* Changed naming conventions of tests

* Added high flux solar furnace test changes, changed parabola test file name

* Fixed typo

* Move refactored data to its own directory; add to refactored classes to build

* Add missed files

* Add unit tests for basic linear algebra and container template

* More tests; Start implementation of composite element

* Add more unit tests on element

* Add missed headers

* Remove target from cmake build command in CI

* Initial virtual element implementation; smoke test for virtual element

* Correct aperture spelling; add tests for virtual elements

* Add some unit tests for simulation data

* Move to static library for simulation data (temporary); update cmake files to get correct mac architecture

* Attempt to fix coverage failure

* Attempt to capture inline functions in code coverage; add a few more explicit tests

* Fix build

* Separate storage of CompositeElement and SingleElement; update te... (continued)

4357 of 4844 new or added lines in 62 files covered. (89.95%)

4357 of 4844 relevant lines covered (89.95%)

8565975.82 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
97.06
coretrace/simulation_data/container.hpp
1
91.67
coretrace/simulation_data/stage_element.cpp
1
96.67
coretrace/simulation_data/surface.cpp
1
0.0
coretrace/simulation_runner/native_runner/native_runner.hpp
2
60.0
coretrace/simulation_data/datetime.hpp
2
97.59
coretrace/simulation_runner/native_runner/cylinder_calculator.cpp
3
86.36
coretrace/simulation_data/aperture.hpp
3
96.97
coretrace/simulation_runner/native_runner/sun_to_primary_stage.cpp
4
66.67
coretrace/simulation_data/ray_source.hpp
4
73.33
coretrace/simulation_data/sun.hpp
5
0.0
coretrace/simulation_data/virtual_element.hpp
5
82.14
coretrace/simulation_runner/native_runner/calculator_factory.cpp
5
94.38
coretrace/simulation_runner/native_runner/process_interaction.cpp
6
66.67
coretrace/simulation_data/simulation_data.hpp
7
97.97
coretrace/simulation_data/cst_templates/linear_fresnel.cpp
8
71.43
coretrace/simulation_data/composite_element.hpp
8
72.41
coretrace/simulation_data/single_element.hpp
8
61.9
coretrace/simulation_data/surface.hpp
9
97.41
coretrace/simulation_data/cst_templates/parabolic_trough.cpp
10
70.59
coretrace/simulation_data/optical_properties.hpp
10
88.89
coretrace/simulation_data/simulation_data.cpp
11
93.89
coretrace/simulation_runner/native_runner/native_runner.cpp
12
94.94
coretrace/simulation_data/element.cpp
15
92.61
coretrace/simulation_runner/native_runner/trace.cpp
17
81.91
coretrace/simulation_results/simulation_result.cpp
18
74.65
coretrace/simulation_data/element.hpp
19
91.36
coretrace/simulation_data/cst_templates/parabolic_dish.cpp
21
51.16
coretrace/simulation_runner/native_runner/generate_ray.cpp
22
80.53
coretrace/simulation_runner/native_runner/tracing_errors.cpp
23
90.34
coretrace/simulation_data/cst_templates/heliostat.cpp
26
87.85
coretrace/simulation_data/aperture.cpp
47
79.74
coretrace/simulation_runner/native_runner/native_runner_types.cpp
70
83.53
coretrace/simulation_runner/native_runner/treemesh.cpp
83
76.22
coretrace/simulation_data/simdata_io.cpp
Jobs
ID Job ID Ran Files Coverage
1 18544749821.1 15 Oct 2025 10:52PM UTC 62
89.95
GitHub Action Run
Source Files on build 18544749821
  • Tree
  • List 62
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #18544749821
  • 814815af on github
  • Prev Build on develop (#17777305476)
  • Next Build on develop (#18693753548)
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

© 2026 Coveralls, Inc