Repository: bigtop
Updated Branches:
  refs/heads/master 7f624263a -> 48c02c492


BIGTOP-2172. get rid of gradlew inside of subprojects


Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo
Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/48c02c49
Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/48c02c49
Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/48c02c49

Branch: refs/heads/master
Commit: 48c02c4929dd9928bd47d11103220b196306cb79
Parents: bdc865c
Author: Konstantin Boudnik <[email protected]>
Authored: Mon Dec 28 20:15:53 2015 -0800
Committer: Konstantin Boudnik <[email protected]>
Committed: Mon Dec 28 20:54:05 2015 -0800

----------------------------------------------------------------------
 bigtop-tests/smoke-tests/README  |   7 +-
 bigtop-tests/smoke-tests/gradlew | 197 ----------------------------------
 2 files changed, 4 insertions(+), 200 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/bigtop/blob/48c02c49/bigtop-tests/smoke-tests/README
----------------------------------------------------------------------
diff --git a/bigtop-tests/smoke-tests/README b/bigtop-tests/smoke-tests/README
index 1ca4674..992f49c 100644
--- a/bigtop-tests/smoke-tests/README
+++ b/bigtop-tests/smoke-tests/README
@@ -28,16 +28,17 @@ export JAVA_HOME="/usr/lib/jvm/java-openjdk/"
 export MAHOUT_HOME="/usr/lib/mahout"
 export KITE_HOME="/usr/lib/kite"
 export SPARK_HOME="/usr/lib/spark"
-export ITEST="0.7.0"
+export ITEST="1.0.0"
 ```
 
 Then, simply invoke the tests including the smoke.tests you want to run, as 
described below.
 
 Each directory is a gradle "subproject" mapping to an ecosystem component.
 If you specify, for example, "flume", then the flume test runs.  To test hive 
as well,
-you would specify "flume,hive", and so on.   An example is below:
+you would specify "flume,hive", and so on. To run the tests from the top-level
+Bigtop folder, follow the example below:
 ```
