Skip to content

Conversation

@igorbernstein2
Copy link

Get integration tests running again. It seems like they were accidentally turned off at some point.
Unfortunately it seems like dropRowRange was broken while the integration tests were disabled.
I'm working on getting dropRowRange working again, but for now I've disabled the test so that others can start running again.

Changes:

  • use junit47 provider so that parallelism params are respected
  • update listTables & listTablesAsync tests to use different tables, otherwise the second one times out while awaiting the old table to be deleted asynchronously
  • show full stack traces when tests fail
  • temporarily ignore broken dropRowRanges failure

Fixes #<issue_number_goes_here> (it's a good idea to open an issue first for context and/or discussion)

Get integration tests running again. It seems like they were accidentally turned off at some point.
Unfortunately it seems like dropRowRange was broken while the integration tests were disabled.
I'm working on getting dropRowRange working again, but for now I've disabled the test so that others can start running again.

Changes:
* use junit47 provider so that parallelism params are respected
* update listTables & listTablesAsync tests to use different tables, otherwise the second one times out while awaiting the old table to be deleted asynchronously
* show full stack traces when tests fail
* temporarily ignore broken dropRowRanges failure
@igorbernstein2 igorbernstein2 added type: bug Error or flaw in code with unintended results or allowing sub-optimal usage patterns. api: bigtable Issues related to the Bigtable API. labels Jul 18, 2019
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Jul 18, 2019
@igorbernstein2 igorbernstein2 requested a review from kolea2 July 18, 2019 03:27
igorbernstein2 added a commit to igorbernstein2/google-cloud-java that referenced this pull request Jul 18, 2019
@igorbernstein2 igorbernstein2 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 18, 2019
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 18, 2019
@igorbernstein2 igorbernstein2 merged commit d322391 into googleapis:master Jul 18, 2019
@igorbernstein2 igorbernstein2 deleted the fix-test2 branch July 18, 2019 15:00
igorbernstein2 added a commit that referenced this pull request Jul 19, 2019
* Bigtable: Add ability to run tests against direct path

* Reorganize failsafe config to have a separate execution for each test integration test target
* Move each test integration target into it's own profile (keeping the emulator tests on by default)
* Fork the ProdEnv for direct path environment

* update docs

* cherrypick #5762

* include port in const

* fix emulator system prop

* make sure to download emulator before running the bigtable integration tests

* fix kokoro cmd line

* fix continuous & nightly jobs as well

* wrokaround flakes due to jdk bug
chingor13 pushed a commit to googleapis/java-bigtable that referenced this pull request Sep 26, 2019
* Bigtable: Add ability to run tests against direct path

* Reorganize failsafe config to have a separate execution for each test integration test target
* Move each test integration target into it's own profile (keeping the emulator tests on by default)
* Fork the ProdEnv for direct path environment

* update docs

* cherrypick googleapis/google-cloud-java#5762

* include port in const

* fix emulator system prop

* make sure to download emulator before running the bigtable integration tests

* fix kokoro cmd line

* fix continuous & nightly jobs as well

* wrokaround flakes due to jdk bug
chingor13 pushed a commit to googleapis/java-gcloud-maven-plugin that referenced this pull request Oct 7, 2019
* Bigtable: Add ability to run tests against direct path

* Reorganize failsafe config to have a separate execution for each test integration test target
* Move each test integration target into it's own profile (keeping the emulator tests on by default)
* Fork the ProdEnv for direct path environment

* update docs

* cherrypick googleapis/google-cloud-java#5762

* include port in const

* fix emulator system prop

* make sure to download emulator before running the bigtable integration tests

* fix kokoro cmd line

* fix continuous & nightly jobs as well

* wrokaround flakes due to jdk bug
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigtable Issues related to the Bigtable API. cla: yes This human has signed the Contributor License Agreement. type: bug Error or flaw in code with unintended results or allowing sub-optimal usage patterns.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants