Thread: [pgjdbc/pgjdbc] 27e57d: test: Mark large sizes in ByteStreamWriterTest as ...

[pgjdbc/pgjdbc] 27e57d: test: Mark large sizes in ByteStreamWriterTest as ...

From
Sehrope Sarkuni
Date:
  Branch: refs/heads/master
  Home:   https://github.com/pgjdbc/pgjdbc
  Commit: 27e57d292ada216ed563670ccebbcd4123e142a6
      https://github.com/pgjdbc/pgjdbc/commit/27e57d292ada216ed563670ccebbcd4123e142a6
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-21 (Fri, 21 May 2021)

  Changed paths:
    M pgjdbc/src/test/java/org/postgresql/test/util/ByteStreamWriterTest.java

  Log Message:
  -----------
  test: Mark large sizes in ByteStreamWriterTest as SlowTest


  Commit: ad81a86e51a3e6ed49969a722dfe6246f9a31c55
      https://github.com/pgjdbc/pgjdbc/commit/ad81a86e51a3e6ed49969a722dfe6246f9a31c55
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-21 (Fri, 21 May 2021)

  Changed paths:
    M docker/docker-compose.yml

  Log Message:
  -----------
  test: Enable synchronous_commit by default in test postgres container

Adds backs enabling synchronous_commit by default to the test postgres server container
as having it disabled causes some replication tests to fail due to unflushed WAL.


  Commit: 841217a7f94b81d94356b9013ff0c639bf009c3f
      https://github.com/pgjdbc/pgjdbc/commit/841217a7f94b81d94356b9013ff0c639bf009c3f
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-21 (Fri, 21 May 2021)

  Changed paths:
    M build.gradle.kts

  Log Message:
  -----------
  test: Instruct gradle to detect property file changes between test runs

Adds .properties files to gradle test tasks as file inputs so that changes to any
one of those files will invalidate cached test runs. Previously gradle did not
consider a property file change so adjusting build properties would not actually
re-run tests without explicitly cleaning cached test output.


  Commit: 0bb6455e074737dedd0200c55f21cf9cc03e2fb1
      https://github.com/pgjdbc/pgjdbc/commit/0bb6455e074737dedd0200c55f21cf9cc03e2fb1
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-21 (Fri, 21 May 2021)

  Changed paths:
    M .github/workflows/omni.yml

  Log Message:
  -----------
  test: Improve omni action job names and split replication to run standalone

Improves names of omni actions jobs and present them in a sorted manner so that all the
experimental jobs appear last.

Also changes the job execution so that a single job performs the replication test on their
own. Running them combined with other tests causes them to randomly fail and this is a
hopefully temporary measure to get the tests running successfully even if it is in isolation.

Gradle args as a dispatch parameter have been removed. All jobs now run test suite with code
coverage and enable Gradle build scans.

By default slow and replication tests are not run on the majority of matrix jobs. This can be
overridden with the new "Default test group" input to specify which tests they will be running:
  fast        - Only fast tests
  slow        - Fast and slow tests
  all         - All tests including replication tests


  Commit: 6065d4ef30d68e23d1433fd986bc8035fb35321f
      https://github.com/pgjdbc/pgjdbc/commit/6065d4ef30d68e23d1433fd986bc8035fb35321f
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-21 (Fri, 21 May 2021)

  Changed paths:
    M .github/workflows/omni.yml

  Log Message:
  -----------
  test: Separate omni action gradle cache by jdk type and version

Separates omni action gradle cache so that each combination of JDK distribution and
version has its own cache. That way two different JDK 11 distributions do not share
the same cache.


  Commit: 2ba46d6879679671139163ca8b6a6273533ae4d5
      https://github.com/pgjdbc/pgjdbc/commit/2ba46d6879679671139163ca8b6a6273533ae4d5
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-21 (Fri, 21 May 2021)

  Changed paths:
    M .github/workflows/main.yml
    M .github/workflows/omni.yml

  Log Message:
  -----------
  test: Remove ACTIONS_ALLOW_UNSECURE_COMMANDS from all actions


  Commit: 65f51a4a10f2297263bf6f227125f981802f1011
      https://github.com/pgjdbc/pgjdbc/commit/65f51a4a10f2297263bf6f227125f981802f1011
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-21 (Fri, 21 May 2021)

  Changed paths:
    M .github/workflows/buildcache.yml

  Log Message:
  -----------
  test: Restrict seed build cache action to only run when S3 keys are available


  Commit: b12cf06bbd43f1c608fa278793f17476b4daa697
      https://github.com/pgjdbc/pgjdbc/commit/b12cf06bbd43f1c608fa278793f17476b4daa697
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-21 (Fri, 21 May 2021)

  Changed paths:
    M .github/workflows/main.yml

  Log Message:
  -----------
  test: Rename main CI actions so they fit better in the web UI


  Commit: 4f464d4d01e819ced6f6145eb11bd705a822e35d
      https://github.com/pgjdbc/pgjdbc/commit/4f464d4d01e819ced6f6145eb11bd705a822e35d
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-21 (Fri, 21 May 2021)

  Changed paths:
    M .github/workflows/main.yml

  Log Message:
  -----------
  test: Reorder main CI actions so that non-matrix builds are always on top


  Commit: 305ee1af895cd8cf4af932f97e31edccb837c6be
      https://github.com/pgjdbc/pgjdbc/commit/305ee1af895cd8cf4af932f97e31edccb837c6be
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-21 (Fri, 21 May 2021)

  Changed paths:
    M .github/workflows/main.yml

  Log Message:
  -----------
  test: Remove dead code from main CI action source distribution check job


Compare: https://github.com/pgjdbc/pgjdbc/compare/b3d5fba91a9d...305ee1af895c