Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
968 commits
Select commit Hold shift + click to select a range
e95e573
add Contract TrcToken stest
xiechang33 Jan 16, 2019
9455ff6
Merge pull request #1941 from tronprotocol/feature/add_TrcToken_stest
wangzichichi Jan 16, 2019
e15b1af
parse assetname in string format
jiangyy0824 Jan 17, 2019
1b89442
Merge branch 'develop' of https://github.com/tronprotocol/java-tron i…
jiangyy0824 Jan 17, 2019
a706e5c
Merge pull request #1942 from tronprotocol/eventsubscribe_setpassword
jiangyy0824 Jan 17, 2019
e9ba534
fix successUpdatePermissionKey
zergweak Jan 17, 2019
32a00e6
fix successUpdatePermissionKey
zergweak Jan 17, 2019
a0b70dc
fix: change setTransferTo_address set field
CodeNinjaEvan Jan 17, 2019
90188a7
fix PermissionUpdateKeyActuatorTest
zergweak Jan 17, 2019
c616367
Merge pull request #1943 from tronprotocol/bug_fix/addTransactioninfo
DorianRust Jan 17, 2019
6f7887c
update code format
huzhenyuan Jan 17, 2019
4ea7d63
Remove redundant contracts
sean-liu55 Jan 17, 2019
7884467
add Contract TrcToken stest
xiechang33 Jan 17, 2019
1650200
Merge branch 'develop' into feature/add_contract_test
xiechang33 Jan 17, 2019
9ab6296
Modify stest testng.conf
Jan 17, 2019
503bb8b
Merge pull request #1944 from tronprotocol/feature/add_contract_test
wangzichichi Jan 17, 2019
ff373a1
mdf Args.java
zergweak Jan 17, 2019
0580b4f
delete contract
zergweak Jan 18, 2019
252617f
Merge pull request #1929 from tronprotocol/bugfix/vm_commit_null_value
huzhenyuan Jan 18, 2019
a131c3a
recover stest
zergweak Jan 18, 2019
2eb4c5d
Merge branch 'develop' into multiSign_V2
zergweak Jan 18, 2019
ae7520d
modify stest
DannaGuo Jan 18, 2019
53a22ee
Merge pull request #1946 from tronprotocol/multiSign_V2
sean-liu55 Jan 18, 2019
a8e5449
Reset blockCap.getTimeStamp()
BlueHoopor Jan 21, 2019
2738349
fix transaction time stamp
Jan 21, 2019
236f6a7
Merge pull request #1950 from tronprotocol/feature/develop_event_subs…
DorianRust Jan 21, 2019
f619d8d
Merge pull request #1951 from tronprotocol/Hotfix/changeTimeStamp
DorianRust Jan 21, 2019
65849f9
fix error when generating block without permission
sean-liu55 Jan 21, 2019
29013c2
add Lastest BlockNumber Field
Jan 21, 2019
eb3b25a
add Lastest BlockNumber Field
Jan 21, 2019
e4c4c32
remove unuse line
Jan 21, 2019
7cff8fb
Merge pull request #1953 from tronprotocol/feature/addLastestBlockNum…
DorianRust Jan 21, 2019
38a1688
add lastest solidfied block num
Jan 22, 2019
c1a7407
Merge branch 'develop' into feature/fix-mul-sig
sean-liu55 Jan 22, 2019
dacdcb8
Merge pull request #1955 from tronprotocol/feature/AddLastestSolidfie…
jiangyy0824 Jan 22, 2019
cc9f2b3
be compatible with test cases
sean-liu55 Jan 22, 2019
86a4331
be compatible with test cases
sean-liu55 Jan 22, 2019
ba593d0
fix typo error
Jan 22, 2019
d6fcc41
Merge pull request #1956 from tronprotocol/HotFix/AddLastestSolidfied…
jiangyy0824 Jan 22, 2019
16be345
Merge pull request #1952 from tronprotocol/feature/fix-mul-sig
sean-liu55 Jan 22, 2019
fc4fa6f
Add custom report for daily build stest task report
Jan 22, 2019
6f76736
Add description for stest case to adapt daily build report
Jan 22, 2019
4c8e6fb
Provide compatibility for contract permission update
sean-liu55 Jan 22, 2019
581e1d0
Add description for stest case to adapt daily build report
Jan 22, 2019
be390e7
Add description for stest case to adapt daily build report
Jan 22, 2019
d23ef16
Merge pull request #1958 from tronprotocol/add_testng_custom_report
wangzichichi Jan 22, 2019
c1935a0
Add uniqueId for ContractLogTrigger
BlueHoopor Jan 22, 2019
98ff0cc
Merge pull request #1959 from tronprotocol/Hotfix/addUnitqueCode
jiangyy0824 Jan 22, 2019
99afec6
Merge pull request #1960 from tronprotocol/feature/fix-mul-sig
zergweak Jan 23, 2019
8dfb548
add log info,when process a bad block
sean-liu55 Jan 23, 2019
2e9e1ad
Merge pull request #1962 from tronprotocol/feature/add-log-for-mulsigh
lvs007 Jan 23, 2019
471012b
improve stest for daily build
xiechang33 Jan 24, 2019
41f99c3
fix the mult sign repush mult-thread error
lvs007 Jan 24, 2019
7ed2fde
modify remove to poll
lvs007 Jan 24, 2019
958fb0b
modify the poll to remove
lvs007 Jan 24, 2019
69c4864
improve stest for daily build
xiechang33 Jan 24, 2019
45dfac1
Modify stest case
Jan 24, 2019
1e30efd
Remove stest tmp for travis ci can't connect docker server
Jan 24, 2019
143a43b
Merge pull request #1964 from tronprotocol/fix-mult-sign-bug
lvs007 Jan 24, 2019
27ff93a
Merge branch 'improve_stest_stability' of https://github.com/tronprot…
Jan 24, 2019
9f51ffb
Add print server add success log
Jan 24, 2019
a950e55
Add print server add success log
Jan 24, 2019
2bbf684
Add print server add success log
Jan 24, 2019
7368e51
Merge pull request #1966 from tronprotocol/improve_stest_stability
wangzichichi Jan 24, 2019
87b26a9
Remove stest_native.sh
Jan 24, 2019
b268a84
Modify deploy.sh
Jan 25, 2019
afb1334
Modify deploy.sh
Jan 25, 2019
cb070ce
Modify deploy.sh
Jan 25, 2019
918673c
Modify deploy.sh
Jan 25, 2019
7ec51d9
Modify deploy.sh
Jan 25, 2019
a9a0557
Modify deploy.sh
Jan 25, 2019
f8c3ba3
Modify deploy.sh
Jan 25, 2019
5b3cc91
Modify deploy.sh
Jan 25, 2019
93a7846
Merge pull request #1967 from tronprotocol/Remove_stest_native.sh
xiechang33 Jan 25, 2019
29bcf0d
improve Daily build
xiechang33 Jan 25, 2019
4ec74c0
improve Daily build
xiechang33 Jan 25, 2019
3360e34
improve Daily build
xiechang33 Jan 25, 2019
60f34f2
modify
DannaGuo Jan 25, 2019
a9381ee
rename
DannaGuo Jan 25, 2019
9908170
update description
DannaGuo Jan 25, 2019
e74dfa3
improve Daily build
xiechang33 Jan 26, 2019
f9815b4
Merge branch 'improve_description_Daily_Build' of https://github.com/…
xiechang33 Jan 26, 2019
fc9eaed
modify
DannaGuo Jan 26, 2019
fe0e35c
Merge branch 'improve_description_Daily_Build' of https://github.com/…
DannaGuo Jan 26, 2019
3f26e59
improve Daily build
xiechang33 Jan 26, 2019
a203bc7
Merge branch 'develop' into improve_description_Daily_Build
xiechang33 Jan 26, 2019
ecf99ac
improve Daily build
xiechang33 Jan 26, 2019
790d342
improve Daily build
xiechang33 Jan 26, 2019
b6b1c2a
improve Daily build
xiechang33 Jan 26, 2019
7aaa648
improve Daily build
xiechang33 Jan 26, 2019
784493f
improve Daily build
xiechang33 Jan 26, 2019
2877a86
improve Daily build
xiechang33 Jan 26, 2019
dd929dc
Merge pull request #1968 from tronprotocol/improve_description_Daily_…
xiechang33 Jan 26, 2019
c0463aa
improve Daily build
xiechang33 Jan 27, 2019
e8fbc40
Merge pull request #1969 from tronprotocol/improve_dailybuild_stability
xiechang33 Jan 27, 2019
947264a
assert the owner set is not empty
lvs007 Jan 28, 2019
95ab581
Merge branch 'fix-mult-sign-bug' of https://github.com/tronprotocol/j…
lvs007 Jan 28, 2019
374dd39
Merge pull request #1970 from tronprotocol/fix-mult-sign-bug
lvs007 Jan 28, 2019
5d91f7c
add bytecodeexecution exception to transaction
taihaofu Jan 28, 2019
3f57d37
Merge pull request #1972 from tronprotocol/feature/add_new_vm_exception
taihaofu Jan 29, 2019
96c0a60
fix expire time error when unfreeze delegated energy
sean-liu55 Jan 29, 2019
d6aa0d3
Merge pull request #1977 from tronprotocol/feature/fix-expire-time
sean-liu55 Jan 29, 2019
9cd54ad
optimum DailyBuild structure,move all daily build test case to the da…
Jan 30, 2019
dcf6b5c
Compatibility modification
sean-liu55 Jan 30, 2019
bbdb9ae
add multisign method
xiechang33 Jan 30, 2019
90e09b1
Merge pull request #1978 from tronprotocol/feature/fix-expire-time
renchenchang Jan 30, 2019
8e717b4
update PublicMethod
DannaGuo Jan 30, 2019
f080972
add 1 to 25
DannaGuo Jan 30, 2019
d6a81e9
update
DannaGuo Jan 30, 2019
ee7443c
add multisign method
xiechang33 Jan 30, 2019
ec6ef56
Merge branch 'optimum_DailyBuild_structure' of https://github.com/tro…
xiechang33 Jan 30, 2019
f1982c3
update
DannaGuo Jan 30, 2019
63cbaa3
add multisign method
xiechang33 Jan 30, 2019
0c9ef7b
update
DannaGuo Jan 30, 2019
0255c23
add multisign method
xiechang33 Jan 30, 2019
d3840fe
Merge branch 'optimum_DailyBuild_structure' of https://github.com/tro…
xiechang33 Jan 30, 2019
9f1822b
add multisign method
xiechang33 Jan 31, 2019
d242d4f
Modify stest listnodes case
Jan 31, 2019
e2659d3
Merge branch 'optimum_DailyBuild_structure' of https://github.com/tro…
Jan 31, 2019
dcbba97
add multisign method
xiechang33 Jan 31, 2019
c383a4b
Merge branch 'optimum_DailyBuild_structure' of https://github.com/tro…
xiechang33 Jan 31, 2019
0e4bda8
update description
DannaGuo Jan 31, 2019
c5dbd9e
add description
xiechang33 Jan 31, 2019
c202eb0
add multisign method
xiechang33 Jan 31, 2019
0c3997e
Merge branch 'develop' into optimum_DailyBuild_structure
xiechang33 Jan 31, 2019
46dda5c
Merge pull request #1979 from tronprotocol/optimum_DailyBuild_structure
wangzichichi Jan 31, 2019
8d680da
add dailyBuild description.
xiechang33 Jan 31, 2019
720ef30
add dailyBuild description.
xiechang33 Jan 31, 2019
8ad629d
Merge pull request #1980 from tronprotocol/add_dailybuild_description
xiechang33 Jan 31, 2019
c64d5dd
use new proposal instead of hard fork to upgrade tvm
taihaofu Jan 31, 2019
bba0678
use allowMutiSign proposal instead of creating a new one
taihaofu Feb 1, 2019
eb8474e
revert chain parameter
taihaofu Feb 1, 2019
bfbfbb6
add logic to wallet
taihaofu Feb 1, 2019
58b73ea
improve stest stability
xiechang33 Feb 1, 2019
2b7a2fc
Merge pull request #1981 from tronprotocol/IMPORVE_TRANSFER_TRC10_SEC…
taihaofu Feb 1, 2019
1f6455a
Merge branch 'develop' into improve_stest_stability
xiechang33 Feb 1, 2019
ab03aa0
Merge pull request #1983 from tronprotocol/improve_stest_stability
xiechang33 Feb 1, 2019
39fd705
Modify stest case to adapt mutisign function modify
Feb 18, 2019
4b2bafc
Modify stest case to adapt mutisign function modify
Feb 18, 2019
f20379f
Merge pull request #1989 from tronprotocol/modify_stest_mutisign_case
wangzichichi Feb 18, 2019
bfcb0e4
add updateAccountPermission fee
sean-liu55 Feb 18, 2019
16892ae
add MULTI_SIGN_FEE
sean-liu55 Feb 18, 2019
927a586
add updateAccountPermission fee
sean-liu55 Feb 19, 2019
931e0fa
add updateAccountPermission fee
sean-liu55 Feb 19, 2019
b278ead
add MultiSignFee proposal
sean-liu55 Feb 19, 2019
d0fee16
fix conflict in test
sean-liu55 Feb 19, 2019
b197f0f
config trx expired time
Yrp Feb 19, 2019
114d434
Merge pull request #1993 from tronprotocol/trx_expiration_time
renchenchang Feb 19, 2019
d7b7ff4
Merge pull request #1991 from tronprotocol/feature/update-account-per…
zergweak Feb 19, 2019
39ff5cd
add ChainParameter info
sean-liu55 Feb 20, 2019
fe611e8
modify stest multisign cases as new multisign fee policy
DannaGuo Feb 20, 2019
fde86ab
Merge pull request #1997 from tronprotocol/modify_stest_multisign
DannaGuo Feb 20, 2019
ef32c42
add multiSign fee
xiechang33 Feb 20, 2019
19bcb40
Merge branch 'develop' into add_MULTI_SIGN_FEE
xiechang33 Feb 20, 2019
c992c70
Add HttpMethed for stest http test case
Feb 20, 2019
2f274e9
Add HttpMethed for stest http test case
Feb 20, 2019
940745d
Add HttpMethed for stest http test case
Feb 20, 2019
8538557
Add HttpMethed for stest http test case
Feb 20, 2019
0199358
Add HttpMethed for stest http test case
Feb 20, 2019
825621d
Add HttpMethed for stest http test case
Feb 20, 2019
1fd85db
Add HttpMethed for stest http test case
Feb 20, 2019
c6713cd
Add HttpMethed for stest http test case
Feb 20, 2019
5bccb1b
add multiSign fee
xiechang33 Feb 20, 2019
260bf57
modify dailybuild muiltysign 1-24 case and stest 04,05 case
DannaGuo Feb 20, 2019
a39b66d
add multiSign fee
xiechang33 Feb 20, 2019
a07ef27
Merge pull request #1999 from tronprotocol/add_MULTI_SIGN_FEE
DannaGuo Feb 20, 2019
d0ce4b7
add ChainParameter
sean-liu55 Feb 21, 2019
1e5c5fe
fix conflict test
sean-liu55 Feb 21, 2019
0a1ffbc
Add HttpMethed for stest http test case
Feb 21, 2019
e8a2661
Merge branch 'develop' into add_http_stest_case
Feb 21, 2019
5a0b021
Merge branch 'develop' into feature/update-account-permission-fee
sean-liu55 Feb 21, 2019
ec18801
Merge pull request #1998 from tronprotocol/feature/update-account-per…
sean-liu55 Feb 21, 2019
c2766de
Improve Daily Build task with stest case stability
xiechang33 Feb 21, 2019
8b911ca
Add stest http case for query account information
Feb 21, 2019
6b0b1bf
modify 8 multisign cases
DannaGuo Feb 21, 2019
c2457b4
Add http block test case
Feb 21, 2019
a9361a0
Merge branch 'add_http_stest_case' of https://github.com/tronprotocol…
Feb 21, 2019
9187c9c
Add stest http test case of block
Feb 21, 2019
adf6b46
fix proposal error
sean-liu55 Feb 21, 2019
0bc0623
Merge pull request #2000 from tronprotocol/feature/update-account-per…
sean-liu55 Feb 21, 2019
0c59a0e
Add sendcoin http stest case
Feb 21, 2019
26ee71a
Merge branch 'develop' into add_http_stest_case
Feb 21, 2019
be6d539
Modify daily build xml
Feb 21, 2019
a72b4ac
Add stest http sendcoin case
Feb 21, 2019
9674453
Add stest http sendcoin case
Feb 21, 2019
aa915cb
Add stest http sendcoin case
Feb 21, 2019
805f7c5
Merge pull request #2002 from tronprotocol/add_http_stest_case
wangzichichi Feb 21, 2019
b044784
Improve Daily Build task with stest case stability
xiechang33 Feb 22, 2019
73b38c4
add version controller
sean-liu55 Feb 22, 2019
440f378
minor change
sean-liu55 Feb 22, 2019
9c08a40
Merge pull request #2005 from tronprotocol/feature/update-account-per…
sean-liu55 Feb 22, 2019
baf57d2
Merge pull request #2004 from tronprotocol/improve_MultiSign34_stest
xiechang33 Feb 22, 2019
40eabd0
Add http test case for asset and exchange
Feb 22, 2019
4a9b838
check body size in http interface
renchenchang Feb 25, 2019
f79165c
check body size in http interface
renchenchang Feb 25, 2019
09f0c6d
Merge pull request #2006 from tronprotocol/hotfix/limit-http-body-size
renchenchang Feb 25, 2019
c2f01a8
up
Yrp Feb 25, 2019
d7bf961
up
Yrp Feb 25, 2019
34af86c
Add stest http test case for smart contract
Feb 25, 2019
6caae39
Merge branch 'develop' into add_http_stest_case
Feb 25, 2019
173474a
Add stest case for http interface of muti sign
Feb 25, 2019
c1abeee
Merge pull request #2007 from tronprotocol/add_http_stest_case
xiechang33 Feb 25, 2019
1b52c46
update
Yrp Feb 25, 2019
8a71feb
Add stest case for http proposal function
Feb 26, 2019
f9c0a78
Merge branch 'develop' into bl
Yrp Feb 26, 2019
f6d1c81
add permission name length test cases
DannaGuo Feb 26, 2019
fe0100b
fix: fix contract type error
Feb 26, 2019
61213ab
Add stest case for http witness interface function
Feb 26, 2019
b3dcafa
Add stest case for http witness interface function
Feb 26, 2019
4797143
Merge pull request #2008 from tronprotocol/hotfix/updatewitness
renchenchang Feb 26, 2019
3113bbf
up
Yrp Feb 26, 2019
9b379d0
improve multiSign stest
xiechang33 Feb 26, 2019
14c29f0
Merge branch 'add_http_stest_case' of https://github.com/tronprotocol…
xiechang33 Feb 26, 2019
82d9918
fix: remove unused and error txid in trigger smart
Feb 26, 2019
eeea2e9
Add some http interface case
Feb 26, 2019
f4e9b14
Merge branch 'add_http_stest_case' of https://github.com/tronprotocol…
Feb 26, 2019
c4075a1
improve multiSign stest
xiechang33 Feb 26, 2019
2356d2d
Add stest http case
Feb 26, 2019
c6c601e
improve multiSign stest
xiechang33 Feb 26, 2019
f9987af
Merge branch 'add_http_stest_case' of https://github.com/tronprotocol…
xiechang33 Feb 26, 2019
ac50c5a
Merge pull request #2009 from tronprotocol/hotfix/triggersmart_trxid
renchenchang Feb 26, 2019
84ffb78
up
Yrp Feb 26, 2019
709ab31
Add stest http case
Feb 26, 2019
d2f60c0
Merge branch 'add_http_stest_case' of https://github.com/tronprotocol…
Feb 26, 2019
86acc3a
improve TVM Origin stest
xiechang33 Feb 26, 2019
653794f
up
Yrp Feb 26, 2019
356fc16
up
Yrp Feb 26, 2019
6fbdf58
merge master
Yrp Feb 26, 2019
7b8ee9f
bl
Yrp Feb 26, 2019
470a2ab
Add stest http case
Feb 27, 2019
8bbfd8f
Merge branch 'add_http_stest_case' of https://github.com/tronprotocol…
Feb 27, 2019
1e2bb08
up
Yrp Feb 27, 2019
09da7f7
up
Yrp Feb 27, 2019
7dd3674
Merge branch 'bl' into release_v3.5
Yrp Feb 27, 2019
c138e55
Merge pull request #2010 from tronprotocol/add_http_stest_case
wangzichichi Feb 27, 2019
ff4ab00
hotFixed internal Event Parser
BlueHoopor Feb 27, 2019
8747ab0
update ABI search func
BlueHoopor Feb 28, 2019
adf8d30
Remove not needed stuff
BlueHoopor Feb 28, 2019
9ebcfe6
Merge branch 'develop' into release_v3.5
Yrp Feb 28, 2019
042f0dd
Merge pull request #2013 from tronprotocol/Hotfix/internalEventParser
CodeNinjaEvan Feb 28, 2019
6016786
modify checkDupWitness
xxo1shine Feb 28, 2019
eb4ecaa
Merge pull request #2017 from tronprotocol/backup_dup1
olenheim Feb 28, 2019
3899187
Merge pull request #2014 from tronprotocol/release_v3.5
olenheim Feb 28, 2019
bfa6d74
fix: get abi by address
CodeNinjaEvan Feb 28, 2019
24ce900
fix: remove baiMap
CodeNinjaEvan Feb 28, 2019
59d8169
Merge pull request #2019 from tronprotocol/Hotfix/internalEventParser
CodeNinjaEvan Feb 28, 2019
d9a9ab0
Merge pull request #2018 from tronprotocol/Hotfix/internalEventParser
CodeNinjaEvan Feb 28, 2019
2dc895a
up
Yrp Feb 28, 2019
dad906b
Merge branch 'develop' into release_v3.5
Yrp Feb 28, 2019
3f56de7
Merge pull request #2020 from tronprotocol/release_v3.5
olenheim Feb 28, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#version: 2
#jobs:
# build:
# docker:
# - image: circleci/openjdk:8-jdk-browsers
# working_directory: ~/java-tron
# steps:
# - checkout
# - run: curl http://60.205.215.34/Daily_Build_Task_Report
22 changes: 17 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,23 @@ addons:
cache:
directories:
- '$HOME/.sonar/cache'
script:
- sh tron.sh
- "./gradlew build"
- "./gradlew jacocoTestReport"
- bash deploy.sh
matrix:
include:
- name: build
script:
- sh tron.sh
- "./gradlew build"
- "./gradlew jacocoTestReport"


