Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Side by Side Diff: talk/app/webrtc/javatests/libjingle_peerconnection_java_unittest.sh

Issue 1652123002: Remove Java PC support. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: rebased Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 #!/bin/bash
2 #
3 # libjingle
4 # Copyright 2013 Google Inc.
5 #
6 # Redistribution and use in source and binary forms, with or without
7 # modification, are permitted provided that the following conditions are met:
8 #
9 # 1. Redistributions of source code must retain the above copyright notice,
10 # this list of conditions and the following disclaimer.
11 # 2. Redistributions in binary form must reproduce the above copyright notice,
12 # this list of conditions and the following disclaimer in the documentation
13 # and/or other materials provided with the distribution.
14 # 3. The name of the author may not be used to endorse or promote products
15 # derived from this software without specific prior written permission.
16 #
17 # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
18 # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
19 # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
20 # EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
22 # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
23 # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24 # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
25 # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
26 # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28 # Wrapper script for running the Java tests under this directory. This script
29 # will only work if it has been massaged by the build action and placed in
30 # the PRODUCT_DIR (e.g. out/Debug).
31
32 # Exit with error immediately if any subcommand fails.
33 set -e
34
35 # Change directory to the PRODUCT_DIR (e.g. out/Debug).
36 cd -P $(dirname $0)
37
38 if [ -z "$LD_PRELOAD" ]; then
39 echo "LD_PRELOAD isn't set. It should be set to something like "
40 echo "/usr/lib/x86_64-linux-gnu/libpulse.so.0. I will now refuse to run "
41 echo "to protect you from the consequences of your folly."
42 exit 1
43 fi
44
45 export CLASSPATH=`pwd`/junit-4.11.jar
46 CLASSPATH=$CLASSPATH:`pwd`/libjingle_peerconnection_test.jar
47 CLASSPATH=$CLASSPATH:`pwd`/libjingle_peerconnection.jar
48
49 # This sets java.library.path so lookup of libjingle_peerconnection_so.so works.
50 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`:`pwd`/lib:`pwd`/lib.target
51
52 # The RHS value is replaced by the build action that copies this script to
53 # <(PRODUCT_DIR), using search-and-replace by the build action.
54 export JAVA_HOME=GYP_JAVA_HOME
55
56 ${JAVA_HOME}/bin/java -Xcheck:jni -classpath $CLASSPATH \
57 junit.textui.TestRunner org.webrtc.PeerConnectionTestJava
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698