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

Nordstrom / serverless-artillery / 1052 / 4
61%
master: 99%

Build:
Build:
LAST BUILD BRANCH: fix-service-name-bug-#96
DEFAULT BRANCH: master
Ran 22 Feb 2019 09:42PM UTC
Files 19
Run time 47s
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

22 Feb 2019 09:40PM UTC coverage: 61.222% (-36.4%) from 97.593%
1052.4

push

travis-ci

web-flow
Adds upgrade command and implements for 0.0.0 to 0.0.1 (#194)

* 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.

* 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

* WIP: Upgrade saves to directories.

* Fix bugs preventing proper backup of project files and upgrade of package.json.
Establishes baseline versioning upgrade integration tests from 0.0.0 to 0.0.1.

* Repair some unit test drift.

* Refactor upgradeTest function to be more comprehensible.

* Fix typos and update versioning README to describe the revised b... (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 1052.4
  • Tree
  • List 0
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 937
  • Travis Job 1052.4
  • 66571f2c on github
  • Prev Job for on monitoring-mode (#1013.4)
  • Next Job for on monitoring-mode (#1199.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