32 Commits

Author SHA1 Message Date
Eslam A. Hefnawy
8f028d2830 fixed some typos 2016-05-25 20:14:39 +02:00
Philipp Muens
f7bd980a45 Merge branch 'v1.0' into aws-resources-deploy 2016-05-25 14:53:48 +02:00
Eslam A. Hefnawy
45dbe769ba finished all tests for awsResourcesDeploy plugin 2016-05-25 14:42:31 +02:00
Eslam A. Hefnawy
4a852866e4 finished all tests for awsResourcesDeploy except for monitor() 2016-05-25 12:54:06 +02:00
Eslam A. Hefnawy
cc0607eecc added tests for awsResourcesDeploy.createOrUpdate() method 2016-05-25 12:06:40 +02:00
Philipp Muens
6189a63f37 Rename directory of Tests plugin
Rename the directory to be lowercased (so that the tests won't crash).
2016-05-25 07:31:55 +02:00
Philipp Muens
7c998f3209 Rename directory of HelloWorld plugin
Rename the directory to be lowercased (so that the tests won't crash).
2016-05-25 07:19:13 +02:00
Philipp Muens
aafc2fefd6 Rename and refactor existing plugins
Rename the existing plugins to match the new naming convention.
Fix bugs / refactor code / enhance test coverage alongside.
2016-05-25 07:12:15 +02:00
Eslam A. Hefnawy
e51ed686b8 added tests for validate method 2016-05-24 23:56:26 +02:00
Eslam A. Hefnawy
a801768e87 finished awsResourcesDeploy class. No testing yet 2016-05-24 20:18:21 +02:00
Eslam A. Hefnawy
de86121170 refactor: removed instances keyword and replaces this.S to this.serverless 2016-05-24 11:33:36 +02:00
Eslam A. Hefnawy
a5601b812e fix conflicts between dev and sinonjs 2016-05-24 10:29:16 +02:00
Eslam A. Hefnawy
071b129ad2 sync with dev branch 2016-05-23 22:37:40 +02:00
Eslam A. Hefnawy
269dc66dbe merged dev into sinonjs 2016-05-23 22:36:29 +02:00
Eslam A. Hefnawy
cb2703a95f resolved final comments 2016-05-23 22:13:20 +02:00
Eslam A. Hefnawy
ad9a4d4b41 updated create plugin to accept options 2016-05-23 22:11:35 +02:00
Eslam A. Hefnawy
d3d4c0ae53 merging dev into create 2016-05-23 21:49:19 +02:00
Philipp Muens
2bfc79e0e8 Rename arguments / args to options 2016-05-23 17:02:52 +02:00
Philipp Muens
c8639c678a Add argument support for CLI and plugins
Add the possibility to access arguments inside plugins (e.g. "--function function1" or "-f function").
Additionally the "lifeCycleEvent" property is renamed to "lifecycleEvent".
2016-05-23 15:17:22 +02:00
Eslam A. Hefnawy
5131f41303 added back the HelloWorld plugin 2016-05-23 15:08:20 +02:00
Eslam A. Hefnawy
9b10140753 added complete test coverage for create plugin 2016-05-23 15:05:22 +02:00
Eslam A. Hefnawy
21daae8318 added create plugin 2016-05-23 00:30:56 +02:00
Eslam A. Hefnawy
c77824ebe5 deploy plugin now updates config as well as code 2016-05-22 10:32:01 +02:00
Eslam A. Hefnawy
b00e4f42cb basic deployment plugin mocked by SinonJs 2016-05-21 23:17:53 +02:00
Philipp Muens
7f95047a5c Add CLI switch for tests
This switch enables a way to attach additional functionality to the serverless
instance when running tests.
2016-05-20 19:09:12 +02:00
Philipp Muens
93a23ccd9e Refactor tests and fix linting errors
Integration test now reads from the console instead of the file system.
2016-05-20 17:17:42 +02:00
Philipp Muens
30ee6d1592 Add basic CLI integration
Additionally unit and integration tests for the CLI are added.
2016-05-20 16:28:17 +02:00
Philipp Muens
478e4b97a6 Fix PluginManager issues regarding PR feedback 2016-05-19 09:43:05 +02:00
Philipp Muens
ce2c889661 Update naming of "before" and "after" hooks
Update the naming so that it matches the new naming pattern.
"before" and "after" are always prepended so that we don't run into
problems when a function already includes a "before" or "after".
2016-05-18 16:21:12 +02:00
Philipp Muens
5869872e3b Refactor loadCorePlugins functionality
Add the correct path to the plugin so that slice magic to get the correct
path is not necessary anymore.
2016-05-17 20:29:54 +02:00
Philipp Muens
7401ab2de7 Add PluginManagement class
Add basic functionality for the PluginManagement class.
Refs #1118 and #1116.
2016-05-17 20:08:24 +02:00
Eslam A. Hefnawy
77119936d2 updating directory structure 2016-05-11 12:50:32 +07:00