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

payu-org / payu / 335
61%

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

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)

1952 of 6094 relevant lines covered (32.03%)

0.64 hits per line

Jobs
ID Job ID Ran Files Coverage
1 335.1 17 Oct 2019 02:43AM UTC 0
Travis Job 335.1
2 335.2 17 Oct 2019 02:43AM UTC 0
32.03
Travis Job 335.2
3 335.3 17 Oct 2019 02:43AM UTC 0
32.03
Travis Job 335.3
Source Files on build 335
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #335
  • 89375e99 on github
  • Next Build on master (#339)
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