Merge
This commit is contained in:
commit
cf34084b3e
@ -432,3 +432,6 @@ b94be69cbb1d2943b886bf2d458745756df146e4 jdk-10+9
|
||||
8d4ed1e06fe184c9cb08c5b708e7d6f5c066644f jdk-10+12
|
||||
8f7227c6012b0051ea4e0bcee040c627bf699b88 jdk-9+175
|
||||
d67a3f1f057f7e31e12f33ebe3667cb73d252268 jdk-10+13
|
||||
1fd5901544acc50bb30fde9388c8e53cb7c449e4 jdk-10+14
|
||||
84777531d994ef70163d35078ec9c4127f2eadb5 jdk-9+176
|
||||
a4371edb589c60db01142e45c317adb9ccbcb083 jdk-9+177
|
||||
|
@ -615,6 +615,8 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
}
|
||||
var testOnlyProfilesPrebuilt = {
|
||||
"run-test-prebuilt": {
|
||||
target_os: input.build_os,
|
||||
target_cpu: input.build_cpu,
|
||||
src: "src.conf",
|
||||
dependencies: [ "jtreg", "gnumake", "boot_jdk", testedProfile + ".jdk",
|
||||
testedProfile + ".test", "src.full"
|
||||
@ -635,13 +637,14 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
if (input.profile == "run-test-prebuilt") {
|
||||
if (profiles[testedProfile] == null) {
|
||||
error("testedProfile is not defined: " + testedProfile);
|
||||
} else {
|
||||
testOnlyProfilesPrebuilt["run-test-prebuilt"]["target_os"]
|
||||
= profiles[testedProfile]["target_os"];
|
||||
testOnlyProfilesPrebuilt["run-test-prebuilt"]["target_cpu"]
|
||||
= profiles[testedProfile]["target_cpu"];
|
||||
}
|
||||
}
|
||||
if (profiles[testedProfile] != null) {
|
||||
testOnlyProfilesPrebuilt["run-test-prebuilt"]["target_os"]
|
||||
= profiles[testedProfile]["target_os"];
|
||||
testOnlyProfilesPrebuilt["run-test-prebuilt"]["target_cpu"]
|
||||
= profiles[testedProfile]["target_cpu"];
|
||||
}
|
||||
profiles = concatObjects(profiles, testOnlyProfilesPrebuilt);
|
||||
|
||||
// On macosx add the devkit bin dir to the path in all the run-test profiles.
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||||
<title>Testing OpenJDK</title>
|
||||
<style type="text/css">code{white-space: pre;}</style>
|
||||
<link rel="stylesheet" href="../../jdk/make/data/docs-resources/specs/resources/jdk-default.css">
|
||||
<link rel="stylesheet" href="../../jdk/make/data/docs-resources/resources/jdk-default.css">
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
|
@ -158,7 +158,7 @@ JAVADOC_TOP := \
|
||||
|
||||
JDK_SHORT_NAME := Java SE $(VERSION_SPECIFICATION) & JDK $(VERSION_SPECIFICATION)
|
||||
JDK_LONG_NAME := Java<sup>®</sup> Platform, Standard Edition \
|
||||
<span style="white-space: nowrap;">& Java Development Kit</span>
|
||||
& Java Development Kit
|
||||
|
||||
################################################################################
|
||||
# Java SE javadoc titles/text snippets
|
||||
@ -206,10 +206,10 @@ define create_overview_file
|
||||
#
|
||||
$1_OVERVIEW_TEXT += $$(foreach g, $$($1_GROUPS), \
|
||||
<dt style="margin-top: 8px;"><a href="\#$$g">$$($$g_GROUP_NAME)</a></dt> \
|
||||
<dd style="margin-top: 8px;">$$($$g_GROUP_DESCRIPTION)</dt> \
|
||||
<dd style="margin-top: 8px;">$$($$g_GROUP_DESCRIPTION)</dd> \
|
||||
)
|
||||
$1_OVERVIEW_TEXT += \
|
||||
</dl><blockquote> \
|
||||
</dl></blockquote> \
|
||||
#
|
||||
endif
|
||||
$1_OVERVIEW_TEXT += \
|
||||
|
@ -329,7 +329,7 @@ else # HAS_SPEC=true
|
||||
$(call PrintFailureReports)
|
||||
$(call PrintBuildLogFailures)
|
||||
$(call ReportProfileTimes)
|
||||
$(PRINTF) "Hint: If caused by a warning, try configure --disable-warnings-as-errors.\n\n"
|
||||
$(PRINTF) "Hint: See common/doc/building.html#troubleshooting for assistance.\n\n"
|
||||
ifneq ($(COMPARE_BUILD), )
|
||||
$(call CleanupCompareBuild)
|
||||
endif
|
||||
|
@ -39,7 +39,7 @@ ifeq ($(PANDOC), )
|
||||
$(error Cannot continue)
|
||||
endif
|
||||
|
||||
GLOBAL_SPECS_DEFAULT_CSS_FILE := $(JDK_TOPDIR)/make/data/docs-resources/specs/resources/jdk-default.css
|
||||
GLOBAL_SPECS_DEFAULT_CSS_FILE := $(JDK_TOPDIR)/make/data/docs-resources/resources/jdk-default.css
|
||||
|
||||
################################################################################
|
||||
|
||||
@ -49,6 +49,7 @@ $(eval $(call SetupProcessMarkdown, building, \
|
||||
FILES := $(DOCS_DIR)/building.md, \
|
||||
DEST := $(DOCS_DIR), \
|
||||
CSS := $(GLOBAL_SPECS_DEFAULT_CSS_FILE), \
|
||||
OPTIONS := --toc, \
|
||||
))
|
||||
TARGETS += $(building)
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2016, 2017, 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
|
||||
@ -72,6 +72,19 @@ public class VMProps implements Callable<Map<String, String>> {
|
||||
return map;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prints a stack trace before returning null.
|
||||
* Used by the various helper functions which parse information from
|
||||
* VM properties in the case where they don't find an expected property
|
||||
* or a propoerty doesn't conform to an expected format.
|
||||
*
|
||||
* @return null
|
||||
*/
|
||||
private String nullWithException(String message) {
|
||||
new Exception(message).printStackTrace();
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return vm.simpleArch value of "os.simpleArch" property of tested JDK.
|
||||
*/
|
||||
@ -96,7 +109,7 @@ public class VMProps implements Callable<Map<String, String>> {
|
||||
// E.g. "Java HotSpot(TM) 64-Bit Server VM"
|
||||
String vmName = System.getProperty("java.vm.name");
|
||||
if (vmName == null) {
|
||||
return null;
|
||||
return nullWithException("Can't get 'java.vm.name' property");
|
||||
}
|
||||
|
||||
Pattern startP = Pattern.compile(".* (\\S+) VM");
|
||||
@ -104,7 +117,7 @@ public class VMProps implements Callable<Map<String, String>> {
|
||||
if (m.matches()) {
|
||||
return m.group(1).toLowerCase();
|
||||
}
|
||||
return null;
|
||||
return nullWithException("Can't get VM flavor from 'java.vm.name'");
|
||||
}
|
||||
|
||||
/**
|
||||
@ -114,18 +127,16 @@ public class VMProps implements Callable<Map<String, String>> {
|
||||
// E.g. "mixed mode"
|
||||
String vmInfo = System.getProperty("java.vm.info");
|
||||
if (vmInfo == null) {
|
||||
return null;
|
||||
return nullWithException("Can't get 'java.vm.info' property");
|
||||
}
|
||||
int k = vmInfo.toLowerCase().indexOf(" mode");
|
||||
if (k < 0) {
|
||||
return null;
|
||||
}
|
||||
vmInfo = vmInfo.substring(0, k);
|
||||
switch (vmInfo) {
|
||||
case "mixed" : return "Xmixed";
|
||||
case "compiled" : return "Xcomp";
|
||||
case "interpreted" : return "Xint";
|
||||
default: return null;
|
||||
if (vmInfo.toLowerCase().indexOf("mixed mode") != -1) {
|
||||
return "Xmixed";
|
||||
} else if (vmInfo.toLowerCase().indexOf("compiled mode") != -1) {
|
||||
return "Xcomp";
|
||||
} else if (vmInfo.toLowerCase().indexOf("interpreted mode") != -1) {
|
||||
return "Xint";
|
||||
} else {
|
||||
return nullWithException("Can't get compilation mode from 'java.vm.info'");
|
||||
}
|
||||
}
|
||||
|
||||
@ -133,7 +144,12 @@ public class VMProps implements Callable<Map<String, String>> {
|
||||
* @return VM bitness, the value of the "sun.arch.data.model" property.
|
||||
*/
|
||||
protected String vmBits() {
|
||||
return System.getProperty("sun.arch.data.model");
|
||||
String dataModel = System.getProperty("sun.arch.data.model");
|
||||
if (dataModel != null) {
|
||||
return dataModel;
|
||||
} else {
|
||||
return nullWithException("Can't get 'sun.arch.data.model' property");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -158,7 +174,12 @@ public class VMProps implements Callable<Map<String, String>> {
|
||||
* @return debug level value extracted from the "jdk.debug" property.
|
||||
*/
|
||||
protected String vmDebug() {
|
||||
return "" + System.getProperty("jdk.debug").contains("debug");
|
||||
String debug = System.getProperty("jdk.debug");
|
||||
if (debug != null) {
|
||||
return "" + debug.contains("debug");
|
||||
} else {
|
||||
return nullWithException("Can't get 'jdk.debug' property");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user