Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
245 commits
Select commit Hold shift + click to select a range
a19a692
dep: upgrade roseau to latest commit ver (code-review)
gus33000 Dec 12, 2023
60905d5
feat: begin refactoring of instrumentation project
gus33000 Dec 13, 2023
7af2bdb
fix: missing dependency w/ roseau
gus33000 Dec 13, 2023
b84504e
feat: more factoring on method trace classes
gus33000 Dec 13, 2023
a448d09
fix: broken visitors with thrown (need to fix this later)
gus33000 Dec 13, 2023
818af60
feat: further refactoring of the code
gus33000 Dec 13, 2023
cdb67a9
fix: remove useless IsSerialized boolean from traces
gus33000 Dec 13, 2023
fa66447
fix: simplify bytebuddy visitors
gus33000 Dec 13, 2023
497dc9b
feat: save information about exceptions being thrown
gus33000 Dec 13, 2023
7d27663
feat: rename a few things around
gus33000 Dec 13, 2023
1e8bd05
feat: cleanup agent entry points
gus33000 Dec 13, 2023
a5172ab
feat: refactor trace collector
gus33000 Dec 13, 2023
70abb73
fix: optimize methods
gus33000 Dec 13, 2023
8cf0a96
feat: add stack trace collection
gus33000 Dec 13, 2023
cb85231
Add test recursive method to troubleshoot an issue with serialization
gus33000 Jan 9, 2024
189f222
Add the option to specify library methods and test methods via config…
gus33000 Jan 9, 2024
70c161d
Specify java version for maven launcher
gus33000 Jan 9, 2024
a7ff32e
Remove indent feature from serialization
gus33000 Jan 9, 2024
25b9dd4
Adjust stack trace content to skip ourselves
gus33000 Jan 9, 2024
070a728
Add filter rules to prevent stack overflow issues
gus33000 Jan 9, 2024
d19e1fa
Update comments in MethodAdvisor for stacks
gus33000 Jan 9, 2024
0b1e22c
A bit of cleanup/comment changes
gus33000 Jan 9, 2024
7a98ccc
Add slicing of traces per test case
gus33000 Jan 9, 2024
1e5e655
Improvements
gus33000 Jan 9, 2024
d6345bf
fix: adapt traceview to work with the new trace format
gus33000 Feb 14, 2024
52ce966
fix: cleanup the test advisor
gus33000 Feb 14, 2024
91237ef
Debugging things
gus33000 Feb 14, 2024
bf74e77
Temporarily workaround an issue with constructors
gus33000 Feb 14, 2024
b050a19
Further improvements for constructor troubleshooting
gus33000 Feb 14, 2024
8b62ad7
fix: add more code/handling for constructors
gus33000 Feb 14, 2024
ec5976f
More code parity for the constructor advisors
gus33000 Feb 14, 2024
c9daf49
Update Roseau
gus33000 Feb 14, 2024
4df9345
Update dependencies
gus33000 Feb 15, 2024
c842a21
Use roseau maven package :)
gus33000 Feb 16, 2024
7d43747
CodeGen: Implement Descriptor gen
gus33000 Feb 19, 2024
69ad118
Code cleanup
gus33000 Feb 20, 2024
ce6c87f
Improve descriptor generation
gus33000 Feb 20, 2024
2d6673c
Revamp config models and data to match on descriptors too
gus33000 Feb 20, 2024
bf53a9e
Normalize timestamps
gus33000 Feb 20, 2024
9ff27df
Implement gathering of client methods
gus33000 Feb 20, 2024
62fcf95
Cleanup code gen a tiny bit
gus33000 Feb 20, 2024
6a99e9f
Add logger
gus33000 Feb 20, 2024
6aa407b
Reenable descriptor matching
gus33000 Feb 20, 2024
b667652
Add lambda test
gus33000 Feb 20, 2024
399ef43
make lib code also call something
gus33000 Feb 20, 2024
36b822c
fix: exception
gus33000 Feb 20, 2024
1b601b0
Add missing test case
gus33000 Feb 20, 2024
fd78ed1
fix: logging ids
gus33000 Feb 20, 2024
c30740a
fix: test order
gus33000 Feb 20, 2024
a6e4275
feat: improve code gen with assertEquals
gus33000 Feb 20, 2024
94fc25e
feat: fix order of values for assert Equals
gus33000 Feb 20, 2024
1408eb7
Code cleanup
gus33000 Feb 20, 2024
a286443
Create dedicated logging class
gus33000 Feb 21, 2024
1ccdf7b
fix: logger saving routine not being executed
gus33000 Feb 21, 2024
9ff7309
fix: refactor test detection
gus33000 Feb 21, 2024
7ba6aa5
fix: cleanup trace saving code
gus33000 Feb 21, 2024
03e23a6
fix: cleanup/timestamps
gus33000 Feb 21, 2024
e299031
fix: further cleanup
gus33000 Feb 21, 2024
d1dfa3d
Improve stack trace collection & timestamps
gus33000 Feb 21, 2024
edb6d0a
more refactoring
gus33000 Feb 21, 2024
4102460
Even more refactoring
gus33000 Feb 21, 2024
09141fc
fix: cleanup unused code in confgen
gus33000 Feb 21, 2024
52fc450
fix: refactoring/cleanup
gus33000 Feb 21, 2024
d5fd3f3
Start cleaning up code gen
gus33000 Feb 21, 2024
d2517a5
Add missing primitive types
gus33000 Feb 21, 2024
a6759a3
fix: implement parsing of jvm type descriptors
gus33000 Feb 21, 2024
87eab9f
codegen: further changes
gus33000 Feb 21, 2024
7a802da
fix: use formatted when possible
gus33000 Feb 21, 2024
deb89a2
fix: rewrite parts of the code generator
gus33000 Feb 21, 2024
3e37fa6
cleanup unused code
gus33000 Feb 21, 2024
609643b
Cleanup more duplicated code
gus33000 Feb 21, 2024
933a991
fix: rewrite trace generation to not print in the console
gus33000 Feb 21, 2024
8b5d83e
codegen: allow specifying custom indentation
gus33000 Feb 21, 2024
afb538e
Update maracas test
gus33000 Feb 21, 2024
bfa55fb
Refactor codegen to not generate the same class multiple times
gus33000 Feb 22, 2024
ab74ab5
Generate test classes directly
gus33000 Feb 22, 2024
81e4ffe
Update dependencies and script improvements
gus33000 Feb 22, 2024
b7e16e8
fixes
gus33000 Feb 22, 2024
21bfa60
Fixes
gus33000 Feb 22, 2024
83f951c
fix: workaround issue with some null values passed in args
gus33000 Feb 22, 2024
e29c1b6
add option to remove post call asserts
gus33000 Feb 22, 2024
2d6b987
Update to work with latest roseau
gus33000 Apr 5, 2024
9e00d8a
Start migrating to xstream
gus33000 Apr 17, 2024
f8c66a3
Move to XStream for serialization
gus33000 Apr 18, 2024
a1316f3
Rename model classes
gus33000 Apr 22, 2024
7af6481
Create utility Xml class
gus33000 Apr 22, 2024
b6dc040
Rename package names
gus33000 Apr 22, 2024
6bb23ad
Remove further hardcoded paths
gus33000 Apr 22, 2024
b21b656
Add sh scripts
gus33000 Apr 22, 2024
240f89a
Fixed typo in run-test-workflow.*
tdegueul Apr 22, 2024
f111886
Improvements for the instrumentation tool
gus33000 Apr 24, 2024
84785aa
Improvements
gus33000 May 13, 2024
2517591
Improvements
gus33000 May 13, 2024
42347c5
Improvements
gus33000 May 13, 2024
08493a5
Improvements
gus33000 May 13, 2024
0f5bf31
Fix mistake in test scripts
gus33000 May 13, 2024
3175021
Allow specifying the output location for the instrumentation tool
gus33000 May 13, 2024
bc10d61
Improvements + Collect J(a)son(s) a well
gus33000 May 14, 2024
17cb56c
Add maven sample project
gus33000 May 27, 2024
d3f7a60
Move samples around
gus33000 May 27, 2024
34ceb9e
Fix scripts
gus33000 May 27, 2024
0a29d96
Fix scripts
gus33000 May 27, 2024
cb343cf
Add orchestrator project
gus33000 May 27, 2024
bce31cc
Add harness backbone code
gus33000 May 27, 2024
0b0fbcc
Git ignore for Maestro
gus33000 May 27, 2024
dbd8958
Drop files from .gitignore
gus33000 May 27, 2024
56a140c
Cleanup of deps for confgen
gus33000 May 27, 2024
b2e4805
Cleanup
gus33000 May 27, 2024
4cc7fab
Update Project Runner for Maven
gus33000 May 27, 2024
a545a8c
Update Maestro POC
gus33000 May 28, 2024
6a5f4c7
Maestro: Cleanup
gus33000 May 28, 2024
0368992
Maestro: Small fixes
gus33000 May 28, 2024
dc74795
Progress on Maestro
gus33000 May 29, 2024
8507b98
Cleanup
gus33000 May 29, 2024
8fca599
Cleanup
gus33000 May 29, 2024
6d2ffa7
Cleanup
gus33000 May 29, 2024
42e3bad
Cleanup
gus33000 May 29, 2024
45e3ae5
Enable support for gradle projects
gus33000 Jun 11, 2024
2c2d90f
Add missing Xml function in test gen
gus33000 Jun 11, 2024
63762f1
Fix a typo in a comment in test gen
gus33000 Jun 11, 2024
d4f3587
Enable doing assertions using "true equality" instead of serialisatio…
gus33000 Jun 11, 2024
5ddcc4b
Fix: gradle support on some systems
gus33000 Jun 11, 2024
5433f85
fix: Java 21 project support
gus33000 Jun 11, 2024
e3de8f4
fix: cleanup bak files after execution
gus33000 Jun 11, 2024
b1204e5
cleanup
gus33000 Jun 11, 2024
ad53bdf
add more arguments to fully automate the experience process
gus33000 Jun 11, 2024
32b82cc
Enhancements
gus33000 Jun 18, 2024
a610192
updates
gus33000 Jun 21, 2024
97b8df7
add compsuiteharness for repro
gus33000 Jun 21, 2024
ac7da18
fixes for harness
gus33000 Jun 21, 2024
ee7849d
fixes for maestro
gus33000 Jun 21, 2024
03e5126
fixes for harness
gus33000 Jun 21, 2024
d6e9ac6
misc fixes
gus33000 Jun 21, 2024
9935607
fix: +x on sh files
gus33000 Jun 21, 2024
e057500
fix: add logs folder to gitignore
gus33000 Jun 21, 2024
3a2c501
fix: add idea folder to gitignore
gus33000 Jun 21, 2024
60b4422
refactor: maestro + compsuite
gus33000 Jun 21, 2024
c15854a
fix: reports for harness
gus33000 Jun 21, 2024
eb03a6f
feat: rework filter for java agent
gus33000 Jun 24, 2024
cd7c7a8
fix: conflicts with jacksons in clients/libs + filter
gus33000 Jun 25, 2024
c1fe405
general fixes
gus33000 Jun 26, 2024
38ee58e
General Update Sync
gus33000 Jun 27, 2024
0818bbc
General Update Sync
gus33000 Jun 27, 2024
f2e4785
fixes
gus33000 Jul 1, 2024
e362955
fixes
gus33000 Jul 2, 2024
8a3bb68
fixes
gus33000 Jul 3, 2024
ace3a24
Push the beginning of the test generator rewrite into the repo
gus33000 Jul 8, 2024
f6fd53e
Add argument checks to the new test generator
gus33000 Jul 8, 2024
ee66286
Further work on the new test generator code
gus33000 Jul 8, 2024
777de4e
fix: typo
gus33000 Jul 8, 2024
c76ae9b
Handle instance calls correctly
gus33000 Jul 8, 2024
1f19731
Improve codegen (still missing variables for entry and asserts)
gus33000 Jul 8, 2024
3bd2743
Update models for traces
gus33000 Jul 8, 2024
7d9286d
Make the config easily accessible to the agent inner classes
gus33000 Jul 8, 2024
5c79150
Enable the creation of additional data in traces
gus33000 Jul 8, 2024
eef2e55
fix: bug in descriptor generator
gus33000 Jul 9, 2024
67b210b
Improve trace data
gus33000 Jul 9, 2024
f54b533
Update samples
gus33000 Jul 9, 2024
e0468fa
Improve data collection in java agent
gus33000 Jul 10, 2024
b5a4aa8
Remove redundant data from traces
gus33000 Jul 10, 2024
4df3fe3
Add more data to traces (for generics)
gus33000 Jul 10, 2024
fa1efb7
Add more generic info
gus33000 Jul 10, 2024
0342484
Implement variable generator and return assertions (without proper ty…
gus33000 Jul 11, 2024
47606de
Cleanup a tiny bit arg handling
gus33000 Jul 11, 2024
3174f8e
Enable assertions
gus33000 Jul 11, 2024
c5f723c
Improvements on code generation
gus33000 Jul 11, 2024
6dbd621
Cleanup
gus33000 Jul 11, 2024
7246981
more cleanup
gus33000 Jul 11, 2024
83d891c
Update gitignore
gus33000 Jul 11, 2024
2b243e4
Further cleanup
gus33000 Jul 11, 2024
89fc12e
cleanup
gus33000 Jul 11, 2024
a5a7b3b
Centralize configuration of test gen
gus33000 Jul 11, 2024
804a322
cleanup duplicated serial code
gus33000 Jul 11, 2024
3963079
shift namespaces to reflect reviewed status
gus33000 Jul 11, 2024
68f12ec
fix compilation
gus33000 Jul 12, 2024
9856c96
Refactor assert equals gen
gus33000 Jul 12, 2024
71b505d
more cleanup
gus33000 Jul 12, 2024
97702f6
get ready for experimentation
gus33000 Jul 12, 2024
bd81262
temporarily restrict functionality for debugging purposes
gus33000 Jul 12, 2024
7235b1a
Start rewriting argument utils
gus33000 Jul 12, 2024
e2a6c51
Improvements
gus33000 Jul 15, 2024
3959848
Some improvements
gus33000 Jul 15, 2024
7994992
Fixes
gus33000 Jul 15, 2024
4c455d6
fixes
gus33000 Jul 15, 2024
680434f
Enhancements
gus33000 Jul 16, 2024
ffc7f86
fix: instance casting
gus33000 Jul 16, 2024
eea33bb
further fixes
gus33000 Jul 16, 2024
cb14c0b
cleanup
gus33000 Jul 16, 2024
462e08e
further cleanup
gus33000 Jul 16, 2024
fa609e3
more cleanup
gus33000 Jul 16, 2024
f36e52e
cleanup
gus33000 Jul 16, 2024
3288f7a
fix: remove some commenting out
gus33000 Jul 17, 2024
1fc9dc5
Add sample run execution script
gus33000 Jul 17, 2024
ba5782e
Remove restrictions on project ids
gus33000 Sep 2, 2024
5f943f5
Store both the old and new test project versions
gus33000 Sep 4, 2024
b91bcbd
Test only variable data creation
gus33000 Sep 4, 2024
be70814
Fork TestGen to create TraceDiff
gus33000 Sep 9, 2024
cee7c4e
Revert "Test only variable data creation"
gus33000 Sep 9, 2024
86faaaf
Enable running trace diff on site
gus33000 Sep 9, 2024
fa3c2f3
Changes
gus33000 Sep 11, 2024
faa53a7
Changes
gus33000 Sep 12, 2024
9655144
Improvements
gus33000 Sep 16, 2024
2aeaa5f
Cleanup Compsuite Experimentation class
gus33000 Sep 17, 2024
5aa7941
Backport new changes from maestro to harness sample
gus33000 Sep 17, 2024
e195343
Refresh cmd scripts
gus33000 Sep 17, 2024
ee1ed52
Create dependabot.yml
gus33000 Sep 17, 2024
ddacad5
Update dependabot.yml
gus33000 Sep 17, 2024
137c323
Bump Dependencies
dependabot[bot] Sep 17, 2024
60defab
Downgrade com.fasterxml.jackson.dataformat for the agent
gus33000 Sep 17, 2024
c2645be
Add cleanup script
gus33000 Sep 17, 2024
d0789f6
Some path resolving fixes
gus33000 Sep 17, 2024
a8ce0e1
Dont hardcode M2 repo path other than in Constants
gus33000 Sep 17, 2024
00fba91
Fixes
gus33000 Sep 17, 2024
118e501
Add a few filters for serialization
gus33000 Sep 30, 2024
86ead94
Add Illico sources
gus33000 Oct 1, 2024
6259e91
Sync with local
gus33000 Oct 3, 2024
3bd02fa
Rename dependabot.yml to dependabot.disabled.yml
gus33000 Nov 4, 2024
31542f7
Bump net.bytebuddy:byte-buddy-agent in /Instrumentation (#100)
dependabot[bot] Nov 5, 2024
e58a8b7
Bump com.fasterxml.jackson.core:jackson-core in /TestGenerator (#98)
dependabot[bot] Nov 5, 2024
cc7533d
Bump com.fasterxml.jackson:jackson-base in /TestGenerator (#96)
dependabot[bot] Nov 5, 2024
f264768
Bump org.junit:junit-bom from 5.11.0 to 5.11.3 in /Maestro (#74)
dependabot[bot] Nov 5, 2024
7dcd220
Bump org.junit:junit-bom from 5.11.0 to 5.11.3 in /CompSuiteHarness (…
dependabot[bot] Nov 5, 2024
baf154d
Bump org.junit:junit-bom in /Samples/Gradle/samplelibrary (#76)
dependabot[bot] Nov 5, 2024
46d74bd
Bump com.fasterxml.jackson.core:jackson-annotations in /CompSuiteHarn…
dependabot[bot] Nov 5, 2024
8c2b4fa
Bump com.fasterxml.jackson.core:jackson-core in /CompSuiteHarness (#82)
dependabot[bot] Nov 5, 2024
a9f60d7
Bump com.fasterxml.jackson.core:jackson-annotations in /Maestro (#87)
dependabot[bot] Nov 5, 2024
af5d038
Bump com.fasterxml.jackson.core:jackson-databind (#93)
dependabot[bot] Nov 5, 2024
de84641
Bump com.fasterxml.jackson.core:jackson-core in /TraceDiff (#89)
dependabot[bot] Nov 5, 2024
fce4f72
Bump com.fasterxml.jackson.core:jackson-databind in /TestGenerator (#94)
dependabot[bot] Nov 5, 2024
0a3144d
Bump com.fasterxml.jackson.core:jackson-core in /Maestro (#85)
dependabot[bot] Nov 5, 2024
bb33f49
Bump com.fasterxml.jackson.core:jackson-databind in /TraceDiff (#91)
dependabot[bot] Nov 5, 2024
61b4130
Bump com.fasterxml.jackson:jackson-base in /TraceDiff (#90)
dependabot[bot] Nov 5, 2024
a8e7111
Rename dependabot.disabled.yml to dependabot.yml
gus33000 Nov 5, 2024
f55c892
Bump net.bytebuddy:byte-buddy from 1.15.1 to 1.15.10 in /Instrumentat…
dependabot[bot] Nov 5, 2024
0a2cdcd
Bump org.apache.logging.log4j:log4j-core in /CompSuiteHarness (#107)
dependabot[bot] Nov 5, 2024
120459a
Bump org.apache.logging.log4j:log4j-api in /Maestro (#106)
dependabot[bot] Nov 5, 2024
27278a2
Bump com.fasterxml.jackson.dataformat:jackson-dataformat-xml in /Maes…
dependabot[bot] Nov 5, 2024
d2f6609
Bump com.fasterxml.jackson.core:jackson-databind in /CompSuiteHarness…
dependabot[bot] Nov 5, 2024
c2a0c1d
Bump com.fasterxml.jackson.dataformat:jackson-dataformat-xml (#80)
dependabot[bot] Nov 5, 2024
ce324f6
Bump com.fasterxml.jackson:jackson-base in /CompSuiteHarness (#81)
dependabot[bot] Nov 5, 2024
e40b46c
Bump com.fasterxml.jackson:jackson-base in /Maestro (#84)
dependabot[bot] Nov 5, 2024
5a67f2f
Bump com.fasterxml.jackson.core:jackson-databind in /Maestro (#86)
dependabot[bot] Nov 5, 2024
3f93c5d
Coverage Tools
gus33000 Nov 18, 2024
8736a9b
feat: enable coverage tool to not fetch library sources as needed
gus33000 Nov 30, 2024
be8fca9
Bump org.apache.logging.log4j:log4j-api in /CompSuiteHarness
dependabot[bot] Dec 13, 2024
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
  •  
  •  
  •  
42 changes: 42 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
version: 2

updates:
- package-ecosystem: "gradle"
directory: "/CompSuiteHarness"
schedule:
interval: "daily"

- package-ecosystem: "gradle"
directory: "/ConfGen"
schedule:
interval: "daily"

- package-ecosystem: "gradle"
directory: "/Instrumentation"
schedule:
interval: "daily"

- package-ecosystem: "gradle"
directory: "/Maestro"
schedule:
interval: "daily"

- package-ecosystem: "gradle"
directory: "/Samples/Gradle/sampleclient"
schedule:
interval: "daily"

- package-ecosystem: "gradle"
directory: "/Samples/Gradle/samplelibrary"
schedule:
interval: "daily"

- package-ecosystem: "gradle"
directory: "/TestGenerator"
schedule:
interval: "daily"

- package-ecosystem: "gradle"
directory: "/TraceDiff"
schedule:
interval: "daily"
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
Backup/

# Compiled class file
*.class

Expand Down Expand Up @@ -148,4 +150,7 @@ fabric.properties
# End of https://www.toptal.com/developers/gitignore/api/jetbrains
*.db

.vscode/
.vscode/
Results/
/logs/
/.idea/
8 changes: 8 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions .idea/gilesi.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

55 changes: 55 additions & 0 deletions .idea/jarRepositories.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 27 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .idea/runConfigurations/Maestro__Sample_Project_.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

File renamed without changes.
81 changes: 81 additions & 0 deletions CompSuiteHarness/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
plugins {
id 'application'
id 'com.github.johnrengelman.shadow' version '8.1.1'
}

group 'com.github.gilesi.harness.compsuite'
version '1.0-SNAPSHOT'


compileJava {
options.encoding = 'UTF-8'
}

tasks.withType(JavaCompile).configureEach {
options.encoding = 'UTF-8'
}

repositories {
mavenCentral()
mavenLocal()
maven {
url 'https://packages.jetbrains.team/maven/p/ij/intellij-dependencies'
}
}

dependencies {
implementation 'com.fasterxml.jackson.core:jackson-core:2.18.1'
implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.18.1'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.18.1'
implementation 'com.fasterxml.jackson.core:jackson-annotations:2.18.1'
implementation 'com.fasterxml.jackson:jackson-base:2.18.1'
implementation 'org.apache.maven:maven-core:3.9.9'
implementation 'org.apache.maven.shared:maven-invoker:3.3.0'
testImplementation platform('org.junit:junit-bom:5.11.3')
testImplementation 'org.junit.jupiter:junit-jupiter'
implementation 'org.apache.logging.log4j:log4j-core:2.24.1'
implementation 'org.apache.logging.log4j:log4j-api:2.24.3'
}

jar {
manifest {
attributes 'Main-Class': 'com.github.gilesi.harness.compsuite.Main',
'Multi-Release': 'true'
}
}

application {
mainClass = 'com.github.gilesi.harness.compsuite.Main'
}

description = 'Main distribution.'

shadowJar {
archiveBaseName.set('com.github.gilesi.harness.compsuite')
archiveClassifier.set('')
archiveVersion.set('')
mergeServiceFiles()
}

distributions {
shadow {
distributionBaseName = 'com.github.gilesi.harness.compsuite'
}
}

apply plugin: 'java'
apply plugin: 'idea'

idea {
module {
downloadJavadoc = true
downloadSources = true
}
}

run {
jvmArgs = [
"-XX:InitialHeapSize=2G",
"-XX:MaxHeapSize=2G"
]
}
Binary file not shown.
6 changes: 6 additions & 0 deletions CompSuiteHarness/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#Mon May 27 14:15:06 CEST 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading