From 677c553c5ce1213804dafb56a8e2d7c6905863e4 Mon Sep 17 00:00:00 2001 From: Aaron Son Date: Wed, 29 Nov 2023 20:49:48 -0800 Subject: [PATCH] integration-tests/bats: Skip some tests where we use `dolt init` in SQL_ENGINE=remote-engine mode. --- integration-tests/bats/sql-shell.bats | 20 ++++++++++++++++++++ integration-tests/bats/undrop.bats | 8 ++++++++ 2 files changed, 28 insertions(+) diff --git a/integration-tests/bats/sql-shell.bats b/integration-tests/bats/sql-shell.bats index 3df3d335af..18c37d8627 100644 --- a/integration-tests/bats/sql-shell.bats +++ b/integration-tests/bats/sql-shell.bats @@ -208,6 +208,10 @@ SQL } @test "sql-shell: specify data-dir" { + if [ "$SQL_ENGINE" = "remote-engine" ]; then + skip "Remote behavior differs" + fi + # remove config files rm -rf .doltcfg rm -rf db_dir @@ -378,6 +382,10 @@ SQL } @test "sql-shell: specify data-dir and doltcfg-dir" { + if [ "$SQL_ENGINE" = "remote-engine" ]; then + skip "Remote behavior differs" + fi + # remove config files rm -rf .doltcfg rm -rf db_dir @@ -477,6 +485,10 @@ SQL } @test "sql-shell: specify data-dir and privilege-file" { + if [ "$SQL_ENGINE" = "remote-engine" ]; then + skip "Remote behavior differs" + fi + # remove config files rm -rf .doltcfg rm -rf db_dir @@ -618,6 +630,10 @@ SQL } @test "sql-shell: specify data directory, cfg directory, and privilege file" { + if [ "$SQL_ENGINE" = "remote-engine" ]; then + skip "Remote behavior differs" + fi + # remove config files rm -rf .doltcfg rm -rf db_dir @@ -729,6 +745,10 @@ SQL @test "sql-shell: .doltcfg in parent directory errors" { + if [ "$SQL_ENGINE" = "remote-engine" ]; then + skip "Remote behavior differs" + fi + # remove existing directories rm -rf .doltcfg rm -rf inner_db diff --git a/integration-tests/bats/undrop.bats b/integration-tests/bats/undrop.bats index daa2e9d669..0517a03b4b 100644 --- a/integration-tests/bats/undrop.bats +++ b/integration-tests/bats/undrop.bats @@ -60,6 +60,10 @@ teardown() { } @test "undrop: undrop root database with hyphen replaced in its name" { + if [ "$SQL_ENGINE" = "remote-engine" ]; then + skip "Remote behavior differs" + fi + export DOLT_DBNAME_REPLACE="true" setup_remote_server # Create a new Dolt database directory to use as a root database @@ -97,6 +101,10 @@ EOF } @test "undrop: undrop root database with hyphen allowed in its name" { + if [ "$SQL_ENGINE" = "remote-engine" ]; then + skip "Remote behavior differs" + fi + setup_remote_server # Create a new Dolt database directory to use as a root database # NOTE: We use hyphens here to test how db dirs are renamed.