UNPKG

1.57 kBPlain TextView Raw
1#! /bin/sh
2
3#
4# Licensed to the Apache Software Foundation (ASF) under one
5# or more contributor license agreements. See the NOTICE file
6# distributed with this work for additional information
7# regarding copyright ownership. The ASF licenses this file
8# to you under the Apache License, Version 2.0 (the
9# "License"); you may not use this file except in compliance
10# with the License. You may obtain a copy of the License at
11#
12# http://www.apache.org/licenses/LICENSE-2.0
13#
14# Unless required by applicable law or agreed to in writing,
15# software distributed under the License is distributed on an
16# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17# KIND, either express or implied. See the License for the
18# specific language governing permissions and limitations
19# under the License.
20#
21
22
23
24# the two lines below are to get the current folder, and resolve symlinks
25SCRIPT="$0"
26# need this for relative symlinks
27while [ -h "$SCRIPT" ] ; do
28 SCRIPT=`readlink "$SCRIPT"`
29done
30
31BINDIR=$( cd "$( dirname "$SCRIPT" )" && pwd )
32TESTDIR=$BINDIR/mobile-spec-test
33
34echo "TESTDIR" $SCRIPT
35
36# get the latest mobile-spec
37git clone git://github.com/apache/cordova-mobile-spec.git $BINDIR/mobile-spec
38
39# clobber test if it exists
40if [ -e $TESTDIR ]
41then
42 rm -rf $TESTDIR
43fi
44
45# generate a working proj
46$BINDIR/create $TESTDIR org.apache.cordova.test CordovaTest
47
48# kill the default app and replace it w/ mobile-spec
49rm -rf $TESTDIR/www
50mv $BINDIR/mobile-spec $TESTDIR/www
51
52# build it, launch it and start logging on stdout
53$TESTDIR/cordova/debug && $TESTDIR/cordova/log