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

buildtesters / buildtest / 569 / 2
76%
devel: 76%

Build:
DEFAULT BRANCH: devel
Ran 24 Jun 2020 06:45PM UTC
Files 26
Run time 2min
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

24 Jun 2020 06:44PM UTC coverage: 60.435% (-2.1%) from 62.543%
569.2

push

travis-ci-com

web-flow
Slurm executor (#329)

* add implementation for dispatch method in SlurmExecutor that is responsible
for submitting job to scheduler. We define methods write_test and check_test_state
in BaseExecutor so it can be reused in subclass.

* update schema with sbatch key in global.schema.json and add key support
in script, compiler schema.

* Add implementation to poll a pending/running job from SlurmExecutor.
The poll is conducted via sacct on a 10sec interval. We are able to
break out of loop once job state is not PENDING or RUNNING. We need
to sort out steps after poll to gather output and error file, and
report job state. to buildtest.

* add gather method to SlurmExecutor class to acquire details from sacct after job completion. We extract ExitCode from output, also we keep track of sacct output internally for reporting purposes

Signed-off-by: Shahzeb Siddiqui <shahzebmsiddiqui@gmail.com>

* Invoke each step in local and slurm executor manually in BuildExecutor run
method. We do this to have control over each step execution. The check method
in SlurmExecutor will check if launcher and sacct are aviable if not we raise
an error before dispatching job.
Add sbatch key support during test generation. The sbatch key is generated at start of script
right after shebang

212 of 415 branches covered (51.08%)

Branch coverage included in aggregate %.

900 of 1425 relevant lines covered (63.16%)

0.63 hits per line

Source Files on job 569.2
  • Tree
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 122
  • Travis Job 569.2
  • 5cda1b4d on github
  • Prev Job for on devel (#567.2)
  • Next Job for on devel (#572.2)
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