Thread: [pgjdbc/pgjdbc] b40637: test: Disable slow tests in main CI action

[pgjdbc/pgjdbc] b40637: test: Disable slow tests in main CI action

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

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

  Log Message:
  -----------
  test: Disable slow tests in main CI action


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

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

  Log Message:
  -----------
  test: Refactor checkstyle, checker framework jobs, and source-distribution check in main CI

Removes ARM run steps job steps as they only run on ubuntu-latest on the hosted runners which
are x64. Also bumps the java install action for both to v2.


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

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

  Log Message:
  -----------
  test: Add queryForBoolean(...) helper


  Commit: 18fb70bf0dded5b84262e08e1f0aaf09792c473c
      https://github.com/pgjdbc/pgjdbc/commit/18fb70bf0dded5b84262e08e1f0aaf09792c473c
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-31 (Mon, 31 May 2021)

  Changed paths:
    M pgjdbc/src/test/java/org/postgresql/test/ssl/SslTest.java

  Log Message:
  -----------
  test: Refactor SslTest and remove inheritance from BaseTest4

Refactors SslTest to move the connection creation and expception handling into the
test itself rather than overriding the test setup. Also, improves some of the assert
messages.


  Commit: 551f29ddefeb7464686ec471bcbb631b6204d9c1
      https://github.com/pgjdbc/pgjdbc/commit/551f29ddefeb7464686ec471bcbb631b6204d9c1
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-31 (Mon, 31 May 2021)

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

  Log Message:
  -----------
  test: Add some SSL helpers to TestUtil


  Commit: 51d7a07efbd9813d71d3c8e623cb76d4938dd3a3
      https://github.com/pgjdbc/pgjdbc/commit/51d7a07efbd9813d71d3c8e623cb76d4938dd3a3
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-31 (Mon, 31 May 2021)

  Changed paths:
    M pgjdbc/src/test/java/org/postgresql/test/ssl/LazyKeyManagerTest.java
    M pgjdbc/src/test/java/org/postgresql/test/ssl/PKCS12KeyTest.java
    M pgjdbc/src/test/java/org/postgresql/test/ssl/SslTest.java

  Log Message:
  -----------
  test: Refactor SSL tests to use centralized helpers

Refactors some of the SSL tests to use the new helpers so that all loading of properties
files and determining of certdir paths happens in one place.


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

  Changed paths:
    A pgjdbc/src/test/java/org/postgresql/test/ssl/SingleCertValidatingFactoryTest.java
    R pgjdbc/src/test/java/org/postgresql/test/ssl/SingleCertValidatingFactoryTestSuite.java

  Log Message:
  -----------
  test: Rename and enable SingleCertValidatingFactoryTest

Renames SingleCertValidatingFactoryTestSuite to SingleCertValidatingFactoryTest and update it
to use the same SSL test scaffolding as the rest of the tests.


  Commit: 3b3df1512c455a2aac798d26081265c43482c85f
      https://github.com/pgjdbc/pgjdbc/commit/3b3df1512c455a2aac798d26081265c43482c85f
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-31 (Mon, 31 May 2021)

  Changed paths:
    M pgjdbc/src/test/java/org/postgresql/test/ssl/SslTest.java

  Log Message:
  -----------
  test: Add handling for EOFException to SslTest

Adds handling for EOFException to SslTest to handle a test race condition where the
underlying socket is closed prior to processing the SSL error. Also, refactors the
error validation in the test a bit to happen in sequence.


  Commit: 7a4f71ef46dd8760aca9f7ce02a1c374abe1df7b
      https://github.com/pgjdbc/pgjdbc/commit/7a4f71ef46dd8760aca9f7ce02a1c374abe1df7b
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-31 (Mon, 31 May 2021)

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

  Log Message:
  -----------
  test: Skip GitHub Actions and AppVeyor builds on Travis-only changes


  Commit: 45a771fccd77c1211d8638111ee3e9934849b781
      https://github.com/pgjdbc/pgjdbc/commit/45a771fccd77c1211d8638111ee3e9934849b781
  Author: Sehrope Sarkuni <sehrope@jackdb.com>
  Date:   2021-05-31 (Mon, 31 May 2021)

  Changed paths:
    M .travis.yml
    R .travis/travis_configure_replication.sh
    R .travis/travis_configure_ssl.sh
    R .travis/travis_configure_xa.sh
    R .travis/travis_create_slaves.sh
    R .travis/travis_deploy.sh
    R .travis/travis_install_head_postgres.sh
    R .travis/travis_install_postgres.sh
    R .travis/travis_install_zulu.sh
    R .travis/travis_release.sh
    R .travis/travis_ssl_users.sh
    R .travis/travis_start_postgres.sh

  Log Message:
  -----------
  test: Remove failing tests and scripts from Travis matrix

Removes repeatedly failing tests from Travis matrix and old scripts that
are now no longer being referenced. All the removed tests are covered by
a matrix entry in the omni suite so there should be no loss of coerage.


Compare: https://github.com/pgjdbc/pgjdbc/compare/0568d07a2ec8...45a771fccd77