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

Nordstrom / serverless-artillery / 1199 / 3
61%
master: 99%

Build:
Build:
LAST BUILD BRANCH: fix-service-name-bug-#96
DEFAULT BRANCH: master
Ran 13 Mar 2019 06:33PM UTC
Files 19
Run time 1s
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

13 Mar 2019 06:31PM UTC coverage: 61.222%. Remained the same
1199.3

push

travis-ci

gwsii
Test runner (#202)

* [WIP] Add Update Command

Add update command to CLI
Establish versioning folder to contain:
  1. old versions (for comparison)
  2. version specific update logic

Please note that the migration of logic from ~/lib/index.js into the versioning folder was entirely incomplete, as was most of the thinking associated with design and factoring of this feature.

Of particular note, this mostly implements the logic for taking an existing serverless.yml and non-destructively updating it with the monitoring mode assets.  Missing functionality included (as per #161) the updating of the package.json or of the handler's javascript files.  Update should be non-destructive, preserving any customizations that cannot be automatically transferred.

* Implements validation of project dependencies for upgrade command in versioning module.

* [WIP] Adds validation of service definition.

* Unit tests all passing for validateServiceConfiguration (in upgrade context)  and validateServiceForDeployment.

* Renames asset directories by version number.
Makes local assets path a higher order parameter to versioning implementation.
Corrected update -> upgrade.
Relocate validateServiceForUpgrade function and test.

* Uses AJV and JSON schema definitions capture required preconditions and naming conflicts in the function service definition (serverless.yml).

* Implements the version by version upgrade by plugin mechanism.

* Removes now deprecated upgrade code from lib/index.js.

* Removes deprecated constants.

* Adds README to explain myself. ;)

* remove legacy files and add a delete-all-in-s3-bucket step before removing target

* get the integration test runner working

* add finishing touches, remove unnecessary tests, fix linting errors

* WIP: Upgrade saves to directories.

* Fix bugs preventing proper backup of project files and upgrade of package.json.
Establishes baseline versioning upgrade integration tests f... (continued)

491 of 780 branches covered (62.95%)

Branch coverage included in aggregate %.

892 of 1479 relevant lines covered (60.31%)

11.77 hits per line

Source Files on job 1199.3
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 1081
  • Travis Job 1199.3
  • 63ac18f3 on github
  • Prev Job for on monitoring-mode (#1052.3)
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