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

quaquel / EMAworkbench / 6683790331
81%
master: 93%

Build:
Build:
LAST BUILD BRANCH: 3.0
DEFAULT BRANCH: master
Ran 29 Oct 2023 01:58PM UTC
Jobs 1
Files 34
Run time 2s
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

29 Oct 2023 01:53PM UTC coverage: 78.668%. Remained the same
6683790331

push

github

EwoutH
MPIEvaluator: Add mocked tests and include in CI

Add mocked tests to the MPIEvaluator and include these in a single CI run

1. Integrated the MPIEvaluator into the test suite. This involves adding unit tests that ensure the new evaluator behaves as expected, with mocks simulating its interaction with `mpi4py`.
2. Enhanced the CI pipeline (in `.github/workflows/ci.yml`) to include MPI testing. This includes:
   - Adjustments to the matrix build, adding a configuration for testing with MPI on Ubuntu with Python 3.10.
   - Steps to install necessary MPI libraries and the `mpi4py` package.

The MPI tests are designed to skip when run on non-Linux platforms or when `mpi4py` isn't available, ensuring compatibility with various testing environments.

The use of mocking ensures that the MPIEvaluator logic is tested in isolation, focusing solely on its behavior and interaction with its dependencies, without the overhead or side effects of real MPI operations. This provides faster test execution and better control over the testing environment.

mpi4py 4.0 will release at some point, if anything breaking is changed, these mocked tests might help catch that.

Please note: These test don't cover actual (internal) MPI functionality and its integrations.

4525 of 5752 relevant lines covered (78.67%)

0.79 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6683790331.1 29 Oct 2023 01:58PM UTC 0
78.67
Source Files on build 6683790331
Detailed source file information is not available for this build.
  • Back to Repo
  • 0e6a08cf on github
  • Prev Build on MPIEvaluator (#6683742732)
  • Next Build on MPIEvaluator (#6683792341)
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