Skip to content

Commit 555116c

Browse files
committed
dataconnect: internal convenience script updates
1 parent c737e21 commit 555116c

File tree

7 files changed

+44
-30
lines changed

7 files changed

+44
-30
lines changed

firebase-dataconnect/scripts/compile_kotlin.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@
1616

1717
set -euo pipefail
1818

19-
if [[ $# -gt 0 ]] ; then
20-
echo "ERROR: no command-line arguments are supported, but got $*" >&2
21-
exit 2
22-
fi
23-
2419
readonly PROJECT_ROOT_DIR="$(dirname "$0")/../.."
2520

2621
readonly TARGETS=(
@@ -43,6 +38,7 @@ readonly args=(
4338
"-p"
4439
"${PROJECT_ROOT_DIR}"
4540
"--configure-on-demand"
41+
"$@"
4642
"${TARGETS[@]}"
4743
)
4844

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#!/bin/bash
2+
3+
# Copyright 2024 Google LLC
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
17+
set -euo pipefail
18+
19+
readonly PROJECT_ROOT_DIR="$(dirname "$0")/../.."
20+
21+
(
22+
set -xv
23+
cd "${PROJECT_ROOT_DIR}"/firebase-dataconnect/emulator
24+
./wipe_postgres_db.sh
25+
./start_postgres_pod.sh
26+
)
27+
28+
readonly args=(
29+
"${PROJECT_ROOT_DIR}/gradlew"
30+
"-p"
31+
"${PROJECT_ROOT_DIR}"
32+
"--configure-on-demand"
33+
"$@"
34+
":firebase-dataconnect:connectors:runDebugDataConnectEmulator"
35+
)
36+
37+
echo "${args[*]}"
38+
exec "${args[@]}"

firebase-dataconnect/scripts/generate_data_connect_sources.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@
1616

1717
set -euo pipefail
1818

19-
if [[ $# -gt 0 ]] ; then
20-
echo "ERROR: no command-line arguments are supported, but got $*" >&2
21-
exit 2
22-
fi
23-
2419
readonly PROJECT_ROOT_DIR="$(dirname "$0")/../.."
2520

2621
readonly TARGETS=(
@@ -32,6 +27,7 @@ readonly args=(
3227
"-p"
3328
"${PROJECT_ROOT_DIR}"
3429
"--configure-on-demand"
30+
"$@"
3531
"${TARGETS[@]}"
3632
)
3733

firebase-dataconnect/scripts/run_all_tests.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@
1616

1717
set -euo pipefail
1818

19-
if [[ $# -gt 0 ]] ; then
20-
echo "ERROR: no command-line arguments are supported, but got $*" >&2
21-
exit 2
22-
fi
23-
2419
readonly PROJECT_ROOT_DIR="$(dirname "$0")/../.."
2520

2621
readonly TARGETS=(
@@ -39,6 +34,7 @@ readonly args=(
3934
"-p"
4035
"${PROJECT_ROOT_DIR}"
4136
"--configure-on-demand"
37+
"$@"
4238
"${TARGETS[@]}"
4339
)
4440

firebase-dataconnect/scripts/run_integration_tests.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@
1616

1717
set -euo pipefail
1818

19-
if [[ $# -gt 0 ]] ; then
20-
echo "ERROR: no command-line arguments are supported, but got $*" >&2
21-
exit 2
22-
fi
23-
2419
readonly PROJECT_ROOT_DIR="$(dirname "$0")/../.."
2520

2621
readonly TARGETS=(
@@ -35,6 +30,7 @@ readonly args=(
3530
"-p"
3631
"${PROJECT_ROOT_DIR}"
3732
"--configure-on-demand"
33+
"$@"
3834
"${TARGETS[@]}"
3935
)
4036

firebase-dataconnect/scripts/run_unit_tests.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@
1616

1717
set -euo pipefail
1818

19-
if [[ $# -gt 0 ]] ; then
20-
echo "ERROR: no command-line arguments are supported, but got $*" >&2
21-
exit 2
22-
fi
23-
2419
readonly PROJECT_ROOT_DIR="$(dirname "$0")/../.."
2520

2621
readonly TARGETS=(
@@ -35,6 +30,7 @@ readonly args=(
3530
"-p"
3631
"${PROJECT_ROOT_DIR}"
3732
"--configure-on-demand"
33+
"$@"
3834
"${TARGETS[@]}"
3935
)
4036

firebase-dataconnect/scripts/spotlessApply.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@
1616

1717
set -euo pipefail
1818

19-
if [[ $# -gt 0 ]] ; then
20-
echo "ERROR: no command-line arguments are supported, but got $*" >&2
21-
exit 2
22-
fi
23-
2419
readonly PROJECT_ROOT_DIR="$(dirname "$0")/../.."
2520

2621
readonly TARGETS=(
@@ -35,6 +30,7 @@ readonly args=(
3530
"-p"
3631
"${PROJECT_ROOT_DIR}"
3732
"--configure-on-demand"
33+
"$@"
3834
"${TARGETS[@]}"
3935
)
4036

0 commit comments

Comments
 (0)