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

openbraininstitute / neurodamus / 13288513296
90%

Build:
DEFAULT BRANCH: main
Ran 12 Feb 2025 03:10PM UTC
Jobs 3
Files 47
Run time 292min
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

12 Feb 2025 03:10PM UTC coverage: 43.412%. Remained the same
13288513296

push

github

web-flow
run ALL tests locally (#51)

## Context

We should be able to run locally all the tests that we run in the CI to
not overload the CI itself that has a limited amount of minutes per
month.

## Scope

#### tox command changelogs
- [x] remove `bbp-model` command: it was referring to bbp, too
encompassing, not clear what was tested
- [x] added: `test-integration-e2e, test-scientific,
test-scientific-ngv` to test the respective test sets
- [x] ~~renamed: `test-unit, test-baseline, test-integration` so that it
is clear what it is doing. It is also the same convention as in the
folder naming (all the tests are under `tests/*`)~~ EDIT: @WeinaJi was
opposed to this. This change has been reverted
- [x] added: `tests` to run all the tests except `ngv`
- [x] added: `clean` to remove all the leftovers of the tests that we
run. To be used only manually, after manually checking the test results
- [x] updated: gitignore so that we do not accidentally commit leftovers
from the tests

#### workaround and fixes
Workaround because of #3
fix: #64 (thx @WeinaJi  for this collaborative effort)

## Testing

Atm, with these changes, all the tests pass in my local system.
Remember to update your `neurodamus-models` to 2.4.2. Otherwise
neurodamus will fail with a segfault in the `scientific` tests. It is
due to the previous pr about hoc maps

3911 of 9009 relevant lines covered (43.41%)

0.92 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
20.0
-1.82% neurodamus/lfp_manager.py
2
77.78
-22.22% neurodamus/__init__.py
3
23.57
-0.51% neurodamus/cell_distributor.py
6
54.93
-8.45% neurodamus/core/_mpi.py
7
71.05
-18.42% neurodamus/core/mechanisms.py
9
52.73
-16.36% neurodamus/core/_engine.py
13
0.0
-24.53% neurodamus/hocify.py
15
29.27
-36.59% neurodamus/core/random.py
17
39.43
-4.44% neurodamus/target_manager.py
18
52.99
-15.38% neurodamus/utils/pyutils.py
20
0.0
-17.86% neurodamus/commands.py
33
37.31
-49.25% neurodamus/core/_neurodamus.py
42
32.47
-54.55% neurodamus/utils/logging.py
48
13.15
-4.24% neurodamus/node.py
55
40.48
-32.74% neurodamus/core/_neuron.py
92
31.65
-42.2% neurodamus/core/cell.py
115
36.06
-42.75% neurodamus/core/stimuli.py
116
18.52
-71.6% neurodamus/morphio_wrapper.py
178
20.41
-72.65% neurodamus/io/sonata_config.py
251
29.8
-32.1% neurodamus/core/configuration.py
Subprojects
ID Flag name Job ID Ran Files Coverage
1 baseline 13288513296.1 12 Feb 2025 03:10PM UTC 47
24.43
GitHub Action Run
2 unit 13288513296.2 12 Feb 2025 03:11PM UTC 47
31.86
GitHub Action Run
3 integration 13288513296.3 12 Feb 2025 03:11PM UTC 47
35.94
GitHub Action Run
Source Files on build 13288513296
  • Tree
  • List 47
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13288513296
  • 0edafcf5 on github
  • Prev Build on main (#13265282284)
  • Next Build on main (#13303454009)
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