Commit Graph
1296 Commits
Author SHA1 Message Date
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 WilhelmandGitHub b13c6e1202 Create s4sdk consumer tests for neo environment (#524) 2019-02-22 13:31:50 +01:00
Florian WilhelmandGitHub 35451738d0 Add jenkins controller utility classes for integration tests (#477) 2019-02-22 10:24:51 +01:00
yemengsapandChristoph Szymanski 38c5a0d779 Add npmExecute step (#491) 2019-02-21 19:14:48 +01:00
Florian WilhelmandGitHub ada3ed909d Don't print messages in all uppercase letters (#531) 2019-02-21 15:46:17 +01:00
Florian WilhelmandGitHub 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 WilhelmandGitHub d2b6be4e25 Configure default mta build image to ppiper/mta-archive-builder (#515) 2019-02-15 13:48:34 +01:00
Florian WilhelmandGitHub 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
weloliandGitHub 523fc067f1 fix general config for param changeManagement (#513) 2019-02-14 08:45:20 +01:00
Oliver NoconandChristopher 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 HollandGitHub 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 HollandGitHub 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
SarahNoackandChristoph Szymanski 26ba407e9c Doc: Change size of figure title (#504) 2019-02-11 08:57:31 +01:00
SarahNoackandChristoph Szymanski f42b2502da Add CAP Scenario in Navigation (#502) 2019-02-08 15:45:24 +01:00
SarahNoackandGitHub ced1cebc4b Merge pull request #493 from SAP/CAP_Scenario
📄 Describe Cloud Application Programming Model Scenario
2019-02-08 14:40:53 +01:00
Christoph SzymanskiandGitHub 0402811f2f Merge branch 'master' into CAP_Scenario 2019-02-08 14:23:36 +01:00
SarahNoackandGitHub 04c0316983 Remove ", buildTarget:'CF'"
Remove ", buildTarget:'CF'" from  Jenkinsfile example
2019-02-08 13:51:41 +01:00
SarahNoackandGitHub a5597a447c Add SAP CP to CF account 2019-02-08 13:48:09 +01:00
SarahNoackandGitHub 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 SzymanskiandGitHub 40ff8fa2e3 Build Target from Parameter to Configuration
as discussed with @marcusholl
2019-02-08 13:09:30 +01:00
Christopher FennerandGitHub 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 FennerandGitHub 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 HollandChristopher 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 HollandChristopher Fenner 3a8bd80f09 fix: table not generated by mkdocs due to wrong syntax (#498) 2019-02-08 11:35:58 +01:00
Marcus HollandChristopher 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
SarahNoackandGitHub b186e95dec Fix another code climate issue 2019-02-07 16:44:04 +01:00
SarahNoackandGitHub ed99ac6bf7 Fix code climate issues 2019-02-07 16:42:18 +01:00
SarahNoackandGitHub 214bc7a7c3 Make minor linguistic changes 2019-02-07 16:33:33 +01:00
SarahNoackandGitHub 287eab8fae Rework scenario 2019-02-07 16:16:10 +01:00
Noack 8e99bd4c63 Add CAP scenario 2019-02-07 13:57:57 +01:00
weloliandGitHub 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
SarahNoackandGitHub aa6e42fbfc Merge pull request #485 from SAP/SarahNoack-patch-1
Doc: Change title and add parameters
2019-02-06 14:29:30 +01:00
SarahNoackandGitHub d0f547861c Merge branch 'master' into SarahNoack-patch-1 2019-02-06 14:25:01 +01:00