< prev index next >
test/jdk/tools/launcher/SourceMode.java
Print this page
rev 59383 : [mq]: final
*** 1,7 ****
/*
! * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
--- 1,7 ----
/*
! * Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*** 321,331 ****
// #!.../java --source N -version
@Test
void testTerminalOptionInShebang() throws IOException {
starting("testTerminalOptionInShebang");
! if (skipShebangTest || isAIX || isMacOSX || isSolaris) {
// On MacOSX, we cannot distinguish between terminal options on the
// shebang line and those on the command line.
// On Solaris, all options after the first on the shebang line are
// ignored. Similar on AIX.
log.println("SKIPPED");
--- 321,331 ----
// #!.../java --source N -version
@Test
void testTerminalOptionInShebang() throws IOException {
starting("testTerminalOptionInShebang");
! if (skipShebangTest || isAIX || isMacOSX) {
// On MacOSX, we cannot distinguish between terminal options on the
// shebang line and those on the command line.
// On Solaris, all options after the first on the shebang line are
// ignored. Similar on AIX.
log.println("SKIPPED");
*** 345,355 ****
// #!.../java --source N @bad.at (contains -version)
@Test
void testTerminalOptionInShebangAtFile() throws IOException {
starting("testTerminalOptionInShebangAtFile");
! if (skipShebangTest || isAIX || isMacOSX || isSolaris) {
// On MacOSX, we cannot distinguish between terminal options in a
// shebang @-file and those on the command line.
// On Solaris, all options after the first on the shebang line are
// ignored. Similar on AIX.
log.println("SKIPPED");
--- 345,355 ----
// #!.../java --source N @bad.at (contains -version)
@Test
void testTerminalOptionInShebangAtFile() throws IOException {
starting("testTerminalOptionInShebangAtFile");
! if (skipShebangTest || isAIX || isMacOSX) {
// On MacOSX, we cannot distinguish between terminal options in a
// shebang @-file and those on the command line.
// On Solaris, all options after the first on the shebang line are
// ignored. Similar on AIX.
log.println("SKIPPED");
*** 372,382 ****
// #!.../java --source N HelloWorld
@Test
void testMainClassInShebang() throws IOException {
starting("testMainClassInShebang");
! if (skipShebangTest || isAIX || isMacOSX || isSolaris) {
// On MacOSX, we cannot distinguish between a main class on the
// shebang line and one on the command line.
// On Solaris, all options after the first on the shebang line are
// ignored. Similar on AIX.
log.println("SKIPPED");
--- 372,382 ----
// #!.../java --source N HelloWorld
@Test
void testMainClassInShebang() throws IOException {
starting("testMainClassInShebang");
! if (skipShebangTest || isAIX || isMacOSX) {
// On MacOSX, we cannot distinguish between a main class on the
// shebang line and one on the command line.
// On Solaris, all options after the first on the shebang line are
// ignored. Similar on AIX.
log.println("SKIPPED");
< prev index next >