Skip to content

Commit 4241c38

Browse files
committed
Test ICU in Android
1 parent d37c931 commit 4241c38

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

builds/install/arch-specific/android/BuildFinalPackage.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,23 @@ $ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName push gen/$InitialDebugTar
4545
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName shell "(cd $AndroidDir && tar xvf $InitialDebugTar)"
4646
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName shell "(cd $AndroidDir/firebird && ./common_test --log_level=error && ./libEngine14_test --log_level=error && ./isql_test --log_level=error)"
4747
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName shell "(cd $AndroidDir/firebird && ./AfterUntar.sh)"
48+
49+
# Verify ICU works
50+
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName shell <<EOF
51+
set -e
52+
cd $AndroidDir/firebird
53+
mkdir -p icu_test
54+
export FIREBIRD_LOCK=$AndroidDir/firebird/icu_test
55+
export FIREBIRD_TMP=$AndroidDir/firebird/icu_test
56+
cat <<'SQL' | ./isql -q
57+
create database 'icu_test/icu_test.fdb';
58+
select '1' from rdb\$database;
59+
select _win1252 '2' from rdb\$database;
60+
select _utf8 '3' collate unicode from rdb\$database;
61+
drop database;
62+
SQL
63+
EOF
64+
4865
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName pull $AndroidDir/firebird/firebird.msg gen/Release/firebird/
4966
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName pull $AndroidDir/firebird/security6.fdb gen/Release/firebird/
5067
#$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName pull $AndroidDir/firebird/examples/empbuild/employe2.fdb gen/Release/firebird/examples/empbuild/

0 commit comments

Comments
 (0)