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

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

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

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%)

47.06 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1199.1 13 Mar 2019 06:34PM UTC 0
61.22
Travis Job 1199.1
2 1199.2 13 Mar 2019 06:33PM UTC 0
61.22
Travis Job 1199.2
3 1199.3 13 Mar 2019 06:33PM UTC 0
61.22
Travis Job 1199.3
4 1199.4 13 Mar 2019 06:33PM UTC 0
61.22
Travis Job 1199.4
Source Files on build 1199
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1199
  • 63ac18f3 on github
  • Prev Build on monitoring-mode (#1052)
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