Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openjdk-multiarch-jdk8u
Path: blob/aarch64-shenandoah-jdk8u272-b10/jdk/test/demo/zipfs/basic.sh
38833 views
1
#
2
# Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved.
3
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
#
5
# This code is free software; you can redistribute it and/or modify it
6
# under the terms of the GNU General Public License version 2 only, as
7
# published by the Free Software Foundation.
8
#
9
# This code is distributed in the hope that it will be useful, but WITHOUT
10
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12
# version 2 for more details (a copy is included in the LICENSE file that
13
# accompanied this code).
14
#
15
# You should have received a copy of the GNU General Public License version
16
# 2 along with this work; if not, write to the Free Software Foundation,
17
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18
#
19
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20
# or visit www.oracle.com if you need additional information or have any
21
# questions.
22
#
23
# @test
24
# @bug 6990846 7009092 7009085 7015391 7014948 7005986 7017840 7007596
25
# 7157656 8002390 7012868 7012856 8015728 8069211
26
# @summary Test ZipFileSystem demo
27
# @build Basic PathOps ZipFSTester
28
# @run shell basic.sh
29
30
if [ -z "${TESTJAVA}" ]; then
31
echo "Test must be run with jtreg"
32
exit 0
33
fi
34
35
ZIPFS="${TESTJAVA}/demo/nio/zipfs/zipfs.jar"
36
if [ ! -r "${ZIPFS}" ]; then
37
echo "${ZIPFS} not found"
38
exit 0
39
fi
40
41
OS=`uname -s`
42
case "$OS" in
43
Windows_* | CYGWIN* )
44
CLASSPATH="${TESTCLASSES};${ZIPFS}"
45
;;
46
* )
47
CLASSPATH="${TESTCLASSES}:${ZIPFS}"
48
;;
49
esac
50
export CLASSPATH
51
52
failures=0
53
54
go() {
55
echo ""
56
${TESTJAVA}/bin/java ${TESTVMOPTS} $1 $2 $3 2>&1
57
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
58
}
59
60
# Run the tests
61
62
go Basic "${ZIPFS}"
63
go PathOps "${ZIPFS}"
64
go ZipFSTester "${ZIPFS}"
65
66
#
67
# Results
68
#
69
70
if [ $failures -gt 0 ];
71
then echo "$failures tests failed";
72
else echo "All tests passed";
73
fi
74
exit $failures
75
76