- name: stest
script:
- sh tron.sh
- bash deploy.sh





after_success:
- "bash <(curl -s https://codecov.io/bash) -t 060bb400-c6fe-4d5f-a6c8-427105c746ac -s build/reports/jacoco/"
Expand Down
25 changes: 21 additions & 4 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,8 @@ dependencies {
compile group: 'org.slf4j', name: 'jcl-over-slf4j', version: '1.7.25'
compile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'

compile "org.projectlombok:lombok:1.16.18"
// compile "org.projectlombok:lombok:1.16.18"
compile group: 'org.projectlombok', name: 'lombok', version: '1.18.2'

compile group: 'commons-codec', name: 'commons-codec', version: '1.11'

Expand Down Expand Up @@ -149,7 +150,7 @@ dependencies {

compile group: 'io.dropwizard.metrics', name: 'metrics-core', version: '3.1.2'

checkstyleConfig "com.puppycrawl.tools:checkstyle:${versions.checkstyle}"
// checkstyleConfig "com.puppycrawl.tools:checkstyle:${versions.checkstyle}"
// google grpc
compile group: 'io.grpc', name: 'grpc-netty', version: '1.14.0'
compile group: 'io.grpc', name: 'grpc-protobuf', version: '1.14.0'
Expand All @@ -168,19 +169,26 @@ dependencies {
compile 'org.eclipse.jetty:jetty-server:9.4.11.v20180605'
compile 'org.eclipse.jetty:jetty-servlet:9.4.11.v20180605'
compile 'com.alibaba:fastjson:1.2.47'
compile group: 'org.apache.httpcomponents', name:'httpasyncclient', version:'4.1.1'
// end http

compile "io.vavr:vavr:0.9.2"
compile group: 'org.pf4j', name: 'pf4j', version: '2.5.0'
}

check.dependsOn 'lint'

//checkstyle {
// toolVersion = "${versions.checkstyle}"
// config = resources.text.fromArchiveEntry(configurations.checkstyleConfig, 'google_checks.xml')
//
//}
checkstyle {
toolVersion = "${versions.checkstyle}"
config = resources.text.fromArchiveEntry(configurations.checkstyleConfig, 'google_checks.xml')

configFile = file("config/checkstyle/checkStyleAll.xml")
}


checkstyleMain {
source = 'src/main/java'
}
Expand Down Expand Up @@ -289,6 +297,15 @@ task stest(type: Test) {
}
}

task dailyBuild(type: Test) {
useTestNG {
suites(file('src/test/resources/daily-build.xml'))
parallel 'tests'
threadCount 1
}
}


jacocoTestReport {
reports {
xml.enabled true
Expand Down
237 changes: 237 additions & 0 deletions config/checkstyle/checkStyle.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,237 @@
<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
"http://checkstyle.sourceforge.net/dtds/configuration_1_3.dtd">

<!--
Checkstyle configuration that checks the Google coding conventions from Google Java Style
that can be found at https://google.github.io/styleguide/javaguide.html.

Checkstyle is very configurable. Be sure to read the documentation at
http://checkstyle.sf.net (or in your downloaded distribution).

To completely disable a check, just comment it out or delete it from the file.

Authors: Max Vetrenko, Ruslan Diachenko, Roman Ivanov.
-->

<module name = "Checker">
<property name="charset" value="UTF-8"/>

<property name="severity" value="warning"/>

<property name="fileExtensions" value="java, properties, xml"/>
<!-- Checks for whitespace -->
<!-- See http://checkstyle.sf.net/config_whitespace.html -->
<module name="FileTabCharacter">
<property name="eachLine" value="true"/>
</module>

<module name="TreeWalker">
<!--<module name="OuterTypeFilename"/>-->
<!--<module name="IllegalTokenText">-->
<!--<property name="tokens" value="STRING_LITERAL, CHAR_LITERAL"/>-->
<!--<property name="format" value="\\u00(09|0(a|A)|0(c|C)|0(d|D)|22|27|5(C|c))|\\(0(10|11|12|14|15|42|47)|134)"/>-->
<!--<property name="message" value="Consider using special escape sequence instead of octal value or Unicode escaped value."/>-->
<!--</module>-->
<!--<module name="AvoidEscapedUnicodeCharacters">-->
<!--<property name="allowEscapesForControlCharacters" value="true"/>-->
<!--<property name="allowByTailComment" value="true"/>-->
<!--<property name="allowNonPrintableEscapes" value="true"/>-->
<!--</module>-->
<!--<module name="LineLength">-->
<!--<property name="max" value="100"/>-->
<!--<property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/>-->
<!--</module>-->
<!--<module name="AvoidStarImport"/>-->
<!--<module name="OneTopLevelClass"/>-->
<!--<module name="NoLineWrap"/>-->
<!--<module name="EmptyBlock">-->
<!--<property name="option" value="TEXT"/>-->
<!--<property name="tokens" value="LITERAL_TRY, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_SWITCH"/>-->
<!--</module>-->
<!--<module name="NeedBraces"/>-->
<!--<module name="LeftCurly"/>-->
<!--<module name="RightCurly">-->
<!--<property name="id" value="RightCurlySame"/>-->
<!--<property name="tokens" value="LITERAL_TRY, LITERAL_CATCH, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_DO"/>-->
<!--</module>-->
<!--<module name="RightCurly">-->
<!--<property name="id" value="RightCurlyAlone"/>-->
<!--<property name="option" value="alone"/>-->
<!--<property name="tokens" value="CLASS_DEF, METHOD_DEF, CTOR_DEF, LITERAL_FOR, LITERAL_WHILE, STATIC_INIT, INSTANCE_INIT"/>-->
<!--</module>-->
<!--<module name="WhitespaceAround">-->
<!--<property name="allowEmptyConstructors" value="true"/>-->
<!--<property name="allowEmptyMethods" value="true"/>-->
<!--<property name="allowEmptyTypes" value="true"/>-->
<!--<property name="allowEmptyLoops" value="true"/>-->
<!--<message key="ws.notFollowed"-->
<!--value="WhitespaceAround: ''{0}'' is not followed by whitespace. Empty blocks may only be represented as '{}' when not part of a multi-block statement (4.1.3)"/>-->
<!--<message key="ws.notPreceded"-->
<!--value="WhitespaceAround: ''{0}'' is not preceded with whitespace."/>-->
<!--</module>-->
<!--<module name="OneStatementPerLine"/>-->
<!--<module name="MultipleVariableDeclarations"/>-->
<!--<module name="ArrayTypeStyle"/>-->
<!--<module name="MissingSwitchDefault"/>-->
<!--<module name="FallThrough"/>-->
<!--<module name="UpperEll"/>-->
<!--<module name="ModifierOrder"/>-->
<!--<module name="EmptyLineSeparator">-->
<!--<property name="allowNoEmptyLineBetweenFields" value="true"/>-->
<!--</module>-->
<!--<module name="SeparatorWrap">-->
<!--<property name="id" value="SeparatorWrapDot"/>-->
<!--<property name="tokens" value="DOT"/>-->
<!--<property name="option" value="nl"/>-->
<!--</module>-->
<!--<module name="SeparatorWrap">-->
<!--<property name="id" value="SeparatorWrapComma"/>-->
<!--<property name="tokens" value="COMMA"/>-->
<!--<property name="option" value="EOL"/>-->
<!--</module>-->
<!--<module name="SeparatorWrap">-->
<!--&lt;!&ndash; ELLIPSIS is EOL until https://github.com/google/styleguide/issues/258 &ndash;&gt;-->
<!--<property name="id" value="SeparatorWrapEllipsis"/>-->
<!--<property name="tokens" value="ELLIPSIS"/>-->
<!--<property name="option" value="EOL"/>-->
<!--</module>-->
<!--<module name="SeparatorWrap">-->
<!--&lt;!&ndash; ARRAY_DECLARATOR is EOL until https://github.com/google/styleguide/issues/259 &ndash;&gt;-->
<!--<property name="id" value="SeparatorWrapArrayDeclarator"/>-->
<!--<property name="tokens" value="ARRAY_DECLARATOR"/>-->
<!--<property name="option" value="EOL"/>-->
<!--</module>-->
<!--<module name="SeparatorWrap">-->
<!--<property name="id" value="SeparatorWrapMethodRef"/>-->
<!--<property name="tokens" value="METHOD_REF"/>-->
<!--<property name="option" value="nl"/>-->
<!--</module>-->
<!--<module name="PackageName">-->
<!--<property name="format" value="^[a-z]+(\.[a-z][a-z0-9]*)*$"/>-->
<!--<message key="name.invalidPattern"-->
<!--value="Package name ''{0}'' must match pattern ''{1}''."/>-->
<!--</module>-->
<!--<module name="TypeName">-->
<!--<message key="name.invalidPattern"-->
<!--value="Type name ''{0}'' must match pattern ''{1}''."/>-->
<!--</module>-->
<!--<module name="MemberName">-->
<!--<property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9]*$"/>-->
<!--<message key="name.invalidPattern"-->
<!--value="Member name ''{0}'' must match pattern ''{1}''."/>-->
<!--</module>-->
<!--<module name="ParameterName">-->
<!--<property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/>-->
<!--<message key="name.invalidPattern"-->
<!--value="Parameter name ''{0}'' must match pattern ''{1}''."/>-->
<!--</module>-->
<!--<module name="CatchParameterName">-->
<!--<property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/>-->
<!--<message key="name.invalidPattern"-->
<!--value="Catch parameter name ''{0}'' must match pattern ''{1}''."/>-->
<!--</module>-->
<!--<module name="LocalVariableName">-->
<!--<property name="tokens" value="VARIABLE_DEF"/>-->
<!--<property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/>-->
<!--<message key="name.invalidPattern"-->
<!--value="Local variable name ''{0}'' must match pattern ''{1}''."/>-->
<!--</module>-->
<!--<module name="ClassTypeParameterName">-->
<!--<property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/>-->
<!--<message key="name.invalidPattern"-->
<!--value="Class type name ''{0}'' must match pattern ''{1}''."/>-->
<!--</module>-->
<!--<module name="MethodTypeParameterName">-->
<!--<property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/>-->
<!--<message key="name.invalidPattern"-->
<!--value="Method type name ''{0}'' must match pattern ''{1}''."/>-->
<!--</module>-->
<!--<module name="InterfaceTypeParameterName">-->
<!--<property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/>-->
<!--<message key="name.invalidPattern"-->
<!--value="Interface type name ''{0}'' must match pattern ''{1}''."/>-->
<!--</module>-->
<!--<module name="NoFinalizer"/>-->
<!--<module name="GenericWhitespace">-->
<!--<message key="ws.followed"-->
<!--value="GenericWhitespace ''{0}'' is followed by whitespace."/>-->
<!--<message key="ws.preceded"-->
<!--value="GenericWhitespace ''{0}'' is preceded with whitespace."/>-->
<!--<message key="ws.illegalFollow"-->
<!--value="GenericWhitespace ''{0}'' should followed by whitespace."/>-->
<!--<message key="ws.notPreceded"-->
<!--value="GenericWhitespace ''{0}'' is not preceded with whitespace."/>-->
<!--</module>-->
<!--<module name="Indentation">-->
<!--<property name="basicOffset" value="2"/>-->
<!--<property name="braceAdjustment" value="0"/>-->
<!--<property name="caseIndent" value="2"/>-->
<!--<property name="throwsIndent" value="4"/>-->
<!--<property name="lineWrappingIndentation" value="4"/>-->
<!--<property name="arrayInitIndent" value="2"/>-->
<!--</module>-->
<!--<module name="AbbreviationAsWordInName">-->
<!--<property name="ignoreFinal" value="false"/>-->
<!--<property name="allowedAbbreviationLength" value="1"/>-->
<!--</module>-->
<!--<module name="OverloadMethodsDeclarationOrder"/>-->
<!--<module name="VariableDeclarationUsageDistance"/>-->
<!--<module name="CustomImportOrder">-->
<!--<property name="sortImportsInGroupAlphabetically" value="true"/>-->
<!--<property name="separateLineBetweenGroups" value="true"/>-->
<!--<property name="customImportOrderRules" value="STATIC###THIRD_PARTY_PACKAGE"/>-->
<!--</module>-->
<!--<module name="MethodParamPad"/>-->
<!--<module name="NoWhitespaceBefore">-->
<!--<property name="tokens" value="COMMA, SEMI, POST_INC, POST_DEC, DOT, ELLIPSIS, METHOD_REF"/>-->
<!--<property name="allowLineBreaks" value="true"/>-->
<!--</module>-->
<!--<module name="ParenPad"/>-->
<!--<module name="OperatorWrap">-->
<!--<property name="option" value="NL"/>-->
<!--<property name="tokens" value="BAND, BOR, BSR, BXOR, DIV, EQUAL, GE, GT, LAND, LE, LITERAL_INSTANCEOF, LOR, LT, MINUS, MOD, NOT_EQUAL, PLUS, QUESTION, SL, SR, STAR, METHOD_REF "/>-->
<!--</module>-->
<!--<module name="AnnotationLocation">-->
<!--<property name="id" value="AnnotationLocationMostCases"/>-->
<!--<property name="tokens" value="CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF"/>-->
<!--</module>-->
<!--<module name="AnnotationLocation">-->
<!--<property name="id" value="AnnotationLocationVariables"/>-->
<!--<property name="tokens" value="VARIABLE_DEF"/>-->
<!--<property name="allowSamelineMultipleAnnotations" value="true"/>-->
<!--</module>-->
<!--<module name="NonEmptyAtclauseDescription"/>-->
<!--<module name="JavadocTagContinuationIndentation"/>-->
<!--<module name="SummaryJavadoc">-->
<!--<property name="forbiddenSummaryFragments" value="^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"/>-->
<!--</module>-->
<!--<module name="JavadocParagraph"/>-->
<!--<module name="AtclauseOrder">-->
<!--<property name="tagOrder" value="@param, @return, @throws, @deprecated"/>-->
<!--<property name="target" value="CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, VARIABLE_DEF"/>-->
<!--</module>-->
<!--<module name="JavadocMethod">-->
<!--<property name="scope" value="public"/>-->
<!--<property name="allowMissingParamTags" value="true"/>-->
<!--<property name="allowMissingThrowsTags" value="true"/>-->
<!--<property name="allowMissingReturnTag" value="true"/>-->
<!--<property name="minLineCount" value="2"/>-->
<!--<property name="allowedAnnotations" value="Override, Test"/>-->
<!--<property name="allowThrowsTagsForSubclasses" value="true"/>-->
<!--</module>-->
<!--<module name="MethodName">-->
<!--<property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9_]*$"/>-->
<!--<message key="name.invalidPattern"-->
<!--value="Method name ''{0}'' must match pattern ''{1}''."/>-->
<!--</module>-->
<!--<module name="SingleLineJavadoc">-->
<!--<property name="ignoreInlineTags" value="false"/>-->
<!--</module>-->
<!--<module name="EmptyCatchBlock">-->
<!--<property name="exceptionVariableName" value="expected"/>-->
<!--</module>-->
<!--<module name="CommentsIndentation"/>-->
</module>
</module>
Loading