28f1c53600
Update dependency org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin to v0.11.0 ( #8947 )
...
* Update dependency org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin to v0.11.0
* Fix graal build
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yuri Schimke <yuri@schimke.ee >
2025-07-22 21:31:49 +01:00
0ff87513e2
Remove Graal init tracing ( #8909 )
2025-07-04 09:35:42 +01:00
ce29ef6182
Fix graal tests ( #8906 )
2025-07-04 09:15:11 +01:00
5f3ec584f7
Switch to @StartStop for JUnit 5 tests ( #8863 )
...
* New @StartStop extension for JUnit 5
This is a new take on our JUnit 5 extension. Rather than creating and managing
the MockWebServer instance in the extension, we let the user create it and all
the extension does is manage the lifecycle.
Note that this annotation doesn't require any external configuration - it doesn't
need a system-property to opt-into 'automatic' extensions, and it doesn't require
a class-level extension either.
* apiDump
* Switch to @StartStop for JUnit 5 tests
* Fixup visibility
---------
Co-authored-by: Jesse Wilson <jwilson@squareup.com >
2025-06-18 08:28:21 -04:00
cad304afe7
Fix native image tests' build ( #8811 )
...
* Fix native image tests' build
They need friendsImplementation to test internal APIs
* Also fix the package name
---------
Co-authored-by: Jesse Wilson <jwilson@squareup.com >
2025-05-27 17:44:11 -04:00
e9db9cc56b
Don't use uppercase letters in package names ( #8790 )
2025-05-22 10:39:14 -04:00
27ddd2c286
Drop the findbugs dependency ( #8769 )
...
We don't need it.
Co-authored-by: Jesse Wilson <jwilson@squareup.com >
2025-05-13 20:51:50 -04:00
fb22f4973e
Update to official GraalVM tooling ( #8613 )
2024-12-21 10:56:29 +02:00
54b64fe5d1
Embed the public suffix database list directly inside a class ( #8589 )
...
During build time embed the database as a base64 encoded string, parsed the first time a cookie is used, using the class init as the mutex.
2024-11-27 08:50:25 +00:00
a228fd64cc
Reformat with Spotless ( #8180 )
...
* Enable spotless
* Run spotlessApply
* Fixup trimMargin
* Re-run spotlessApply
2024-01-07 20:13:22 -05:00
0e312d7804
Prepare to enable Spotless ( #8179 )
...
* Prepare to enable Spotless
I'm not super keen on any of these changes, but I am very
keen on having automatic formatting.
* Don't actually enable Spotless yet
2024-01-07 11:05:34 -05:00
23d67c304f
Switch to assertFailsWith ( #8177 )
...
* Switch to assertk.fail
* Use assertFailsWith
* More assertFailsWith
* Use more assertFailsWith
* More assertFailsWith
* More assertFailsWith
* Native image dependencies
* Move JUnit dependency
* Don't lock in a specific implementation class
* Missing finally
2024-01-06 00:31:00 -05:00
eb6c016f6f
Stop using AssertJ ( #8174 )
...
* Stop using AssertJ
This completes the migration to assertk.
* Fix a missing import
* Fix some type issues
2024-01-04 00:32:07 -05:00
d4ca39b097
Avoid checking file metadata in graal tests ( #8161 )
2023-12-24 09:33:12 +00:00
dda13bb467
Make a JPMS-compatible JavaNetCookieJar ( #8074 )
...
* Make a JPMS-compatible JavaNetCookieJar
* Add missing imports
* Depend on okhttpUrlconnection
This is necessary to pass the OSGi test.
2023-11-20 11:20:29 -05:00
64d1262006
Make Public Suffix Database failures permanent ( #7827 )
...
* Make Public Suffix Database failures permanent
* Make Public Suffix Database failures permanent
* Fix test
2023-09-15 09:32:01 -04:00
4fc51857a1
Deduplicate HttpUrl tests and documentation ( #7814 )
2023-05-11 10:48:57 -04:00
60d5b73fb8
Track API changes in native-image-tests ( #7600 )
2023-01-01 10:27:03 +10:00
fb6e7621f8
Bump graal to 22.2.0 ( #7409 )
2022-08-07 13:37:48 +01:00
3530e56c4f
Native image tests ( #7098 )
2022-02-20 14:25:51 -05:00
9d0208d43a
Cleanup libs.versions.toml ( #7082 )
2022-02-17 19:03:07 +00:00
362f53546d
Adopt Version Catalog and Updates plugin ( #7075 )
2022-02-15 23:38:32 +00:00
7620f3ddd6
Native Image Feature. ( #7071 )
2022-02-09 19:04:49 +00:00
f5758b7f26
Enable Gradle's type-safe project accessors ( #7069 )
2022-02-08 20:01:28 +00:00
2831751f3c
Update dependencies ( #6938 )
2021-11-30 06:39:45 +00:00
7e38a9a414
Fix module name after kts switch ( #6936 )
2021-11-27 18:39:53 +00:00
65a8c86b17
Fix module name after kts switch ( #6934 )
2021-11-27 17:14:19 +00:00
d9a65a85c5
Switch to Vanniktech for Maven publishing ( #6929 )
...
* Switch to Vanniktech for Maven publishing
Steal configuration from Okio, which already works nicely.
* Update mockwebserver-junit5/build.gradle.kts
Co-authored-by: Benoît Quenaudon <bquenaudon@squareup.com >
Co-authored-by: Benoît Quenaudon <bquenaudon@squareup.com >
2021-11-26 06:58:00 -05:00
c1e4765cec
Extract dependencies to Dependencies ( #6799 )
2021-07-31 15:50:52 +03:00
619c3256e7
Convert native-image gradle to kts ( #6798 )
2021-07-31 09:35:08 +03:00
738357997b
Run native image tests in CI ( #6660 )
2021-07-28 15:56:04 +03:00
ffeffc669c
Simplify gradle modules to avoid Intellij weirdness ( #6615 )
2021-04-24 18:27:11 +01:00
b607bb0aa8
Partial move to gradle kotlin ( #6532 )
2021-02-06 14:57:47 +00:00
6e8aa12dd6
Okio Filesystem ( #6500 )
...
* Testing okio
* Working tests
* Working tests
* Working tests
* Working tests
* okio 3
* Fix dependencies
* File system
* Cleanup
* Cleanup
* Cleanup
* Cache fixes
* Cache fixes
* Review comments
* Cleanup
* Cleanup
* Build fixes
2021-02-06 08:49:05 -05:00
e2f3093c6f
Graal 21 Upgrade ( #6522 )
2021-01-23 16:32:16 +00:00
a334f6f14f
Fix single failing graal test ( #6445 )
2020-11-22 12:12:58 -05:00
083315a473
Launcher for quick tests ( #6437 )
2020-11-21 13:28:45 +00:00
3d922411b9
Graal 20.3.0 ( #6427 )
2020-11-18 07:39:48 -05:00
205a0bc0be
Fix for native image and config ( #6416 )
2020-11-12 22:00:33 -05:00
33a31db1c6
Workaround native image charset and kotlin issue ( #6404 )
2020-11-08 14:38:18 +00:00
4a3ab8310d
Fix windows IDE detection ( #6402 )
2020-11-08 09:32:05 -05:00
0d5a9cecb3
Workaround native image params issue ( #6401 )
2020-11-08 07:30:54 +00:00
38e728b0af
Avoid duplicate source roots in Intellij ( #6397 )
...
* Avoid duplicate source roots in Intellij
* Avoid duplicate source roots in Intellij
2020-11-07 17:59:07 -05:00
cf2a40bdb9
Fix publicsuffixes in native image ( #6395 )
2020-11-06 05:59:38 -05:00
4677beea96
Add more n-i-t tests from okhttp ( #6387 )
2020-11-03 19:56:29 +00:00
40f98404dd
Test docs and unit test ( #6386 )
2020-11-02 15:45:06 -05:00
a70136ee81
Additional n-i-t tests ( #6384 )
...
* Add more n-i-t tests
* Add some more tests
* Copyright
2020-11-01 11:14:52 -05:00
59c4cfd978
Fixing n-i-t launcher ( #6367 )
2020-11-01 14:48:05 +00:00
fa99b4c124
Update native image plugin ( #6368 )
2020-11-01 09:27:21 -05:00
59ae0c138d
Convert more tests to JUnit 5 ( #6366 )
2020-11-01 05:46:35 +00:00