-    ./gradlew clean compileGroovy test -Dsmoke.tests=flume,hive --info
+    ./gradlew -b bigtop-tests/smoke-tests/build.gradle clean test 
-Dsmoke.tests=flume,hive --info
 ```
 
 The --info option is a nice feature to have here:  You can easily debug your 
tests this way,

http://git-wip-us.apache.org/repos/asf/bigtop/blob/48c02c49/bigtop-tests/smoke-tests/gradlew
----------------------------------------------------------------------
diff --git a/bigtop-tests/smoke-tests/gradlew b/bigtop-tests/smoke-tests/gradlew
deleted file mode 100755
index 2ad3dae..0000000
--- a/bigtop-tests/smoke-tests/gradlew
+++ /dev/null
@@ -1,197 +0,0 @@
-#!/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.
-
-## 
-## Tries to recreate Gradle's gradlew command in pure bash.
-## This way you don't have to worry about binaries in your build.
-##
-## Depdencies
-## unzip
-##
-
-set -e
-set -o pipefail
-
-
-APP_NAME="Gradle"
-APP_BASE_NAME=`basename "$0"`
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to 
pass JVM options to this script.
-DEFAULT_JVM_OPTS="-Dorg.gradle.appname=$APP_BASE_NAME"
-
-bin=`dirname "$0"`
-bin=`cd "$bin">/dev/null; pwd`
-
-if [ -e "$bin/gradle/wrapper/gradle-wrapper.properties" ]; then
-  . "$bin/gradle/wrapper/gradle-wrapper.properties"
-else
-  # the location that the wrapper is at doesn't have a properties
-  # check PWD, gradlew may be shared
-  if [ -e "$PWD/gradle/wrapper/gradle-wrapper.properties" ]; then
-    . "$PWD/gradle/wrapper/gradle-wrapper.properties"
-  else
-    echo "Unable to locate gradle-wrapper.properties.  Not at 
$PWD/gradle/wrapper/gradle-wrapper.properties or 
$bin/gradle/wrapper/gradle-wrapper.properties" 1>&2
-    exit 1
-  fi
-fi
-
-warn ( ) {
-    echo "$*"
-}
-
-die ( ) {
-    echo
-    echo "$*"
-    echo
-    exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-darwin=false
-case "`uname`" in
-  Darwin* )
-    darwin=true
-    ;;
-esac
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
-    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
-        # IBM's JDK on AIX uses strange locations for the executables
-        JAVA="$JAVA_HOME/jre/sh/java"
-    else
-        JAVA="$JAVA_HOME/bin/java"
-    fi
-    if [ ! -x "$JAVA" ] ; then
-        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-    fi
-else
-    JAVA="java"
-    which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 
'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-fi
-
-# Increase the maximum file descriptors if we can.
-if [ "$darwin" = "false" ] ; then
-    MAX_FD_LIMIT=`ulimit -H -n`
-    if [ $? -eq 0 ] ; then
-        if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
-            MAX_FD="$MAX_FD_LIMIT"
-        fi
-        ulimit -n $MAX_FD
-        if [ $? -ne 0 ] ; then
-            warn "Could not set maximum file descriptor limit: $MAX_FD"
-        fi
-    else
-        warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
-    fi
-fi
-
-# For Darwin, add options to specify how the application appears in the dock
-if $darwin; then
-    GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" 
\"-Xdock:icon=$bin/media/gradle.icns\""
-fi
-
-# does not match gradle's hash
-# waiting for 
http://stackoverflow.com/questions/26642077/java-biginteger-in-bash-rewrite-gradlew
-hash() {
-  local input="$1"
-  if $darwin; then
-    md5 -q -s "$1"
-  else
-    echo -n "$1" | md5sum  | cut -d" " -f1
-  fi
-}
-
-dist_path() {
-  local dir=$(basename $distributionUrl | sed 's;.zip;;g')
-  local id=$(hash "$distributionUrl")
-
-  echo "$HOME/.gradle/${distributionPath:-wrapper/dists}/$dir/$id"
-}
-
-zip_path() {
-  local dir=$(basename $distributionUrl | sed 's;.zip;;g')
-  local id=$(hash "$distributionUrl")
-
-  echo "$HOME/.gradle/${zipStorePath:-wrapper/dists}/$dir/$id"
-}
-
-download() {
-  local base_path=$(dist_path)
-  local file_name=$(basename $distributionUrl)
-  local dir_name=$(echo "$file_name" | sed 's;-bin.zip;;g' | sed 
's;-src.zip;;g' |sed 's;-all.zip;;g')
-
-  if [ ! -d "$base_path" ]; then
-    mkdir -p "$base_path"
-  else
-    # if data already exists, it means we failed to do this before
-    # so cleanup last run and try again
-    rm -rf $base_path/*
-  fi
-
-  # download dist. curl on mac doesn't like the cert provided...
-  local zip_path=$(zip_path)
-  curl --insecure -L -o "$zip_path/$file_name" "$distributionUrl"
-
-  pushd "$base_path"
-    touch "$file_name.lck"
-    unzip "$zip_path/$file_name" 1> /dev/null
-    touch "$file_name.ok"
-  popd
-}
-
-is_cached() {
-  local file_name=$(basename $distributionUrl)
-
-  [ -e "$(dist_path)/$file_name.ok" ]
-}
-
-lib_path() {
-  local base_path=$(dist_path)
-  local file_name=$(basename $distributionUrl | sed 's;-bin.zip;;g' | sed 
's;-src.zip;;g' |sed 's;-all.zip;;g')
-
-  echo "$base_path/$file_name/lib"
-}
-
-classpath() {
-  local dir=$(lib_path)
-  local cp=$(ls -1 $dir/*.jar | tr '\n' ':')
-  echo "$dir:$cp"
-}
-
-# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the 
shell quoting and substitution rules
-splitJvmOpts() {
-  JVM_OPTS=("$@")
-}
-
-main() {
-  if ! is_cached; then
-    download
-  fi
-
-  eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
-
-  $JAVA "${JVM_OPTS[@]}" -cp $(classpath) org.gradle.launcher.GradleMain "$@"
-}
-
-main "$@"

Reply via email to