Marcus Holl
c785e53317
split releaseTransportRequest method into three methods
...
one for each BackendType.
2019-02-01 13:08:24 +01:00
Marcus Holl
6072bbd280
Remove outdated comment from test class
2019-01-31 14:12:05 +01:00
Marcus Holl
6a6e075da8
Provide test for transport request create rfc fails
2019-01-31 14:02:54 +01:00
Marcus Holl
71148faa42
Test for create transport request via RFC succeeds.
2019-01-31 13:06:52 +01:00
Marcus Holl
3ea0cb6208
Remove duplicate test
...
the other test doing the same is testReleaseTransportRequestFailsSOLMAN
2019-01-31 12:38:46 +01:00
Marcus Holl
5302d1d7b1
Merge remote-tracking branch 'github/master' into work
2019-01-31 09:55:21 +01:00
Marcus Holl
06f48ce5e7
Test failure case RFC upload ChangeManagement
2019-01-31 09:39:34 +01:00
Marcus Holl
80c7da76f4
Test good case RFC upload ChangeManagement
2019-01-31 09:31:52 +01:00
Marcus Holl
01cdfc5d91
Make clear in the testName which type we test.
2019-01-31 09:06:02 +01:00
Marcus Holl
88d50a0a10
Fix error message: cmclient, rfc client
2019-01-30 15:13:10 +01:00
Marcus Holl
661745fd81
Merge remote-tracking branch 'github/master' into HEAD
2019-01-30 15:01:09 +01:00
Christopher Fenner
def66f4ffa
extend Analytics ( #439 )
...
* add extension mechanism for analytics
* add sha1 hashing
* correct return types
* correct registerEventListener method
* decrese visibility of createInstance
* correct typo
* catch exceptions from tests
* correct test case
* Update Analytics.groovy
* rename to Telemetry
* rename file
* fix typo
* add test case for generateSha1
* expose methods to tests
* add clear method for tests
* change return type
* add test for Telemetry class
* replace UtilsTests
* remove unused imports
* make default reporter static
* add stage parameters to payload
* simplify SHA1 method
* remove obsolete method
* remove obsolete methods
* remove outdated tests
2019-01-30 12:39:33 +01:00
Bernd Maier
c7a6b073fc
RFC release transport
2019-01-29 14:57:31 +01:00
Daniel Kurzynski
6e26d78047
Improve neo deploy ( #440 )
...
The following features were added:
Lock resources for deployment
New parameters: environment, vmArguments
Assert password does not start with @
Link to cloud cockpit
Only execute rolling update if app is running
Show logs if deployment failed
Restart app after normal deployment
Use neo namespace for parameters
Align parameter names with neo sdk: size, application, source
Remove vmSize check as done by the tool itself
2019-01-28 11:32:24 +01:00
Marcus Holl
f81b83169a
Better readable rule names: readFileRule
2019-01-23 14:54:52 +01:00
Marcus Holl
e4c3228e25
Better readable rule names: writeJsonRule
2019-01-23 14:54:51 +01:00
Marcus Holl
7ba695e767
Better readable rule names: readJsonRule
2019-01-23 14:54:51 +01:00
Marcus Holl
da1969e089
Better readable rule names: writeFileRule
2019-01-23 14:54:51 +01:00
Marcus Holl
9b1397e998
Better readable rule names: loggingRule
2019-01-23 14:54:50 +01:00
Marcus Holl
994e1f1692
Better readable rule names: shellRule
2019-01-23 14:54:49 +01:00
Marcus Holl
cca46d509b
Upload binaries to transport requests via RFC
2019-01-18 10:26:03 +01:00
Marcus Holl
f48c8a038e
Merge remote-tracking branch 'github/master' into HEAD
2018-11-08 15:58:26 +01:00
Thorsten Duda
3896177b3e
Merge branch 'master' into pr/changeDocumentIdInCommonPipelineEnv
2018-11-08 11:00:28 +01:00
Marcus Holl
e354da8a05
Merge remote-tracking branch 'github/master' into HEAD
2018-11-07 11:44:15 +01:00
Marcus Holl
b8c0c8e6b3
Cache transport request Id in common pipeline environment
2018-11-06 15:36:39 +01:00
Marcus Holl
76be6f0b24
Cache change document id in common pipeline environment
2018-11-06 14:36:40 +01:00
Marcus Holl
1a62b263fe
fix set the build status
2018-10-31 12:52:37 +01:00
Marcus Holl
c9457df43c
Improve rule setup
2018-10-31 12:48:49 +01:00
Marcus Holl
ea23d65594
Merge remote-tracking branch 'github/master' into HEAD
2018-10-30 17:01:19 +01:00
Marcus Holl
c03a75da9f
Ensure script is mandatory parameter
...
... only in case a step uses the script at all.
2018-10-30 16:24:47 +01:00
Marcus Holl
a2393c3f92
merge remote-tracking branch 'github/master' into HEAD
2018-10-23 09:08:59 +02:00
Marcus Holl
d4f9171247
erge remote-tracking branch 'github/master' into HEAD
2018-10-18 11:02:09 +02:00
Oliver Nocon
455461d3c1
add step pipelineRestartSteps ( #337 )
...
This step allows to restart a set of steps in order to retry in case of e.g. infrastructure failures which first need to be fixed.
* update documentation
2018-10-18 08:51:48 +02:00
Marcus Holl
f47d540aa3
Introduce dedicated factory method for configuration helper
2018-10-17 11:15:37 +02:00
Florian Wilhelm
7f7afdad1a
Implement workaround for incompatible change in cloud foundry API ( #343 )
2018-10-17 11:01:09 +02:00
Christopher Fenner
34b675a030
handle test repositories ( #324 )
...
* handle test repositories
* use GitUtils
* add test case
* fix test cases
* return stash name
* handle seleniumExecuteTests step
* Revert "handle seleniumExecuteTests step"
This reverts commit 2b33d274fe
.
* handle seleniumExecuteTests step
* add import of GitUtils
2018-10-08 11:30:42 +02:00
Marcus Holl
f14781d913
Report all missing mandatory parameters instead of only the first one
2018-09-27 11:13:47 +02:00
Marcus Holl
09e4e999a2
Merge remote-tracking branch 'mholl/pr/shStdoutOrReturnStatus' into HEAD
2018-09-27 09:10:06 +02:00
Marcus Holl
752993aefa
Merge remote-tracking branch 'github/master' into HEAD
2018-09-27 08:24:04 +02:00
Marcus Holl
56d150932f
release transport CTS support
2018-09-25 12:34:52 +02:00
Marcus Holl
4d7274ee45
Introduce backend type for releasing transports
2018-09-25 10:50:05 +02:00
Marcus Holl
de05e1dc55
Merge provide either stdout or return status
2018-09-25 10:11:14 +02:00
Marcus Holl
ddbb09fa66
transport request create CTS
2018-09-25 09:27:11 +02:00
Marcus Holl
f34308ffe0
upload file to transport for CTS use case
2018-09-24 15:08:01 +02:00
Marcus Holl
8a5685bae7
Merge remote-tracking branch 'github/master' into HEAD
2018-09-21 12:18:25 +02:00
Marcus Holl
123ce3a603
Merge remote-tracking branch 'github/master' into HEAD
2018-09-21 11:20:14 +02:00
Marcus Holl
e40e3eb72f
Introduce backendType in ChangeManagement util internally
...
without affecting method signatures.
2018-09-18 14:54:40 +02:00
Marcus Holl
726fbe36ab
Limit usage of ConfigurationHelper to the builder pattern
...
it is the duty of the configuration helper to build a map
providing the configuration. Having facilites to use the
ConfigurationHelper as some kind of configuration registry
makes life more complicated.
2018-09-17 12:56:18 +02:00
Marcus Holl
dc9ce9a732
Remove generic gitUtils from BasePiperTest
...
there is only one test class making use of it left. This test class is the
GitUtilsTest itself.
Hence moving this member downwards in the test class hierarchy into GitUtilsTest.
I doubt it makes sense to make use of a generic git utils mock somewhere else since this basically
means to test the GitUtils class in the conxtext of other examinees. For that there is no need.
The GitUtils class should be tested by the corresponding test class, but not in a transive manner
by other tests. For all other tests a specific git utils mock should be provided mocking the corresponding
method class. This is already the case today, otherwise we would have more test classes making use
of the generic git utils mock.
2018-09-13 16:01:35 +02:00
Marcus Holl
d31e0e73cb
Remove not (really) needed declarations of prepareObjectInterceptors
...
- In ArtifactSetVersionTest the method was declared,
but not used at all.
- In MtaUtilsTest there was a particular Object created
for the sole purpose of serving as script.
For that we have the nullScript.
- In DockerArtifactVersioningTest 'this' was configured to
serve as script. There is basically no reason why the
instance of the JUnitTest should serve as script.
Instead we have the nullScript for that purpose.
2018-09-10 16:52:44 +02:00