12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #!/usr/bin/env bash
- # Licensed to the Apache Software Foundation (ASF) under one or more
- # contributor license agreements. See the NOTICE file distributed with
- # this work for additional information regarding copyright ownership.
- # The ASF licenses this file to You 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.
- setup() {
- export LD_LIBRARY_PATH=""
- RELTMP="${BATS_TEST_DIRNAME}/../../../target/test-dir/bats.$$.${RANDOM}"
- mkdir -p ${RELTMP}
- TMP=$(cd -P -- "${RELTMP}" >/dev/null && pwd -P)
- export TMP
- TESTBINDIR=$(cd -P -- "$(pwd)" >/dev/null && pwd -P)
- HADOOP_LIBEXEC_DIR=${TESTBINDIR}/../../main/bin
- HADOOP_LIBEXEC_DIR=$(cd -P -- "${HADOOP_LIBEXEC_DIR}" >/dev/null && pwd -P)
- # shellcheck disable=SC2034
- HADOOP_SHELL_SCRIPT_DEBUG=true
- unset HADOOP_CONF_DIR
- # we unset both of these for bw compat
- unset HADOOP_HOME
- unset HADOOP_PREFIX
- echo "bindir: ${TESTBINDIR}" 2>&1
- mkdir -p "${TMP}"
- # shellcheck disable=SC2034
- QATESTMODE=true
- . "${BATS_TEST_DIRNAME}/../../main/bin/hadoop-functions.sh"
- pushd "${TMP}" >/dev/null
- }
- teardown() {
- popd >/dev/null
- rm -rf "${TMP}"
- }
- strstr() {
- if [ "${1#*$2}" != "${1}" ]; then
- echo true
- else
- echo false
- fi
- }
|