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

buildtesters / buildtest / 514 / 6
76%
devel: 76%

Build:
DEFAULT BRANCH: devel
Ran 04 Jun 2020 03:01PM UTC
Files 23
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

04 Jun 2020 02:57PM UTC coverage: 60.709% (-1.7%) from 62.407%
LMOD_VERSION=7.8.2

push

travis-ci-com

web-flow
update settings schema, and behavior of BuilderBase and BuildExecutor (#309)

* update settings schema based on https://github.com/buildtesters/schemas/pull/39
Split build and run invocation into two separate calls, rename prepare_run to build_setup
and add few more keys to builder.metadata including name, buildspec, build_id, recipe. This
would be useful since we can use builder.metadata for printing output and this object is passed
to executor class. The builder.metadata['recipe'] is the loaded Buildspec which would be
useful when we need to process Buildspec during execution.

Refactor test examples due to change in BuilderBase and BuildExecutor. Removed
example valid configs right now we only testing combined-example.yml. In future we
can add few more examples but ideally the valid settings should be in sync with
tests conducted in schema repo.

Update example buildspecs in tests/examples/buildspecs to make use of
executor key since we need to specify the name of executor when running job.
In BuildExecutor we check the executor key in Buildspec and see if it matches
one of the executors specified in buildtest setting before we launch test.

Next step would be to move implementation of BuilderBase.run into the LocalExecutor
class to implement the local test executor.

* bug in invoking SSHExecutor when we see slurm key, we should be invoking
SlurmExecutor

* applying black

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

* deleting lines that were commented out to clean up some changes i
wanted to keep in case they were to be put back in.

154 of 314 branches covered (49.04%)

Branch coverage included in aggregate %.

685 of 1068 relevant lines covered (64.14%)

0.64 hits per line

Source Files on job 514.6 (LMOD_VERSION=7.8.2)
  • Tree
  • List 0
  • Changed 10
  • Source Changed 8
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 77
  • Travis Job 514.6
  • f12189c4 on github
  • Prev Job for LMOD_VERSION=7.8.2 on devel (#509.4)
  • Next Job for LMOD_VERSION=7.8.2 on devel (#516.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