Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: enable acceptance tests on emulator #70

Merged
merged 13 commits into from
Jun 8, 2021
Merged

test: enable acceptance tests on emulator #70

merged 13 commits into from
Jun 8, 2021

Commits on May 28, 2021

  1. test: add mock server and tests

    Adds a mock server and several end-to-end tests using the mock server.
    Also fixes:
    - Invalid function calls in migrations
    - Unnecessary use of snapshots for INFORMATION_SCHEMA queries
    - Unnecessary SELECT 1 query each time a connection is checked out of the pool
    olavloite committed May 28, 2021
    Configuration menu
    Copy the full SHA
    6ba5976 View commit details
    Browse the repository at this point in the history
  2. chore: fix linting issues

    olavloite committed May 28, 2021
    Configuration menu
    Copy the full SHA
    cb680e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75c2ba3 View commit details
    Browse the repository at this point in the history
  4. test: enable acceptance tests on emulator

    Enables running the acceptance integration tests on the emulator. These finish in ~20 seconds
    instead of after several hours. All tests are green, except for one that is skipped, as
    Cloud Spanner does not support changing a nullable column to a not-null column for a table
    that already exists.
    
    Updates #65
    olavloite committed May 28, 2021
    Configuration menu
    Copy the full SHA
    f31b852 View commit details
    Browse the repository at this point in the history
  5. test: enable acceptance tests on emulator

    Enables running the acceptance integration tests on the emulator. These finish in ~20 seconds
    instead of after several hours. All tests are green, except for one that is skipped, as
    Cloud Spanner does not support changing a nullable column to a not-null column for a table
    that already exists.
    
    Updates #65
    olavloite committed May 28, 2021
    Configuration menu
    Copy the full SHA
    93f660e View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. chore: fix linting issues

    olavloite committed May 29, 2021
    Configuration menu
    Copy the full SHA
    e5cec57 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'enable-acceptance-tests-on-emulator' of github.com:olav…

    …loite/ruby-spanner-activerecord into enable-acceptance-tests-on-emulator
    olavloite committed May 29, 2021
    Configuration menu
    Copy the full SHA
    7ff4fb6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16e6ec7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e4128b View commit details
    Browse the repository at this point in the history
  5. fix: set correct task name

    olavloite committed May 29, 2021
    Configuration menu
    Copy the full SHA
    36f22f0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db24ccc View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. Configuration menu
    Copy the full SHA
    5c3203d View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. Configuration menu
    Copy the full SHA
    b6062ce View commit details
    Browse the repository at this point in the history