summaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorGravatar jeff2014-09-14 21:54:58 -0400
committerGravatar jeff2014-09-14 21:54:58 -0400
commit6736d9aac3e7d1591cba33852126abf79dd18a57 (patch)
tree63afffa4db2ee1cdcab969632d39ee985b815cf8 /build.gradle
parentfixed bug with method references pointing to wrong class (diff)
downloadenigma-6736d9aac3e7d1591cba33852126abf79dd18a57.tar.gz
enigma-6736d9aac3e7d1591cba33852126abf79dd18a57.tar.xz
enigma-6736d9aac3e7d1591cba33852126abf79dd18a57.zip
added test to check constructor references
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle12
1 files changed, 10 insertions, 2 deletions
diff --git a/build.gradle b/build.gradle
index 10294292..767b0321 100644
--- a/build.gradle
+++ b/build.gradle
@@ -82,8 +82,16 @@ task jarInheritanceTree( type: Jar ) {
82 archiveName( "testInheritanceTree.jar" ) 82 archiveName( "testInheritanceTree.jar" )
83} 83}
84 84
85task jarConstructors( type: Jar ) {
86 from( sourceSets.test.output ) {
87 include( "cuchaz/enigma/inputs/Keep.class" )
88 include( "cuchaz/enigma/inputs/constructors/**" )
89 }
90 archiveName( "testConstructors.jar" )
91}
92
85task obfTestCases( type: proguard.gradle.ProGuardTask ) { 93task obfTestCases( type: proguard.gradle.ProGuardTask ) {
86 dependsOn jarLoneClass, jarInheritanceTree 94 dependsOn jarLoneClass, jarInheritanceTree, jarConstructors
87 95
88 libraryjars( "${System.getProperty('java.home')}/lib/rt.jar" ) 96 libraryjars( "${System.getProperty('java.home')}/lib/rt.jar" )
89 overloadaggressively 97 overloadaggressively
@@ -94,7 +102,7 @@ task obfTestCases( type: proguard.gradle.ProGuardTask ) {
94 102
95 keep( "class cuchaz.enigma.inputs.Keep" ) 103 keep( "class cuchaz.enigma.inputs.Keep" )
96 104
97 def jarNames = [ "LoneClass", "InheritanceTree" ]; 105 def jarNames = [ "LoneClass", "InheritanceTree", "Constructors" ];
98 jarNames.each() { 106 jarNames.each() {
99 injars( "build/libs/test${it}.jar" ) 107 injars( "build/libs/test${it}.jar" )
100 outjars( "build/libs/test${it}.obf.jar" ) 108 outjars( "build/libs/test${it}.obf.jar" )