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

Nordstrom / serverless-artillery
61%
master: 99%

Build:
Build:
LAST BUILD BRANCH: fix-service-name-bug-#96
DEFAULT BRANCH: master
Repo Added 23 Jan 2018 11:17PM UTC
Files 392
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

LAST BUILD ON BRANCH monitoring-mode
branch: monitoring-mode
CHANGE BRANCH
x
Reset
  • monitoring-mode
  • Readme-patch-on-monitoring
  • Readme-updates
  • acceptance
  • add-private-hive
  • add-update-command
  • artillery-script
  • default-chunk
  • docker-support
  • documentation_update
  • eslint-destructuring
  • even-moar-tests
  • fix-161-assets-version
  • fix-161-integrity
  • fix-161-min
  • fix-165-integrity-upgrade
  • fix-configure-file-manifest
  • fix-console-log-use-#100
  • fix-disk-mem-leak
  • fix-exec-sideeffect
  • fix-exec-sync
  • fix-memory-leak-artillery
  • fix-npm-test
  • fix-schedule-name
  • fix-service-name-bug-#96
  • fix-yml-schedule-name
  • import-fresh-artillery
  • improve-validation-error-reporting
  • in-memory-fix-cleanup
  • integration
  • integration-idioms-unit
  • integration-target
  • investigate-build-break
  • issue-template
  • issue-template2
  • kill-function
  • killfunction
  • master
  • master-audit
  • master-prereq-version
  • merge-docker-support
  • migrate-artillery
  • min-chunk
  • monitor-wait
  • monitoring-bigscript
  • monitoring-bigscript2
  • monitoring-bigscript3
  • note-root-ownership
  • pull-request-template
  • refactor-modularize-faas
  • restore-output-contract
  • revert-124-migrate-artillery
  • schedule-name-uniqueness-fix
  • simple-mm-merged
  • simply-monitoring-mode
  • temp-deployments
  • test-load-integration
  • test-runner
  • travis-dubnium
  • v0.3.3
  • v0.3.4
  • v0.3.5
  • yarn-package-lock-fix

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

Relevant lines Covered
Build:
Build:
1479 RELEVANT LINES 892 COVERED LINES
47.06 HITS PER LINE
Source Files on monitoring-mode
  • List 0
  • Changed 2
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1199 monitoring-mode 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/inde... push 13 Mar 2019 06:33PM UTC gwsii travis-ci pending completion  
1053 monitoring-mode 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 t... Pull #107 22 Feb 2019 09:43PM UTC web-flow travis-ci pending completion  
1052 monitoring-mode 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 t... push 22 Feb 2019 09:42PM UTC web-flow travis-ci pending completion  
1014 monitoring-mode Merge pull request #201 from Nordstrom/temp-deployments add slsart deployment to temp deployment Pull #107 18 Jan 2019 08:27PM UTC web-flow travis-ci pending completion  
1013 monitoring-mode Merge pull request #201 from Nordstrom/temp-deployments add slsart deployment to temp deployment push 18 Jan 2019 08:26PM UTC web-flow travis-ci pending completion  
1009 monitoring-mode Integration target (#181) * add a readme * add first pass handler logic for integration target * adding npm run integration * Update package.json * updating readme * resetting file pattern of integration test to *.int.spec.js * ... Pull #107 11 Jan 2019 06:06PM UTC web-flow travis-ci pending completion  
1008 monitoring-mode Integration target (#181) * add a readme * add first pass handler logic for integration target * adding npm run integration * Update package.json * updating readme * resetting file pattern of integration test to *.int.spec.js * ... push 11 Jan 2019 06:05PM UTC gwsii travis-ci pending completion  
998 monitoring-mode Simplifying cloud-provider argument handling 1. Removing the alias and directly calling the argument cloud-provider 2. Correspondingly abandoning the usage of cloud_provider 3. Adding default value of cloud-provider to aws by providing it as a de... Pull #189 04 Jan 2019 01:00AM UTC web-flow travis-ci pending completion  
997 monitoring-mode 1. Renaming gcp to google cloud provider 2. Simplifying the logic of determining cloud provider. If nothing is provided, default is aws. Pull #189 21 Dec 2018 03:33AM UTC web-flow travis-ci pending completion  
942 monitoring-mode Changing cloud_platform to cloud_provider in the yargs argument Pull #189 06 Nov 2018 07:45PM UTC web-flow travis-ci pending completion  
See All Builds (693)
  • Repo on GitHub
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

© 2025 Coveralls, Inc