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

payu-org / payu / 335 / 3
61%
master: 61%

Build:
DEFAULT BRANCH: master
Ran 17 Oct 2019 02:43AM UTC
Files 50
Run time 3s
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

17 Oct 2019 02:41AM UTC coverage: 32.032%. First build
335.3

push

travis-ci

web-flow
Fine-grained reproduce flags and testing (#204)

* Added test model for ... testing. Has minimal requirements and means
tests can be independent of model driver implementation. A platonic
ideal if you will.

* Added config options for fine-grained reproduce options. Input, exe
and restart reproduce can be turned on independently of each other.

* Added extensive testing of init/setup and reproduce.

* Added new test to travis, and pytest dependency.

* Added pytest to setup.py

* Moved PBS env init to cli to remove dependence on PBS for setup

* Add coverage to pytest

* Updated travis badge URL

* Cast run_id to string before subscripting

* Fixed old API call in profile command

* Fixed old f90nml API call in mitgcm model

* Rolled back change to os.makedirs. Removed exist_ok argument as it
isn't python2 compliant. Just use local mkdir_p function.

* Initialise existing_files attribute to empty set so no need to
check if the attribute exists. Avoids spurious pylint errors.

* Refactored try/except block in run_userscript. Avoids spurious pylint
error about CalledProcessError not having errno attribute, but also
cleaner to separate into different except blocks.

* Disabled E1136 check for routine in mom driver (not really used anyway)

* Add pylint check to travis

* Added pylint to travis requirements

* Added scipy dependency, and scipy for travis

* Wrapped input manifest load in try/except block to
make more error resistant

* Added cd context to payu_setup wrapper for cleaner code

* Added more tests to exe and input reproduce to clarify logic
for corner cases

* Added setuptools as a build requirement after conda error with CircleCI:

RemoveError: 'setuptools' is a dependency of conda and cannot be removed from
conda's operating environment.

* Change to conda update --all

* Added tests for scaninputs

* Commented out PBS torque setup as not used, doesn't install
correctly and someti... (continued)

976 of 3047 relevant lines covered (32.03%)

0.32 hits per line

Source Files on job 335.3
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 6
  • Travis Job 335.3
  • 89375e99 on github
  • Next Job for on master (#339.1)
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