upload android base code part6
This commit is contained in:
parent
421e214c7d
commit
4e516ec6ed
35396 changed files with 9188716 additions and 0 deletions
59
android/system/timezone/testing/data/create-test-data.sh
Executable file
59
android/system/timezone/testing/data/create-test-data.sh
Executable file
|
@ -0,0 +1,59 @@
|
|||
#!/usr/bin/env bash
|
||||
#
|
||||
# Copyright (C) 2017 The Android Open Source Project
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
# Updates the test data files.
|
||||
TIMEZONE_DIR=${ANDROID_BUILD_TOP}/system/timezone
|
||||
DISTRO_TOOLS_DIR=${TIMEZONE_DIR}/distro/tools
|
||||
REFERENCE_DISTRO_FILES=${TIMEZONE_DIR}/output_data
|
||||
|
||||
# Fail on error
|
||||
set -e
|
||||
|
||||
# Test 1: A set of data newer than the system-image data from ${TIMEZONE_DIR}
|
||||
IANA_VERSION=2030a
|
||||
TEST_DIR=test1
|
||||
|
||||
# Create fake distro input files.
|
||||
./transform-distro-files.sh ${REFERENCE_DISTRO_FILES} ${IANA_VERSION} ./${TEST_DIR}/output_data
|
||||
|
||||
# Create the distro .zip
|
||||
mkdir -p ${TEST_DIR}/output_data/distro
|
||||
${DISTRO_TOOLS_DIR}/create-distro.py \
|
||||
-iana_version ${IANA_VERSION} \
|
||||
-revision 1 \
|
||||
-tzdata ${TEST_DIR}/output_data/iana/tzdata \
|
||||
-icu ${TEST_DIR}/output_data/icu_overlay/icu_tzdata.dat \
|
||||
-tzlookup ${TEST_DIR}/output_data/android/tzlookup.xml \
|
||||
-output ${TEST_DIR}/output_data/distro
|
||||
|
||||
# Test 2: A set of data older than the system-image data from ${TIMEZONE_DIR}
|
||||
IANA_VERSION=2016a
|
||||
TEST_DIR=test2
|
||||
|
||||
# Create fake distro input files.
|
||||
./transform-distro-files.sh ${REFERENCE_DISTRO_FILES} ${IANA_VERSION} ./${TEST_DIR}/output_data
|
||||
|
||||
# Create the distro .zip
|
||||
mkdir -p ${TEST_DIR}/output_data/distro
|
||||
${DISTRO_TOOLS_DIR}/create-distro.py \
|
||||
-iana_version ${IANA_VERSION} \
|
||||
-revision 1 \
|
||||
-tzdata ${TEST_DIR}/output_data/iana/tzdata \
|
||||
-icu ${TEST_DIR}/output_data/icu_overlay/icu_tzdata.dat \
|
||||
-tzlookup ${TEST_DIR}/output_data/android/tzlookup.xml \
|
||||
-output ${TEST_DIR}/output_data/distro
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue