Home | History | Annotate | Download | only in etc
      1 #!/bin/bash
      2 # Copyright 2012, The Android Open Source Project
      3 #
      4 # Licensed under the Apache License, Version 2.0 (the "License");
      5 # you may not use this file except in compliance with the License.
      6 # You may obtain a copy of the License at
      7 #
      8 #     http://www.apache.org/licenses/LICENSE-2.0
      9 #
     10 # Unless required by applicable law or agreed to in writing, software
     11 # distributed under the License is distributed on an "AS IS" BASIS,
     12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13 # See the License for the specific language governing permissions and
     14 # limitations under the License.
     15 
     16 if [[ $(type -t mmm) != function ]]; then
     17 echo "Usage:" 1>&2
     18 echo "    source $0" 1>&2
     19 echo "  or" 1>&2
     20 echo "    . $0" 1>&2
     21 if [[ ${BASH_SOURCE[0]} != $0 ]]; then return; else exit 1; fi
     22 fi
     23 
     24 find out -name "dicttool_aosp*" -exec rm -rf {} \; > /dev/null 2>&1
     25 mmm -j8 external/junit
     26 DICTTOOL_UNITTEST=true mmm -j8 packages/inputmethods/LatinIME/tools/dicttool
     27 java -classpath ${ANDROID_HOST_OUT}/framework/junit-host.jar:${ANDROID_HOST_OUT}/framework/dicttool_aosp.jar junit.textui.TestRunner com.android.inputmethod.latin.makedict.BinaryDictEncoderFlattenTreeTests
     28 java -classpath ${ANDROID_HOST_OUT}/framework/junit-host.jar:${ANDROID_HOST_OUT}/framework/dicttool_aosp.jar junit.textui.TestRunner com.android.inputmethod.latin.dicttool.BinaryDictOffdeviceUtilsTests
     29