#!/usr/bin/env bats load $BATS_TEST_DIRNAME/setup/common.bash setup() { setup_common } teardown() { teardown_common } # This test exercises the push/pull/clone workflow across two independent Doltgres server # processes, each with its own data directory, coordinating only through a shared # file-system remote. @test 'remotes-file-system: clone from a fresh server, then push/pull round-trip data, a sequence, an enum type, and a function' { mkdir remote REMOTE_URL="file://$(pwd)/remote" # --- Server A: seed a table, a sequence, a custom enum type, and a user-defined function -- # (all serialized at the Doltgres layer, not the Dolt layer -- see core/rootobject) -- commit, # and push to the file-system remote --- mkdir serverA cd serverA start_sql_server query_server <