renovate[bot]
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
Yuri Schimke
0ff87513e2
Remove Graal init tracing ( #8909 )
2025-07-04 09:35:42 +01:00
Yuri Schimke
ce29ef6182
Fix graal tests ( #8906 )
2025-07-04 09:15:11 +01:00
Jesse Wilson
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
Jesse Wilson
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
Jesse Wilson
e9db9cc56b
Don't use uppercase letters in package names ( #8790 )
2025-05-22 10:39:14 -04:00
Jesse Wilson
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
Yuri Schimke
fb22f4973e
Update to official GraalVM tooling ( #8613 )
2024-12-21 10:56:29 +02:00
Yuri Schimke
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
Jesse Wilson
a228fd64cc
Reformat with Spotless ( #8180 )
...
* Enable spotless
* Run spotlessApply
* Fixup trimMargin
* Re-run spotlessApply
2024-01-07 20:13:22 -05:00
Jesse Wilson
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
Jesse Wilson
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
Jesse Wilson
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
Yuri Schimke
d4ca39b097
Avoid checking file metadata in graal tests ( #8161 )
2023-12-24 09:33:12 +00:00
Jesse Wilson
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
Yuri Schimke
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
Jesse Wilson
4fc51857a1
Deduplicate HttpUrl tests and documentation ( #7814 )
2023-05-11 10:48:57 -04:00
Jesse Wilson
60d5b73fb8
Track API changes in native-image-tests ( #7600 )
2023-01-01 10:27:03 +10:00
Yuri Schimke
fb6e7621f8
Bump graal to 22.2.0 ( #7409 )
2022-08-07 13:37:48 +01:00
Yuri Schimke
3530e56c4f
Native image tests ( #7098 )
2022-02-20 14:25:51 -05:00
Goooler
9d0208d43a
Cleanup libs.versions.toml ( #7082 )
2022-02-17 19:03:07 +00:00
Yuri Schimke
362f53546d
Adopt Version Catalog and Updates plugin ( #7075 )
2022-02-15 23:38:32 +00:00
Yuri Schimke
7620f3ddd6
Native Image Feature. ( #7071 )
2022-02-09 19:04:49 +00:00
Goooler
f5758b7f26
Enable Gradle's type-safe project accessors ( #7069 )
2022-02-08 20:01:28 +00:00
Goooler
2831751f3c
Update dependencies ( #6938 )
2021-11-30 06:39:45 +00:00
Yuri Schimke
7e38a9a414
Fix module name after kts switch ( #6936 )
2021-11-27 18:39:53 +00:00
Yuri Schimke
65a8c86b17
Fix module name after kts switch ( #6934 )
2021-11-27 17:14:19 +00:00
Jesse Wilson
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
Goooler
c1e4765cec
Extract dependencies to Dependencies ( #6799 )
2021-07-31 15:50:52 +03:00
Goooler
619c3256e7
Convert native-image gradle to kts ( #6798 )
2021-07-31 09:35:08 +03:00
Yuri Schimke
738357997b
Run native image tests in CI ( #6660 )
2021-07-28 15:56:04 +03:00
Yuri Schimke
ffeffc669c
Simplify gradle modules to avoid Intellij weirdness ( #6615 )
2021-04-24 18:27:11 +01:00
Yuri Schimke
b607bb0aa8
Partial move to gradle kotlin ( #6532 )
2021-02-06 14:57:47 +00:00
Yuri Schimke
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
Yuri Schimke
e2f3093c6f
Graal 21 Upgrade ( #6522 )
2021-01-23 16:32:16 +00:00
Yuri Schimke
a334f6f14f
Fix single failing graal test ( #6445 )
2020-11-22 12:12:58 -05:00
Yuri Schimke
083315a473
Launcher for quick tests ( #6437 )
2020-11-21 13:28:45 +00:00
Yuri Schimke
3d922411b9
Graal 20.3.0 ( #6427 )
2020-11-18 07:39:48 -05:00
Yuri Schimke
205a0bc0be
Fix for native image and config ( #6416 )
2020-11-12 22:00:33 -05:00
Yuri Schimke
33a31db1c6
Workaround native image charset and kotlin issue ( #6404 )
2020-11-08 14:38:18 +00:00
Yuri Schimke
4a3ab8310d
Fix windows IDE detection ( #6402 )
2020-11-08 09:32:05 -05:00
Yuri Schimke
0d5a9cecb3
Workaround native image params issue ( #6401 )
2020-11-08 07:30:54 +00:00
Yuri Schimke
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
Yuri Schimke
cf2a40bdb9
Fix publicsuffixes in native image ( #6395 )
2020-11-06 05:59:38 -05:00
Yuri Schimke
4677beea96
Add more n-i-t tests from okhttp ( #6387 )
2020-11-03 19:56:29 +00:00
Yuri Schimke
40f98404dd
Test docs and unit test ( #6386 )
2020-11-02 15:45:06 -05:00
Yuri Schimke
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
Yuri Schimke
59c4cfd978
Fixing n-i-t launcher ( #6367 )
2020-11-01 14:48:05 +00:00
Yuri Schimke
fa99b4c124
Update native image plugin ( #6368 )
2020-11-01 09:27:21 -05:00
Jesse Wilson
59ae0c138d
Convert more tests to JUnit 5 ( #6366 )
2020-11-01 05:46:35 +00:00