Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Do not use Maven libraries for publishing with `maven-publish`

The use of aether and other Maven libraries was problematic:

- Static state forced us to prohibit concurrent publishing tasks

- It was difficult to control/understand the generated `maven-metadata.xml` files

- Multiple layers of indirection Gradle->Maven->Gradle->Maven made the code

difficult to comprehend and modify

Publishing of snapshot modules is not yet working. This will come in a

subsequent commit.

  1. … 11 more files in changeset.
Remove repositories mirror and flags to avoid confusion

Use HTTPS mirror in `JavaProcessStackTracesMonitorSpec`

Add some test coverage for `BlockingHttpServer`.

Add some test coverage for `BlockingHttpServer`.

Change `BlockingHttpServer` test fixture so that client reads the entire response from the server.

  1. … 2 more files in changeset.
Change `BlockingHttpServer` test fixture so that client reads the entire response from the server.

  1. … 2 more files in changeset.
Change `BlockingHttpServer` test fixture so that client reads the entire response from the server.

  1. … 2 more files in changeset.
Change `BlockingHttpServer` test fixture so that client reads the entire response from the server.

  1. … 2 more files in changeset.
Change `BlockingHttpServer` test fixture so that client reads the entire response from the server.

  1. … 2 more files in changeset.
Change `BlockingHttpServer` test fixture so that client reads the entire response from the server.

  1. … 2 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

  1. … 24 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

  1. … 25 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

  1. … 25 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

  1. … 25 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

  1. … 25 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

  1. … 25 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

  1. … 25 more files in changeset.
Remove some duplication from the logic that sets up logging to the console.

Also simplify some of the console functional tests.

  1. … 24 more files in changeset.
Fixes for http server changes.

  1. … 9 more files in changeset.
Change `BlockingHttpServer` fixture to return a 400 response rather than 500 response when an unexpected HTTP request is received. Also improve diagnostic messages for certain kinds of failures.

  1. … 11 more files in changeset.
Change `BlockingHttpServer` fixture to return a 400 response rather than 500 response when an unexpected HTTP request is received. Also improve diagnostic messages for certain kinds of failures.

  1. … 11 more files in changeset.
Change `BlockingHttpServer` fixture to return a 400 response rather than 500 response when an unexpected HTTP request is received. Also improve diagnostic messages for certain kinds of failures.

  1. … 11 more files in changeset.
Change `BlockingHttpServer` fixture to return a 400 response rather than 500 response when an unexpected HTTP request is received. Also improve diagnostic messages for certain kinds of failures.

  1. … 11 more files in changeset.
Fix JUnitPlatformTestRewriterTest

Re-enable a test.

Ignore flaky BlockingHttpServerTest for now

Change `BlockingHttpServer.stop()` to wait for all current requests to complete before collecting failures, so as to not miss failures that are happening at the same time that the test calls `stop()`.

Also some tweaks to error messages.

  1. … 7 more files in changeset.
Tweak the API of `BlockingHttpServer` and fix some flakiness in its error reporting.

Also replace the remaining usages of `CyclicBarrierHttpServer` with `BlockingHttpServer`.

  1. … 16 more files in changeset.
Rework `BlockingHttpServer` API to separate expected HTTP request from the action that should be performed when the request is received. Also remove usages of `HttpExchange` from tests (but not fixtures) as this is an internal detail of the fixture.

  1. … 22 more files in changeset.