Commit Graph

16 Commits

Author SHA1 Message Date
Patrice.S 0f8873783c
spring-oxm: initial integration (#9472) 2023-01-27 11:40:46 -05:00
Fabian Meumertzheim 514febd38c
java: Fix bash escaping in memory setting logic (#8825)
These issues were missed in 5b1953b201 and
prevent the new logic from applying correctly for some projects.
2022-11-07 10:34:37 -08:00
Fabian Meumertzheim 5b1953b201
infra/java: Improve reproducibility of memory issues (#8736)
When reproducing, use slightly lower limits on heap and stack size so
that minimal changes to fuzz targets, fuzzer and runtime do not cause
memory issues to fail to reproduce.
2022-10-19 13:51:06 -04:00
Patrice.S f0b22db527
spring-websocket: initial integration (#8712) 2022-10-07 10:08:32 -07:00
Patrice.S 45118f4383
spring-webflux: initial integration (#8642) 2022-10-03 11:44:17 -04:00
Patrice.S 5efa55f71e
spring-jms: initial integration (#8621) 2022-09-28 12:40:24 -04:00
Patrice.S 551ad63712
spring-messaging: initial integration & improve project structure (#8573) 2022-09-23 10:34:35 -07:00
Patrice.S a01c454376
spring-expression: initial integration (#8488) 2022-09-21 17:37:22 +10:00
Patrice.S 21ddaca38a
spring-aop: Initial integration (#8379)
Add AspectJExpressionPointcutFuzzer
2022-08-31 09:52:42 -07:00
aschaich 7f8684c89b
[spring-framework] Intial Integration for jdbc (#8359)
* [spring-framework] Apply patches in the Dockerfile

Applying patches is part of the sourcecode retrieval, which
we do in the Dockerfile, so apply the patches as part of the
Docker image creation, too.

While here, compile and install _all_ java files rather then
only those ending on "Fuzzer.java", and use a "real" git
checkout, which is required for more "advanced" git features,
most notoriously "log".

* [spring-framework] Use cp over mv in build.sh

Copying the files rather then moving them brings us one step
closer to being re-runable w/o restarting the docker container

* [spring-framework] shadow all our jar files

Also refactor the build.sh and Dockerfile to allow us adding
shadowJars more straightforwardly

* [spring-framework] Also build orm and jdbc, remove commented code

* [spring-framework] Copy all .class files to $OUT/

* [spring-framework] Use install over cp

* [spring-framework] Initial Integration for jdbc

* [spring-framework-jdbc] add copyright headers
2022-08-31 09:47:57 -07:00
Patrice.S 2c994627ea
spring-tx: Initial integration (#8357)
* Add spring-tx TransactionAttributeSourceEditor fuzz target with dict

* Add missing copyright headers on spring-framework fuzz targets
2022-08-29 10:22:31 -04:00
Patrice.S 411f803beb
spring-webmvc: initial integration (#8321)
Add fuzz target for CookieLocaleResolver
2022-08-23 08:27:01 -04:00
Patrice.S 129f8f2639
spring-bean: initial integration (#8287)
Add BeanWrapper test for spring-bean
2022-08-18 09:23:49 -04:00
Patrice.S 66f0278fb3
spring-framework: create fuzz target for ApplicationContext (#8191)
Create fuzz target for ApplicationContext
2022-08-09 13:22:27 +01:00
psy adad4c2dbe
spring-framework: Fix build failure (#7934)
Fix build failure
2022-07-01 11:58:51 +02:00
psy bc64e722b0
spring-framework: initial integration (#7857)
Initial integration
2022-06-14 12:05:46 -05:00