Marcus Holl
f09c243193
Avoid green test in case no test case has been found.
2019-02-27 08:56:09 +01:00
Marcus Holl
9a028e18dd
Troubleshoot find command
2019-02-27 08:55:44 +01:00
Marcus Holl
fe28a9d07d
remove type from find command
...
since this makes trouble during the central build.
2019-02-27 08:46:08 +01:00
Marcus Holl
f7e82ecd49
cc: fix code climate || exit message
2019-02-26 16:56:44 +01:00
Marcus Holl
050170036d
cc: fix code climate comments
2019-02-26 16:51:47 +01:00
Marcus Holl
13f8a7d21d
cc: fix indents.
2019-02-26 16:47:31 +01:00
Marcus Holl
407eca2714
Invoke integration test controller script from travis.yml
2019-02-26 16:17:03 +01:00
Marcus Holl
197e9263f1
Execute the test cases in parallel.
2019-02-26 16:10:13 +01:00
Marcus Holl
52400d0760
touch flag file in case of test cases succeds
2019-02-26 14:09:06 +01:00
Marcus Holl
1da57c47d5
Deliver log in test case root folder
2019-02-26 13:59:52 +01:00
Marcus Holl
5e0148238f
variables for some files and folders & keep stdout/stderr clear
2019-02-26 13:36:50 +01:00
Marcus Holl
9558858626
Adjust naming exampleProjectName -> testCase
2019-02-26 13:03:30 +01:00
Marcus Holl
8543873a12
Move files controlling integration tests
...
Before: files contained inside s4sdk folder
Now: file resides one level higher
Reason: open integration test framework for other use cases,
not related to s4sdk. Idea: teams providing use cases provides
a corrsponding folder which hosts the test cases.
2019-02-26 12:59:31 +01:00
Marcus Holl
d60bb9f58c
Remove redundant docker call in integration tests
2019-02-26 10:43:50 +01:00
Florian Wilhelm and GitHub
b13c6e1202
Create s4sdk consumer tests for neo environment ( #524 )
2019-02-22 13:31:50 +01:00
Florian Wilhelm and GitHub
35451738d0
Add jenkins controller utility classes for integration tests ( #477 )
2019-02-22 10:24:51 +01:00
yemengsap and Christoph Szymanski
38c5a0d779
Add npmExecute step ( #491 )
2019-02-21 19:14:48 +01:00
Florian Wilhelm and GitHub
ada3ed909d
Don't print messages in all uppercase letters ( #531 )
2019-02-21 15:46:17 +01:00
Florian Wilhelm and GitHub
02afb22c74
Change telemetry disabled message to be more kind ( #530 )
...
Please, don't use exclamation marks in user interfaces.
2019-02-21 13:56:20 +01:00
Florian Wilhelm and GitHub
d2b6be4e25
Configure default mta build image to ppiper/mta-archive-builder ( #515 )
2019-02-15 13:48:34 +01:00
Florian Wilhelm and GitHub
58c8063e6d
Add consumer tests for s4sdk pipeline ( #506 )
...
Additional tests for running an example pipeline with the s4-sdk address manager example application.
2019-02-14 09:58:04 +01:00
weloli and GitHub
523fc067f1
fix general config for param changeManagement ( #513 )
2019-02-14 08:45:20 +01:00
Oliver Nocon and Christopher Fenner
793df723cf
add step slackSendNotification ( #338 )
...
* add step slackSendNotification
This step allows to send Slack notifications in case of pipeline failures.
* add SWA reporting
* remove allowBuildFailure
* add GENERAL_CONFIG_KEYS
* update STEP_NAME
* add missing import
* fix MD findings
* adjust rule name to be aligned with #455
2019-02-13 16:45:35 +01:00
Marcus Holl and GitHub
56d3a6ed97
Merge pull request #496 from marcusholl/pr/removePrintlnFromTests
...
Remove println statements from tests
2019-02-13 09:10:11 +01:00
Marcus Holl
2d7079a8c9
Merge remote-tracking branch 'github/master' into HEAD
2019-02-13 09:05:28 +01:00
Marcus Holl and GitHub
befe786596
Merge pull request #495 from marcusholl/pr/noPrintlnInDefaultSHClosures
...
Remove println statements from default registered sh closure
2019-02-13 09:03:10 +01:00
Marcus Holl
ff88bfa79f
Merge remote-tracking branch 'github/master' into HEAD
2019-02-13 08:51:26 +01:00
SarahNoack and Christoph Szymanski
26ba407e9c
Doc: Change size of figure title ( #504 )
2019-02-11 08:57:31 +01:00
SarahNoack and Christoph Szymanski
f42b2502da
Add CAP Scenario in Navigation ( #502 )
2019-02-08 15:45:24 +01:00
SarahNoack and GitHub
ced1cebc4b
Merge pull request #493 from SAP/CAP_Scenario
...
📄 Describe Cloud Application Programming Model Scenario
2019-02-08 14:40:53 +01:00
Christoph Szymanski and GitHub
0402811f2f
Merge branch 'master' into CAP_Scenario
2019-02-08 14:23:36 +01:00
SarahNoack and GitHub
04c0316983
Remove ", buildTarget:'CF'"
...
Remove ", buildTarget:'CF'" from Jenkinsfile example
2019-02-08 13:51:41 +01:00
SarahNoack and GitHub
a5597a447c
Add SAP CP to CF account
2019-02-08 13:48:09 +01:00
SarahNoack and GitHub
5d0daafe00
Remove note
...
Exchange note that this is a basic scenario with a single sentence in the paragraph before
2019-02-08 13:43:33 +01:00
Christoph Szymanski and GitHub
40ff8fa2e3
Build Target from Parameter to Configuration
...
as discussed with @marcusholl
2019-02-08 13:09:30 +01:00
Christopher Fenner and GitHub
d657f0dc28
testsPublishResults: add option to fail the build on test errors ( #472 )
...
* add option to fail the build on test errors
* fix typo
* add test cases
* adjust docs
* set build result
* add hasTestFailure utils method
* use utils method
* use dedicated type
* adapt tests
* handle missing test actions
* Update testsPublishResults.md
* Update JenkinsUtils.groovy
* Update JenkinsUtils.groovy
* Update JenkinsUtils.groovy
* remove comments
* adapt test case
* Update TestsPublishResultsTest.groovy
2019-02-08 12:30:59 +01:00
Christopher Fenner and GitHub
3f12015364
dockerExecuteOnKubernetes: generate documentation ( #487 )
...
* fix whitespace
* correct key order
* add docs annotation
* add key documentation
* remove generated documentation
* fix code climate finding
2019-02-08 12:20:45 +01:00
Marcus Holl and Christopher Fenner
8b13164d74
[fix] remove inapproriate package statement ( #497 )
...
The test class is in the default package and not in a package 'steps'.
2019-02-08 12:03:41 +01:00
Marcus Holl and Christopher Fenner
3a8bd80f09
fix: table not generated by mkdocs due to wrong syntax ( #498 )
2019-02-08 11:35:58 +01:00
Marcus Holl and Christopher Fenner
df90255739
publish docu for step uiVeri5ExecuteTests ( #499 )
2019-02-08 11:15:32 +01:00
Marcus Holl
d369d3cd4a
Remove println statements from tests
...
Nobody will have a look at println statements emitted by tests. Proper way is to assert.
* log is empty, not sure if it makes sense to assert that the log is empty.
* result is already asserted, so everything is fine there ...
2019-02-07 17:03:32 +01:00
Marcus Holl
6b4d2ba33e
Remove println statements from default registered sh closure
...
We should try to avoid promting statements to the log during tests. This is basically
some kind of manual/visual checking of conditions. This does not work since in most cases
nobody scans test logs manually/visually. I think this is often a smell for missing assertions.
2019-02-07 16:58:49 +01:00
SarahNoack and GitHub
b186e95dec
Fix another code climate issue
2019-02-07 16:44:04 +01:00
SarahNoack and GitHub
ed99ac6bf7
Fix code climate issues
2019-02-07 16:42:18 +01:00
SarahNoack and GitHub
214bc7a7c3
Make minor linguistic changes
2019-02-07 16:33:33 +01:00
SarahNoack and GitHub
287eab8fae
Rework scenario
2019-02-07 16:16:10 +01:00
Noack
8e99bd4c63
Add CAP scenario
2019-02-07 13:57:57 +01:00
weloli and GitHub
826e216cd5
Lookup mtar in the whole workspace ( #492 )
...
* allow mtar lookup in the whole workspace
* minor fixes
2019-02-07 08:58:00 +01:00
SarahNoack and GitHub
aa6e42fbfc
Merge pull request #485 from SAP/SarahNoack-patch-1
...
Doc: Change title and add parameters
2019-02-06 14:29:30 +01:00
SarahNoack and GitHub
d0f547861c
Merge branch 'master' into SarahNoack-patch-1
2019-02-06 14:25:01 +01:00