Skip to content

luis-admios/CommerceCloudSkill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Commerce Cloud Skill

Initial setup

1)Node install procedure for macOS/linux (reference https://github.com/creationix/nvm)

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

$ source ~/.bash_profile

$ nvm install v4.3.2

For windows, please download node.js from https://nodejs.org/en/download

2)Lambda local setup (https://github.com/ashiina/lambda-local)

$ npm install -g lambda-local

3)AWS CLI setup

$ pip install awscli

//Create a user and give permissions at IAM Management console

$ aws configure //provide permissions credentials

4)Mocha and Chai

npm install -g mocha && npm install -g chai

How to run manual tests

Options: -debug Will display debugging verbosity

source resources/scripts/run [-debug] tests/eventLaunch.json

source resources/scripts/run [-debug] tests/eventOnSale.json

source resources/scripts/run [-debug] tests/eventOrderStatus.json

source resources/scripts/run [-debug] tests/eventReorder.json

...

How to run automated tests

export NODE_PATH=~/.nvm/versions/node/v4.3.2/lib/node_modules

mocha tests/*.js

How to to deploy

source resources/scripts/publish.sh

Enable Debug Verbosity in AWS Lambda

Add Environment variable key: ENABLE_VERBOSE with value; 1

About

Alexa commerce cloud skill

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published