Moved resources and images directories (from website) up a couple levels.

Added new 'packaging' directory to tooling.
This commit is contained in:
David Fugate 2011-09-24 11:47:48 -07:00
parent 5be3b44a3d
commit 54b6ae5e9c
24 changed files with 36 additions and 39 deletions

View File

@ -26,12 +26,11 @@ import stat
#--Globals--------------------------------------------------------------------- #--Globals---------------------------------------------------------------------
MAX_CASES_PER_JSON = 1000 MAX_CASES_PER_JSON = 1000
WEBSITE_SHORT_NAME = "website2"
#Directories under "test\suite\" containing ES5 test chapter directories #Directories under "test\suite\" containing ES5 test chapter directories
#with *.js tests underneath them #with *.js tests underneath them
TEST_CONTRIB_DIRS = ["sputnik_converted", "ietestcenter"] TEST_CONTRIB_DIRS = ["converted"]
#Global scope source files found directly under "test\suite\".
GLOBAL_SCOPE_FILES = ["SputnikGlobalScope.js", "IETCGlobalScope.js"]
#Path to the root of the Hg repository (relative to this file's location) #Path to the root of the Hg repository (relative to this file's location)
TEST262_ROOT = os.path.join(os.path.dirname(os.path.realpath(__file__)), "..", "..") TEST262_ROOT = os.path.join(os.path.dirname(os.path.realpath(__file__)), "..", "..")
@ -45,18 +44,19 @@ TEST262_CASES_DIR = os.path.join(TEST262_ROOT, "test", "suite")
TEST262_HARNESS_DIR = os.path.join(TEST262_ROOT, "test", "harness") TEST262_HARNESS_DIR = os.path.join(TEST262_ROOT, "test", "harness")
#Directory full of website test cases (ported over from TEST262_CASES_DIR) #Directory full of website test cases (ported over from TEST262_CASES_DIR)
TEST262_WEB_CASES_DIR = os.path.join(TEST262_ROOT, "website", "resources", "scripts", "testcases") TEST262_WEB_CASES_DIR = os.path.join(TEST262_ROOT, WEBSITE_SHORT_NAME, "json")
#Directory containing the website's test harness (ported over from TEST262_HARNESS_DIR) #Directory containing the website's test harness (ported over from TEST262_HARNESS_DIR)
TEST262_WEB_HARNESS_DIR = os.path.join(TEST262_ROOT, "website", "resources", "scripts", "global") TEST262_WEB_HARNESS_DIR = os.path.join(TEST262_ROOT, WEBSITE_SHORT_NAME, "harness")
#Path to the ported test case files on the actual website as opposed to the Hg layout #Path to the ported test case files on the actual website as opposed to the Hg layout
WEBSITE_CASES_PATH = "resources/scripts/testcases/" WEBSITE_CASES_PATH = "json/"
#The name of a file which contains a list of tests which should be disabled in test262. #The name of a file which contains a list of tests which should be disabled in test262.
#These tests are either invalid as-per ES5 or have issues with the test262 web harness. #These tests are either invalid as-per ES5 or have issues with the test262 web harness.
EXCLUDED_FILENAME = os.path.join(TEST262_ROOT, "test", "config", "excludelist.xml") EXCLUDED_FILENAME = os.path.join(TEST262_ROOT, "test", "config", "excludelist.xml")
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
TEMPLATE_LINES = None TEMPLATE_LINES = None
@ -70,7 +70,7 @@ def generateHarness(harnessType, jsonName, title):
TEMPLATE_LINES = [] TEMPLATE_LINES = []
with open(os.path.join(os.getcwd(), "templates","runner." + harnessType + ".html"), "r") as f: with open(os.path.join(os.getcwd(), "templates","runner." + harnessType + ".html"), "r") as f:
TEMPLATE_LINES = f.readlines() TEMPLATE_LINES = f.readlines()
fileName = os.path.join(TEST262_ROOT, "website", jsonName.replace(".json", ".html")) fileName = os.path.join(TEST262_ROOT, WEBSITE_SHORT_NAME, jsonName.replace(".json", ".html"))
fileNameExists = False fileNameExists = False
if os.path.exists(fileName): if os.path.exists(fileName):
SC_HELPER.edit(fileName) SC_HELPER.edit(fileName)

13
tools/packaging/common.py Normal file
View File

@ -0,0 +1,13 @@
#--Imports---------------------------------------------------------------------
#--Stubs-----------------------------------------------------------------------
#--Globals---------------------------------------------------------------------
#--Helpers--------------------------------------------------------------------#
#--MAIN------------------------------------------------------------------------

View File

