You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by at...@apache.org on 2009/05/21 00:12:51 UTC

svn commit: r776882 - in /portals/jetspeed-2/portal/trunk/etc/tck-jsr-286: JetspeedTCKJSR286ConfigGenerator.class JetspeedTCKJSR286ConfigGenerator.java jetspeedTestsToURLMapping.xml pages/ readme.txt tck-jsr286-psml.zip

Author: ate
Date: Wed May 20 22:12:50 2009
New Revision: 776882

URL: http://svn.apache.org/viewvc?rev=776882&view=rev
Log:
https://issues.apache.org/jira/browse/JS2-1018: cleanup of jsr-286 tck test configurations

Added:
    portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/tck-jsr286-psml.zip   (with props)
Removed:
    portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/JetspeedTCKJSR286ConfigGenerator.class
    portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/pages/
Modified:
    portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/JetspeedTCKJSR286ConfigGenerator.java
    portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/jetspeedTestsToURLMapping.xml
    portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/readme.txt

Modified: portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/JetspeedTCKJSR286ConfigGenerator.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/JetspeedTCKJSR286ConfigGenerator.java?rev=776882&r1=776881&r2=776882&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/JetspeedTCKJSR286ConfigGenerator.java (original)
+++ portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/JetspeedTCKJSR286ConfigGenerator.java Wed May 20 22:12:50 2009
@@ -31,6 +31,23 @@
  */
 public class JetspeedTCKJSR286ConfigGenerator
 {
+    private static String xmlHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+                                    + "<!--\n"
+                                    + "    Licensed to the Apache Software Foundation (ASF) under one or more\n"
+                                    + "    contributor license agreements.  See the NOTICE file distributed with\n"
+                                    + "    this work for additional information regarding copyright ownership.\n"
+                                    + "    The ASF licenses this file to You under the Apache License, Version 2.0\n"
+                                    + "    (the \"License\"); you may not use this file except in compliance with\n"
+                                    + "    the License.  You may obtain a copy of the License at\n"
+                                    + "\n"    
+                                    + "    http://www.apache.org/licenses/LICENSE-2.0\n"
+                                    + "\n"    
+                                    + "    Unless required by applicable law or agreed to in writing, software\n"
+                                    + "    distributed under the License is distributed on an \"AS IS\" BASIS,\n"
+                                    + "    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n"
+                                    + "    See the License for the specific language governing permissions and\n"
+                                    + "    limitations under the License.\n"
+                                    + "-->\n";        
     private static String pageHeader = "<page>\n"
                                        + "  <defaults layout-decorator=\"simple\" portlet-decorator=\"clear\"/>\n"
                                        + "  <title>TCK testcase {0} for test: {1}</title>\n"
@@ -50,7 +67,9 @@
         Document doc = db.parse(new File(tckTestsFile));
         NodeList nodes = doc.getDocumentElement().getElementsByTagName("test_case");
         FileWriter urlMappingFile = new FileWriter(new File("jetspeedTestsToURLMapping.xml"));
-        urlMappingFile.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
+        
+        
+        urlMappingFile.write(xmlHeader);
         urlMappingFile.write("<test_case_urls xmlns=\"http://java.sun.com/xml/ns/portlet/portletTCKVendor_1_0.xsd\"\n");
         urlMappingFile.write("                xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n");
         urlMappingFile.write("                xsi:schemaLocation=\"http://java.sun.com/xml/ns/portlet/portletTCKVendor_1_0.xsd\n");
@@ -60,7 +79,7 @@
         Element test_portlet;
         FileWriter psmlFile;
         String testName;
-        new File("pages").mkdirs();
+        new File("tck-jsr286").mkdirs();
         
         for (num = 0; num < nodes.getLength(); num++)
         {
@@ -96,7 +115,8 @@
 
     private FileWriter createTestPage(String testName, int num) throws Exception
     {
-        FileWriter writer = new FileWriter(new File("pages/testcase" + num + ".psml"));
+        FileWriter writer = new FileWriter(new File("tck-jsr286/testcase" + num + ".psml"));
+        writer.write(xmlHeader);
         writer.write(MessageFormat.format(pageHeader, Integer.toString(num), testName));
         return writer;
     }

Modified: portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/jetspeedTestsToURLMapping.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/jetspeedTestsToURLMapping.xml?rev=776882&r1=776881&r2=776882&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/jetspeedTestsToURLMapping.xml (original)
+++ portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/jetspeedTestsToURLMapping.xml Wed May 20 22:12:50 2009
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
 <test_case_urls xmlns="http://java.sun.com/xml/ns/portlet/portletTCKVendor_1_0.xsd"
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portletTCKVendor_1_0.xsd

Modified: portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/readme.txt
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/readme.txt?rev=776882&r1=776881&r2=776882&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/readme.txt (original)
+++ portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/readme.txt Wed May 20 22:12:50 2009
@@ -87,10 +87,9 @@
    
      $TS_HOME/bin/tsant deploy.all -Dwebapp.dir=$CATALINA_HOME/webapps/jetspeed/WEB-INF/deploy
      
-  d) Copy the TCK test psml files to the jetspeed installation:
+  d) Unzip the TCK test psml files to the jetspeed installation:
   
-     mkdir $CATALINA/HOME/webapps/jetspeed/WEB-INF/pages/tck-jsr286
-     cp pages/*.psml $CATALINA_HOME/webapps/jetspeed/WEB-INF/pages/tck-jsr286/
+     unzip tck-jsr286-psml.zip $CATALINA/HOME/webapps/jetspeed/WEB-INF/pages/
      
   e) Startup Jetspeed once to ensure the TCK portlet applications are deployed
 

Added: portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/tck-jsr286-psml.zip
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/tck-jsr286-psml.zip?rev=776882&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/portal/trunk/etc/tck-jsr-286/tck-jsr286-psml.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org