Christopher Fenner
6a593744ab
remove unused method
2018-02-02 12:20:57 +01:00
Marcus Holl
87f899a731
Merge remote-tracking branch 'github/master' into HEAD
2018-02-02 09:34:27 +01:00
Christopher Fenner
3e1b0b6309
cleanup defauls
2018-02-02 09:33:39 +01:00
Christopher Fenner
e92c233913
adapt new test rules
2018-02-02 09:33:39 +01:00
Christopher Fenner
72251eb07e
remove unused imports
2018-02-02 09:33:38 +01:00
Christopher Fenner
29b7dc931f
adapt editor config foy yaml files
2018-02-02 09:33:38 +01:00
Christopher Fenner
192d96d082
add MapUtils
2018-02-02 09:30:31 +01:00
Christopher Fenner
41e85c035c
extend config merger to handle deep config structures
2018-02-02 09:05:25 +01:00
Christopher Fenner
f3d0a70786
use config framework
2018-02-02 09:04:01 +01:00
Christopher Fenner
a4fd868b21
Merge branch 'master' into publishTestResults
2018-02-02 08:12:36 +01:00
Christopher Fenner
864f27d129
Update .travis.yml
2018-02-01 13:01:00 +01:00
Christopher Fenner
c5188ef1cd
use configuration framework
2018-02-01 12:57:25 +01:00
Christopher Fenner
134d8e0b50
provide default config for checkResultsPublish
2018-02-01 12:56:46 +01:00
Christopher Fenner
dc44fdba58
extend config merger to handle deep config structures
2018-02-01 12:16:21 +01:00
Christopher Fenner
0dbd79aa9a
Update .travis.yml
2018-02-01 11:06:52 +01:00
Christopher Fenner
2caf0db181
change notification secret
2018-02-01 11:05:50 +01:00
Christopher Fenner
d7cd626a08
add slack notification
2018-02-01 10:54:18 +01:00
Alejandra Ferreiro Vidal
4f624d5aea
add error rule as common rule
2018-02-01 10:11:37 +01:00
Alejandra Ferreiro Vidal
1eb035b5e1
Merge pull request #62 from alejandraferreirovidal/absolutePathBugFix
...
bugfix absolute path
2018-02-01 09:31:02 +01:00
Christopher Fenner
2f2ddb00f2
Merge pull request #61 from CCFenner/editorConfigYaml
...
specific settings for yaml file to fit currently used format
2018-02-01 09:21:43 +01:00
Christopher Fenner
5df94aee3a
correct parameter name to fit purpose
2018-02-01 08:22:12 +01:00
Alejandra Ferreiro Vidal
485eff7175
bugfix absolute path
2018-01-31 18:53:14 +01:00
Christopher Fenner
22103fadca
add step name to echo
2018-01-31 16:56:18 +01:00
Christopher Fenner
0a42fe8b1d
add phase for jacoco & coverall report
2018-01-31 10:38:55 +01:00
Marcus Holl
c55673daea
Merge pull request #56 from marcusholl/pr/rules
...
Provide Rule chain for the common rules used as prerequisite in almost all tests
2018-01-31 10:34:14 +01:00
Christopher Fenner
1361c03202
adapt editor config foy yaml files
2018-01-31 10:09:45 +01:00
Christopher Fenner
6700e570a5
add coveralls maven config
2018-01-31 09:26:21 +01:00
Christopher Fenner
3821b96b3f
add coveralls repo token
2018-01-31 08:31:01 +01:00
Christopher Fenner
5e2939f1fd
add JaCoCo code coverage
2018-01-30 21:36:49 +01:00
Christopher Fenner
ccd7819465
add performance reporting
2018-01-30 21:19:55 +01:00
Christopher Fenner
a6a55e31e3
add new step testResultPublish
2018-01-30 20:40:04 +01:00
Christopher Fenner
abb8a7e985
add file StaticChecks_Threshold.png
2018-01-30 19:43:02 +01:00
Christopher Fenner
d691c8d2cf
Update checkResultsPublish.md
2018-01-30 19:42:27 +01:00
Christoph Szymanski
6fba26acb2
Merge pull request #57 from marcusholl/pr/fixInvalidBackwardCompatibilityHandling
...
Fix wrong backward compatibility handling for deployHost, deployAccount.
2018-01-30 17:18:00 +01:00
Marcus Holl
e3590c8603
[fix] ensure backward compatitility for credentials id
2018-01-30 17:09:17 +01:00
Christopher Fenner
9d4a9304db
add further test cases
2018-01-30 15:26:54 +01:00
Christopher Fenner
653a66b841
add unit test
2018-01-30 13:33:28 +01:00
Christopher Fenner
8710495e17
add @NonCPS annotations
2018-01-30 13:15:49 +01:00
Christopher Fenner
790f2b7ea3
remove body parameter from step
2018-01-30 13:15:08 +01:00
Christopher Fenner
00b44315ec
remove deprecated testMode parameter
2018-01-30 13:14:37 +01:00
Christopher Fenner
55166f3cac
fix issue with pattern
2018-01-30 13:14:05 +01:00
Christopher Fenner
573ded75dc
correct step file name
2018-01-30 11:17:01 +01:00
Christopher Fenner
2d2cc3a893
Merge branch 'master' into publishCheckResults3
2018-01-30 11:15:26 +01:00
Christopher Fenner
dad65ba5ff
change name of class parameter
2018-01-30 10:06:35 +01:00
Christopher Fenner
a95b74afcf
add step documentation
2018-01-29 16:49:25 +01:00
Christopher Fenner
a0bc00870d
correct eslint default pattern
2018-01-29 16:47:40 +01:00
Christopher Fenner
5f6ba2f4b6
add step javadoc, correct step name
2018-01-29 16:47:22 +01:00
Christopher Fenner
795eece19a
add new step checkResultsPublish
2018-01-29 16:29:00 +01:00
Marcus Holl
f52cbbe36a
Fix wrong backward compatibility handling for deployHost, deployAccount.
2018-01-29 15:11:02 +01:00
Marcus Holl
ef0b1bd9dd
[refactoring] Rule handling
...
Starting point for that refactoring: it turned out that the tests
was not independent. The DefaultValueCache which is a singleton
keeps the status over various tests. Success of test execution depends
on the order test execution.
We have now
* a dedicated rule for resetting the default value cache
* JenkinsConfiguration rule (which already provided facilities for
dealing with the configuration) has been replaced by a readYaml rule.
From the PipelineUnit test framework we get already a handler for
libraryResource, which is also part of the setup of the default
values.
* An auxiliar class which combines the
* JenkinsSetupRule (registers the lib)
* JenkinsReadYamlRule (provides facilities for Yaml parsing)
* JenkinsResetDefaultValueCacheRule (cleans up the DefaultValueCache)
into a rule chain. By using this rule chain we ensure that our
setup OK (piper lib registered, and default config can be setup in
a clean way).
2018-01-29 09:42:23 +01:00