@ -1,4 +1,4 @@
# Copyright (c) 2009 Microsoft Corporation # Copyright (c) 2011 Microsoft Corporation
# #
# Redistribution and use in source and binary forms, with or without modification, are permitted provided # Redistribution and use in source and binary forms, with or without modification, are permitted provided
# that the following conditions are met: # that the following conditions are met:
@ -291,18 +291,4 @@ if TEST262_HARNESS_DIR!=TEST262_WEB_HARNESS_DIR:
if not fileExists: if not fileExists:
SC_HELPER.add(toFilename) SC_HELPER.add(toFilename)
#Copying the global scope files over as well
#TODO: really the HTML harness file should be generated as well...
print ""
print "Deploying global scope metadata files to 'TEST262_WEB_HARNESS_DIR'..."
for gsf in GLOBAL_SCOPE_FILES:
toFilename = os.path.join(TEST262_WEB_CASES_DIR, gsf)
fileExists = os.path.exists(toFilename)
if fileExists:
SC_HELPER.edit(toFilename)
shutil.copy(os.path.join(TEST262_CASES_DIR, gsf),
toFilename)
if not fileExists:
SC_HELPER.add(toFilename)
print "Done." print "Done."

View File

@ -2,20 +2,18 @@
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml"> <html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<script type="text/javascript" src="resources/scripts/global/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="harness/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="resources/scripts/global/sections.js"></script> <script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript"> <script type="text/javascript">
//Globals //Globals
var TEST_LIST_PATH = "resources/scripts/testcases/testcaseslist.json"; var TEST_LIST_PATH = "json/testcaseslist.json";
</script> </script>
<script type="text/javascript" src="resources/scripts/global/sth.js"></script> <script type="text/javascript" src="harness/sth.js"></script>
<script type="text/javascript" src="resources/scripts/global/sta.js"></script> <script type="text/javascript" src="harness/sta.js"></script>
<script type="text/javascript" src="resources/scripts/global/jqueryprogressbar.js"></script> <script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="resources/scripts/global/helper.js"></script> <script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="resources/scripts/global/jquery.base64.js"></script> <script type="text/javascript" src="harness/jquery.base64.js"></script>
<script type="text/javascript" src="resources/scripts/global/sputnikLib.js"></script> <script type="text/javascript" src="harness/sputnikLib.js"></script>
<script type="text/javascript" src="resources/scripts/testcases/SputnikGlobalScope.js"></script>
<script type="text/javascript" src="resources/scripts/testcases/IETCGlobalScope.js"></script>
<script language="javascript" type="text/javascript"> <script language="javascript" type="text/javascript">
//To support all the browsers //To support all the browsers
$(window).resize(ResizeLoadIndicator); $(window).resize(ResizeLoadIndicator);
@ -32,7 +30,7 @@
</script> </script>
<title>ECMAScript Test262</title> <title>ECMAScript Test262</title>
<link href="resources/styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" /> <link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head> </head>
<body> <body>
<div class="indicatorContainer" oncontextmenu="return false;"> <div class="indicatorContainer" oncontextmenu="return false;">
@ -40,7 +38,7 @@
<div class="disabledBackground"></div> <div class="disabledBackground"></div>
<div id="loadingIndicator"> <div id="loadingIndicator">
<div> <div>
<img src="./resources/images/spinner.gif" alt="Loading..." /> <img src="./images/spinner.gif" alt="Loading..." />
<span>Loading...</span> <span>Loading...</span>
</div> </div>
</div> </div>
@ -49,7 +47,7 @@
<div class="wrapper"> <div class="wrapper">
<!-- This Container holds the Logo --> <!-- This Container holds the Logo -->
<div class="logoHeader"> <div class="logoHeader">
<div class="logoBg"><img src="resources/images/logo.png" /></div> <div class="logoBg"><img src="images/logo.png" /></div>
<div class="ecmascriptbacklink"> <div class="ecmascriptbacklink">
<p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p> <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div> </div>
@ -106,7 +104,7 @@
<div class="progressBarHolder"> <div class="progressBarHolder">
<div id="progressbar"></div> <div id="progressbar"></div>
<div class="progressBarButtons"> <div class="progressBarButtons">
<img src="resources/images/reset.png" class="button-reset"/>&nbsp;<img src="resources/images/start.png" class="button-start" id="btnStart"/> <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
</div> </div>
<div style="clear: both;"></div> <div style="clear: both;"></div>
</div> </div>
@ -149,7 +147,7 @@
Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span> Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
</div> </div>
<div class="downloadLinks"> <div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="resources/scripts/testcases.zip">Download Source</a></strong></p>--> <p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
</div> </div>
<div id="legend" class="hide"> <div id="legend" class="hide">
<label class="reportGreen">Green:</label>&nbsp;100%&nbsp; <label class="reportGreen">Green:</label>&nbsp;100%&nbsp;

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 235 B

After

Width:  |  Height:  |  Size: 235 B

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 349 B

After

Width:  |  Height:  |  Size: 349 B

View File

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

Before

Width:  |  Height:  |  Size: 963 B

After

Width:  |  Height:  |  Size: 963 B

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 177 B

After

Width:  |  Height:  |  Size: 177 B

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

Before

Width:  |  Height:  |  Size: 966 B

After

Width:  |  Height:  |  Size: 966 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 962 B

After

Width:  |  Height:  |  Size: 962 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB