lndrschlz
dea96a3ba0
feat(newmanExecute): golang implmementation for newmanExecute (#2513)
* Automates first parts of newmanExecute.groovy
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* Adds newman installation
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* Removes warning
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* makes tests robust for later shell calls
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* Adds version logging
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* Adds tests for version logging
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* Adds newman shell execution
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* Prepare cloud foundry apps with secrets handling
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* Adds further process to CF Utils
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* Fixes unit test
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* Adds error category
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* Add fix to execute step locally
Currently only tested on windows machine locally in powershell.
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* Adapt unit test to fix of runCommand
Signed-off-by: Fabian Reh <fabian.reh@sap.com>
* refactored golang step to newmanExecute
* wip
* added test config
* refactored newmanExecute groovy wrapper step
* exclude newmanExecute from common step test
* cleaups
* add credential support
* fix groovy credential providing
* add import
* add stageName
* define script
* remove unused vars
* add import
* fix iterator ref
* golang secret handling and cleanups
* wip
* wip
* wip
* update go step
* implement cf credential proposal
* testRepository functionality implemented
* register secrets to logger
* add missing dependecies
* test xsuaa credential handling
* wip
* wip
* cleanups
* add import
* remove mandatory params
* add container definition
* test runCommand
* test runCommand
* fix npm path
* fix npm path
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* added newmanEnvironment to templating
* wip
* use env and globals params in runCommand when no templating
* fix condition
* wip
* reverted config edit
* updated documentation
* install with shell
* wip
* wip
* fix tests
* refactor tests
* wip
* remove old test
* wip
* escape go tmpl
* escape go tmpl
* fix defaults
* add doc comment
* remove test case
* refactored newman commands
* add cli reporter
* refactor options
* mock os getenv and fix all tests
* refactoring and doc update
* go generate
* small refactor
* spelling
* fix newman doc
* remove MaskPasswords wrapper; fix stash bug;
* docu fix
Co-authored-by: Fabian Reh <fabian.reh@sap.com>
2021-03-17 08:08:33 +01:00
..
2021-02-23 11:28:37 +01:00
2021-02-23 11:28:37 +01:00
2020-09-18 11:18:51 +02:00
2020-09-18 14:07:42 +02:00
2020-09-18 14:07:42 +02:00
2020-09-18 16:40:49 +02:00
2020-09-18 17:27:04 +02:00
2021-02-10 11:33:10 +01:00
2020-10-13 17:16:53 +02:00
2020-11-02 14:17:13 +01:00
2020-12-10 14:28:03 +01:00
2020-11-16 18:22:38 +01:00
2020-12-10 14:28:03 +01:00
2020-10-22 11:29:06 +02:00
2020-07-16 09:10:15 +02:00
2020-04-26 19:50:39 +02:00
2020-04-26 19:50:39 +02:00
2020-04-26 19:50:39 +02:00
2019-09-06 10:20:35 +02:00
2021-01-14 09:35:31 +01:00
2020-01-27 23:40:53 +01:00
2020-11-30 08:57:48 +01:00
2020-08-19 10:17:27 +02:00
2020-04-29 13:11:06 +02:00
2020-09-24 11:30:25 +02:00
2020-03-05 15:35:43 +01:00
2020-09-24 11:30:25 +02:00
2021-02-19 08:44:51 +01:00
2019-04-09 18:48:39 +02:00
2019-05-24 15:44:31 +02:00
2019-07-02 13:00:36 +02:00
2020-09-29 11:26:55 +02:00
2020-07-24 13:45:52 +02:00
2020-09-23 11:50:57 +02:00
2021-02-11 09:31:25 +01:00
2019-06-19 16:52:18 +02:00
2019-05-24 15:44:31 +02:00
2020-11-16 18:22:38 +01:00
2020-11-03 17:42:02 +01:00
2020-04-26 19:50:39 +02:00
2020-09-24 07:41:06 +02:00
2020-09-24 07:41:06 +02:00
2020-09-24 07:41:06 +02:00
2020-09-24 07:41:06 +02:00
2020-09-24 07:41:06 +02:00
2020-09-14 18:08:24 +02:00
2020-12-21 16:21:07 +01:00
2020-12-21 17:13:16 +01:00
2020-09-15 17:50:55 +02:00
2019-05-24 15:44:31 +02:00
2020-09-14 18:08:24 +02:00
2019-06-04 08:01:43 +02:00
2020-03-05 10:19:02 +01:00
2020-09-24 07:41:06 +02:00
2020-09-24 07:41:06 +02:00
2021-01-22 15:55:50 +01:00
2021-02-10 17:08:23 +01:00
2021-02-04 10:50:15 +01:00
2021-02-05 10:35:55 +01:00
2021-01-29 09:46:47 +01:00
2021-02-17 09:59:56 +01:00
2020-04-26 19:50:39 +02:00
2020-07-16 13:11:48 +02:00
2019-05-24 15:44:31 +02:00
2020-04-24 09:37:11 +02:00
2020-04-26 19:50:39 +02:00
2020-06-02 10:04:56 +02:00
2020-11-16 18:22:38 +01:00
2020-09-24 07:41:06 +02:00
2020-07-29 19:51:27 +02:00
2020-03-31 11:29:44 +02:00
2019-06-12 11:47:37 +02:00
2019-05-24 16:18:45 +02:00
2020-11-17 09:20:47 +01:00
2021-03-17 08:08:33 +01:00
2020-04-01 23:48:51 +02:00
2019-05-24 16:18:45 +02:00
2020-07-13 15:10:12 +02:00
2020-06-22 10:12:28 +02:00
2020-11-16 18:22:38 +01:00
2019-05-24 15:44:31 +02:00
2019-05-24 15:44:31 +02:00
2020-04-26 19:50:39 +02:00
2020-04-26 19:50:39 +02:00
2020-04-26 19:50:39 +02:00
2020-06-22 17:52:11 +02:00
2019-07-18 12:09:54 +02:00
2019-05-24 15:44:31 +02:00
2020-08-12 14:57:11 +02:00
2019-11-11 17:40:23 +01:00
2019-05-24 15:44:31 +02:00
2019-05-24 16:14:19 +02:00
2019-05-24 15:44:31 +02:00
2020-04-26 19:50:39 +02:00
2020-02-12 08:53:32 +01:00
2020-04-26 19:50:39 +02:00
2019-07-18 15:06:11 +02:00
2021-01-14 09:35:31 +01:00
2021-01-14 09:35:31 +01:00
2021-01-14 09:35:31 +01:00
2021-02-05 16:04:52 +01:00
2020-11-17 13:49:31 +01:00
2019-05-24 15:44:31 +02:00
2020-08-10 17:54:03 +02:00
2019-10-28 12:05:52 +01:00