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

buildtesters / buildtest / 569
76%

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

pending completion
569

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

203 of 407 branches covered (49.88%)

Branch coverage included in aggregate %.

900 of 1423 relevant lines covered (63.25%)

1.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 569.1 24 Jun 2020 06:45PM UTC 0
60.43
Travis Job 569.1
2 569.2 24 Jun 2020 06:45PM UTC 0
60.43
Travis Job 569.2
3 569.3 24 Jun 2020 06:45PM UTC 0
60.69
Travis Job 569.3
Source Files on build 569
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #569
  • 5cda1b4d on github
  • Prev Build on devel (#567)
  • Next Build on devel (#572)
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