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

catkin / xylem / 103
49%

Build:
DEFAULT BRANCH: master
Ran 11 Aug 2014 11:59AM UTC
Jobs 4
Files 41
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

pending completion
103

push

travis-ci

NikolausDemmel
Merge pull request #17 from catkin/config

Config utilities for describing config files and CLI arguments

- new module `config_utils` for a general purpose tool to describe config files, parse 
  yaml config files and expose specific arguments to the command line; includes some
  unit tests for the config item types

- new module `config` describes xylem's global configuration; includes the logic to 
  compute sources and cache folders given command line arguments and config files

- new module `arguments` for global command line arguments (moved from `utils`); 
  interacts with config to include and process global config arguments

- new module `yaml_utils` contains customization to loading and dumping yaml (moved
  (from `utils`)

- `--help` argument now uses pydoc.pager to display the help in a `less`-like scrollable 
  manner on pty's

- help output includes new section `config arguments`, describing the arguments
  that correspond to a config file entry

- commands have a new hook to add to the config description; some logic common
  to all commands was moved to `commands.main`

- context objects like `InstallerContext` and `SourcesContext` now take a config
  dictionary as argument, which defaults to the global config singleton if not
  passed explicitly

- high-level API used by the commands (`update`, `resolve`, `lookup`) is also
  parameterized by an optional config dict argument, which defaults to the
  global config

- Introduce XylemError as common Exception base class. Having a common 
  base class allows users to catch all xylem related exceptions in one handler.

1340 of 2672 relevant lines covered (50.15%)

2.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 103.1 11 Aug 2014 11:59AM UTC 0
50.04
Travis Job 103.1
2 103.2 11 Aug 2014 12:00PM UTC 0
49.78
Travis Job 103.2
3 103.3 11 Aug 2014 12:01PM UTC 0
49.78
Travis Job 103.3
4 103.4 11 Aug 2014 12:02PM UTC 0
50.04
Travis Job 103.4
Source Files on build 103
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #103
  • 7bc9791f on github
  • Prev Build on master (#100)
  • Next Build on master (#107)
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