Modified: incubator/jspwiki/trunk/tests/etc/selenium/tests/all/RenameProfile.html URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/tests/etc/selenium/tests/all/RenameProfile.html?rev=1396331&r1=1396330&r2=1396331&view=diff ============================================================================== --- incubator/jspwiki/trunk/tests/etc/selenium/tests/all/RenameProfile.html (original) +++ incubator/jspwiki/trunk/tests/etc/selenium/tests/all/RenameProfile.html Tue Oct 9 21:16:31 2012 @@ -1,137 +1,156 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> - <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> - <title>JSPWiki Test Rename Profile</title> -</head> -<body> -<table cellpadding="1" cellspacing="1" border="1"> - <tbody> - <tr><td rowspan="1" colspan="3"> - JSPWiki Test Rename Profile<br> -<!-- -0. Clear all session/assertion cookies using the browser options preferences tools. -1. Create new user profile with login name "TestRenameProfileUser", name "TestRenameProfileUser" and password "password". -2. Verify that it was created by looking for the text "G'Day TestRenameProfileUser". -3. Clear all session/assertion cookies using the browser options preferences tools. -4. Log in with test user name and password (janne/myP@5sw0rd). -5. Create a new page called "TestRenameProfilePage" with these contents: - -[{ALLOW edit TestRenameProfileUser}] -This page was created with an ACL by TestRenameProfileUser - -6. Clear all session/assertion cookies using the browser options preferences tools. -7. Log in with renamed user name (TestRenameProfileUser/password). -8. Try to view page 'TestRenameProfilePage'. It should succeed. -9. Try to edit page 'TestRenameProfilePage'. It should succeed also. -A. Go to the My Prefs page, the Profile tab. Change the login name and wiki name to "RenamedUser". -B. Verify that the front page now shows "G'Day RenamedUser". -C. Try to edit page 'TestRenameProfilePage'. It should still succeed. Verify that the ACL contains: - -[{ALLOW edit RenamedUser}] -This page was created with an ACL by TestRenameProfileUser ---> - </td></tr> +<!-- + 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. +--> + +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> + <title>JSPWiki Test Rename Profile</title> +</head> +<body> +<table cellpadding="1" cellspacing="1" border="1"> + <tbody> + <tr><td rowspan="1" colspan="3"> + JSPWiki Test Rename Profile<br> +<!-- +0. Clear all session/assertion cookies using the browser options preferences tools. +1. Create new user profile with login name "TestRenameProfileUser", name "TestRenameProfileUser" and password "password". +2. Verify that it was created by looking for the text "G'Day TestRenameProfileUser". +3. Clear all session/assertion cookies using the browser options preferences tools. +4. Log in with test user name and password (janne/myP@5sw0rd). +5. Create a new page called "TestRenameProfilePage" with these contents: + +[{ALLOW edit TestRenameProfileUser}] +This page was created with an ACL by TestRenameProfileUser + +6. Clear all session/assertion cookies using the browser options preferences tools. +7. Log in with renamed user name (TestRenameProfileUser/password). +8. Try to view page 'TestRenameProfilePage'. It should succeed. +9. Try to edit page 'TestRenameProfilePage'. It should succeed also. +A. Go to the My Prefs page, the Profile tab. Change the login name and wiki name to "RenamedUser". +B. Verify that the front page now shows "G'Day RenamedUser". +C. Try to edit page 'TestRenameProfilePage'. It should still succeed. Verify that the ACL contains: + +[{ALLOW edit RenamedUser}] +This page was created with an ACL by TestRenameProfileUser +--> + </td></tr> <tr><td>store</td> <td>/@selenium.context@</td> <td>baseUrl</td></tr> - <tr><td>store</td> <td>javascript{'Test Rename Profile Page '+new Date().getTime()}</td> <td>page</td></tr> - <tr><td>store</td> <td>javascript{'TestRenameProfileUser'+new Date().getTime()}</td> <td>user</td></tr> - <tr><td>store</td> <td>janne</td> <td>TestUsername</td></tr> - <tr><td>store</td> <td>myP@5sw0rd</td> <td>TestPassword</td></tr> - - <tr><td>store</td> <td>${baseUrl}/Wiki.jsp?page=${page}</td> <td>viewurl</td></tr> - <tr><td>store</td> <td>${baseUrl}/Edit.jsp?page=${page}</td> <td>editurl</td></tr> - <tr><td>store</td> <td>${baseUrl}/Group.jsp?</td> <td>viewgroupurl</td></tr> - <tr><td>store</td> <td>${baseUrl}/NewGroup.jsp?</td> <td>newgroupurl</td></tr> - <tr><td>store</td> <td>${baseUrl}/UserPreferences.jsp?redirect=Main&tab=profile</td> <td>prefsurl</td></tr> - <tr><td>store</td> <td>${baseUrl}/Login.jsp</td> <td>loginurl</td></tr> - <tr><td>store</td> <td>${baseUrl}/Logout.jsp</td> <td>logouturl</td></tr> - <tr><td>store</td> <td>This page was created with an ACL by ${user}</td> <td>PageContent</td></tr> - - <tr><td rowspan="1" colspan="3"> Create a new user and group (and log in) -- at the moment, this ALWAYS fails for container-managed tests.<br/></td></tr> - <tr><td>open</td> <td>${loginurl}?tab=profile</td> <td> </td></tr> - <tr><td>type</td> <td>loginname</td> <td>${user}</td></tr> - <tr><td>type</td> <td>password</td> <td>password</td></tr> - <tr><td>type</td> <td>password2</td> <td>password</td></tr> - <tr><td>type</td> <td>fullname</td> <td>${user}</td></tr> - <tr><td>clickAndWait</td> <td>ok</td> <td></td></tr> - <!-- Log out --> - <tr><td>clickAndWait</td> <td>link=Log out</td> <td> </td></tr> - - <!-- Login --!> - <tr><td>open</td> <td>${loginurl}</td> <td> </td></tr> - <tr><td>type</td> <td>j_username</td> <td>${TestUsername}</td></tr> - <tr><td>type</td> <td>j_password</td> <td>${TestPassword}</td></tr> - <tr><td>clickAndWait</td> <td>submitlogin</td> <td> </td></tr> - - <tr><td rowspan="1" colspan="3"> Create a page with a view ACL restricted to the new user<br/></td></tr> - - <tr><td>open</td> <td>${editurl}</td> <td> </td></tr> - <tr><td>verifyTitle</td> <td>JSPWiki: Edit: ${page}</td> <td> </td></tr> - <tr><td>verifyElementPresent</td> <td>ok</td> <td></td></tr> - <tr><td>verifyElementPresent</td> <td>id=editorarea</td> <td></td></tr> - - <tr><td>type</td> <td>id=editorarea</td> <td>[{ALLOW edit ${user} }]<br />${PageContent}</td></tr> - <tr><td>clickAndWait</td> <td>ok</td> <td> </td></tr> -<!-- - <tr><td>verifyTitle</td> <td>JSPWiki: ${page}</td> <td> </td></tr> - <tr><td>verifyTextPresent</td> <td>${PageContent}</td> <td> </td></tr> ---> - <tr><td rowspan="1" colspan="3"> Anonymous editing should fail<br/></td></tr> - - <!-- Log out --> - <tr><td>open</td> <td>${logouturl}</td> <td> </td></tr> - - <tr><td>open</td> <td>${editurl}</td> <td> </td></tr> - <tr><td>verifyTextPresent</td> <td>Please sign in</td> <td></td></tr> - - <tr><td rowspan="1" colspan="3"> Now log in as the test user and view/edit it successfully<br/></td></tr> - - <tr><td>open</td> <td>${loginurl}</td> <td> </td></tr> - <tr><td>type</td> <td>j_username</td> <td>${user}</td></tr> - <tr><td>type</td> <td>j_password</td> <td>password</td></tr> - <tr><td>clickAndWait</td> <td>submitlogin</td> <td> </td></tr> - - <tr><td>open</td> <td>${viewurl}</td> <td> </td></tr> - <tr><td>verifyTitle</td> <td>JSPWiki: ${page}</td> <td> </td></tr> - <tr><td>verifyTextPresent</td> <td>${PageContent}</td> <td> </td></tr> - - <tr><td>open</td> <td>${editurl}</td> <td> </td></tr> - <tr><td>verifyTitle</td> <td>JSPWiki: Edit: ${page}</td> <td> </td></tr> - - <tr><td rowspan="1" colspan="3"> Verify that our ACL test is present (note the extra linebreak at the end of the text<br/></td></tr> - - <tr><td>verifyElementPresent</td> <td>ok</td> <td></td></tr> - <tr><td>verifyElementPresent</td> <td>id=editorarea</td> <td></td></tr> - <tr><td>verifyValue</td> <td>id=editorarea</td> <td>[{ALLOW edit ${user} }]<br />${PageContent}</td></tr> - - <tr><td rowspan="1" colspan="3"> OK -- now that we've got a user, a protected page and a group successfully set up, let's change the profile name<br/></td></tr> - - <tr><td>open</td> <td>${prefsurl}</td> <td> </td></tr> - - <tr><td>verifyElementPresent</td> <td>css=form#editProfile input[name="ok"]</td> <td></td></tr> - <tr><td>type</td> <td>fullname</td> <td>Renamed${user}</td></tr> - <tr><td>type</td> <td>loginname</td> <td>Renamed${user}</td></tr> - <tr><td>clickAndWait</td> <td>css=form#editProfile input[name="ok"]</td> <td></td></tr> - - <tr><td rowspan="1" colspan="3"> Now, the main page should show the new authenticated user name<br/></td></tr> - - <tr><td>verifyTitle</td> <td>JSPWiki: Main</td> <td> </td></tr> - <tr><td>verifyTextPresent</td> <td>G’day</td> <td> </td></tr> - <tr><td>verifyElementPresent</td> <td>link=Renamed${user}</td> <td> </td></tr> - <tr><td>verifyTextPresent</td> <td>(authenticated)</td> <td> </td></tr> - - <tr><td rowspan="1" colspan="3"> When we navigate to the protected page, the ACL should have the NEW name in it<br/></td></tr> - - <tr><td>open</td> <td>${editurl}</td> <td> </td></tr> - <tr><td>verifyTitle</td> <td>JSPWiki: Edit: ${page}</td> <td> </td></tr> -<!--CHECK!! seems to double the carriage returns when renaming the profile and remove the last space from the ACL --> - <tr><td>assertValue</td> <td>id=editorarea</td> <td>[{ALLOW edit Renamed${user}}]<br /><br />${PageContent}</td></tr> - - <!-- Log out --> - <tr><td>clickAndWait</td> <td>link=Log out</td> <td> </td></tr> - - </tbody> -</table> - -</body> -</html> + <tr><td>store</td> <td>javascript{'Test Rename Profile Page '+new Date().getTime()}</td> <td>page</td></tr> + <tr><td>store</td> <td>javascript{'TestRenameProfileUser'+new Date().getTime()}</td> <td>user</td></tr> + <tr><td>store</td> <td>janne</td> <td>TestUsername</td></tr> + <tr><td>store</td> <td>myP@5sw0rd</td> <td>TestPassword</td></tr> + + <tr><td>store</td> <td>${baseUrl}/Wiki.jsp?page=${page}</td> <td>viewurl</td></tr> + <tr><td>store</td> <td>${baseUrl}/Edit.jsp?page=${page}</td> <td>editurl</td></tr> + <tr><td>store</td> <td>${baseUrl}/Group.jsp?</td> <td>viewgroupurl</td></tr> + <tr><td>store</td> <td>${baseUrl}/NewGroup.jsp?</td> <td>newgroupurl</td></tr> + <tr><td>store</td> <td>${baseUrl}/UserPreferences.jsp?redirect=Main&tab=profile</td> <td>prefsurl</td></tr> + <tr><td>store</td> <td>${baseUrl}/Login.jsp</td> <td>loginurl</td></tr> + <tr><td>store</td> <td>${baseUrl}/Logout.jsp</td> <td>logouturl</td></tr> + <tr><td>store</td> <td>This page was created with an ACL by ${user}</td> <td>PageContent</td></tr> + + <tr><td rowspan="1" colspan="3"> Create a new user and group (and log in) -- at the moment, this ALWAYS fails for container-managed tests.<br/></td></tr> + <tr><td>open</td> <td>${loginurl}?tab=profile</td> <td> </td></tr> + <tr><td>type</td> <td>loginname</td> <td>${user}</td></tr> + <tr><td>type</td> <td>password</td> <td>password</td></tr> + <tr><td>type</td> <td>password2</td> <td>password</td></tr> + <tr><td>type</td> <td>fullname</td> <td>${user}</td></tr> + <tr><td>clickAndWait</td> <td>ok</td> <td></td></tr> + <!-- Log out --> + <tr><td>clickAndWait</td> <td>link=Log out</td> <td> </td></tr> + + <!-- Login --!> + <tr><td>open</td> <td>${loginurl}</td> <td> </td></tr> + <tr><td>type</td> <td>j_username</td> <td>${TestUsername}</td></tr> + <tr><td>type</td> <td>j_password</td> <td>${TestPassword}</td></tr> + <tr><td>clickAndWait</td> <td>submitlogin</td> <td> </td></tr> + + <tr><td rowspan="1" colspan="3"> Create a page with a view ACL restricted to the new user<br/></td></tr> + + <tr><td>open</td> <td>${editurl}</td> <td> </td></tr> + <tr><td>verifyTitle</td> <td>JSPWiki: Edit: ${page}</td> <td> </td></tr> + <tr><td>verifyElementPresent</td> <td>ok</td> <td></td></tr> + <tr><td>verifyElementPresent</td> <td>id=editorarea</td> <td></td></tr> + + <tr><td>type</td> <td>id=editorarea</td> <td>[{ALLOW edit ${user} }]<br />${PageContent}</td></tr> + <tr><td>clickAndWait</td> <td>ok</td> <td> </td></tr> +<!-- + <tr><td>verifyTitle</td> <td>JSPWiki: ${page}</td> <td> </td></tr> + <tr><td>verifyTextPresent</td> <td>${PageContent}</td> <td> </td></tr> +--> + <tr><td rowspan="1" colspan="3"> Anonymous editing should fail<br/></td></tr> + + <!-- Log out --> + <tr><td>open</td> <td>${logouturl}</td> <td> </td></tr> + + <tr><td>open</td> <td>${editurl}</td> <td> </td></tr> + <tr><td>verifyTextPresent</td> <td>Please sign in</td> <td></td></tr> + + <tr><td rowspan="1" colspan="3"> Now log in as the test user and view/edit it successfully<br/></td></tr> + + <tr><td>open</td> <td>${loginurl}</td> <td> </td></tr> + <tr><td>type</td> <td>j_username</td> <td>${user}</td></tr> + <tr><td>type</td> <td>j_password</td> <td>password</td></tr> + <tr><td>clickAndWait</td> <td>submitlogin</td> <td> </td></tr> + + <tr><td>open</td> <td>${viewurl}</td> <td> </td></tr> + <tr><td>verifyTitle</td> <td>JSPWiki: ${page}</td> <td> </td></tr> + <tr><td>verifyTextPresent</td> <td>${PageContent}</td> <td> </td></tr> + + <tr><td>open</td> <td>${editurl}</td> <td> </td></tr> + <tr><td>verifyTitle</td> <td>JSPWiki: Edit: ${page}</td> <td> </td></tr> + + <tr><td rowspan="1" colspan="3"> Verify that our ACL test is present (note the extra linebreak at the end of the text<br/></td></tr> + + <tr><td>verifyElementPresent</td> <td>ok</td> <td></td></tr> + <tr><td>verifyElementPresent</td> <td>id=editorarea</td> <td></td></tr> + <tr><td>verifyValue</td> <td>id=editorarea</td> <td>[{ALLOW edit ${user} }]<br />${PageContent}</td></tr> + + <tr><td rowspan="1" colspan="3"> OK -- now that we've got a user, a protected page and a group successfully set up, let's change the profile name<br/></td></tr> + + <tr><td>open</td> <td>${prefsurl}</td> <td> </td></tr> + + <tr><td>verifyElementPresent</td> <td>css=form#editProfile input[name="ok"]</td> <td></td></tr> + <tr><td>type</td> <td>fullname</td> <td>Renamed${user}</td></tr> + <tr><td>type</td> <td>loginname</td> <td>Renamed${user}</td></tr> + <tr><td>clickAndWait</td> <td>css=form#editProfile input[name="ok"]</td> <td></td></tr> + + <tr><td rowspan="1" colspan="3"> Now, the main page should show the new authenticated user name<br/></td></tr> + + <tr><td>verifyTitle</td> <td>JSPWiki: Main</td> <td> </td></tr> + <tr><td>verifyTextPresent</td> <td>G’day</td> <td> </td></tr> + <tr><td>verifyElementPresent</td> <td>link=Renamed${user}</td> <td> </td></tr> + <tr><td>verifyTextPresent</td> <td>(authenticated)</td> <td> </td></tr> + + <tr><td rowspan="1" colspan="3"> When we navigate to the protected page, the ACL should have the NEW name in it<br/></td></tr> + + <tr><td>open</td> <td>${editurl}</td> <td> </td></tr> + <tr><td>verifyTitle</td> <td>JSPWiki: Edit: ${page}</td> <td> </td></tr> +<!--CHECK!! seems to double the carriage returns when renaming the profile and remove the last space from the ACL --> + <tr><td>assertValue</td> <td>id=editorarea</td> <td>[{ALLOW edit Renamed${user}}]<br /><br />${PageContent}</td></tr> + + <!-- Log out --> + <tr><td>clickAndWait</td> <td>link=Log out</td> <td> </td></tr> + + </tbody> +</table> + +</body> +</html>
Modified: incubator/jspwiki/trunk/tests/etc/selenium/tests/all/TestSuite.html URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/tests/etc/selenium/tests/all/TestSuite.html?rev=1396331&r1=1396330&r2=1396331&view=diff ============================================================================== --- incubator/jspwiki/trunk/tests/etc/selenium/tests/all/TestSuite.html (original) +++ incubator/jspwiki/trunk/tests/etc/selenium/tests/all/TestSuite.html Tue Oct 9 21:16:31 2012 @@ -1,58 +1,77 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> -<title>Test Suite</title> -</head> - -<body> - - <table id="suiteTable" cellpadding="1" - cellspacing="1" - border="1" - class="selenium"> - <tbody> +<!-- + 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. +--> + +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> +<title>Test Suite</title> +</head> + +<body> + + <table id="suiteTable" cellpadding="1" + cellspacing="1" + border="1" + class="selenium"> + <tbody> <tr><td><b>JSPWiki Test Suite for @selenium.context@</b></td></tr> - <!-- Anonymous user tests --> - <tr><td><a href="./AnonymousView.html">Anonymous View</a></td></tr> - <tr><td><a href="./AnonymousViewImage.html">Anonymous View Image</a></td></tr> - - <!-- Asserted user tests --> - <tr><td><a href="./AssertedName.html">Asserted Name</a></td></tr> - <tr><td><a href="./AssertedPermissions.html">Asserted Permissions</a></td></tr> - - <!-- Authentication tests --> - <tr><td><a href="./Login.html">Login</a></td></tr> - <tr><td><a href="./Logout.html">Logout</a></td></tr> + <!-- Anonymous user tests --> + <tr><td><a href="./AnonymousView.html">Anonymous View</a></td></tr> + <tr><td><a href="./AnonymousViewImage.html">Anonymous View Image</a></td></tr> + + <!-- Asserted user tests --> + <tr><td><a href="./AssertedName.html">Asserted Name</a></td></tr> + <tr><td><a href="./AssertedPermissions.html">Asserted Permissions</a></td></tr> + + <!-- Authentication tests --> + <tr><td><a href="./Login.html">Login</a></td></tr> + <tr><td><a href="./Logout.html">Logout</a></td></tr> <tr><td><a href="./RedirectAfterLogin.html">Redirect After Login</a></td></tr> - - <!-- Page creation/rename tests --> + + <!-- Page creation/rename tests --> <tr><td><a href="./CreatePage.html">Create Page</a></td></tr> <tr><td><a href="./RenamePage.html">Rename Page</a></td></tr> - - <!-- Page deletion tests --> + + <!-- Page deletion tests --> <tr><td><a href="./DeletePage.html">Delete Page</a></td></tr> <tr><td><a href="./DeletePageNonAdmin.html">Delete Page (non admin)</a></td></tr> - <!-- ACL tests --> - <tr><td><a href="./AclJanneEdit.html">Acl: Janne Edit (nobody else can view)</a></td></tr> + <!-- ACL tests --> + <tr><td><a href="./AclJanneEdit.html">Acl: Janne Edit (nobody else can view)</a></td></tr> <tr><td><a href="./AclJanneEditAllView.html">Acl: Janne Edit (all view)</a></td></tr> - <!-- Group creation tests --> - <tr><td><a href="./AnonymousCreateGroup.html">Anonymous Create Group</a></td></tr> - <tr><td><a href="./CreateGroupFullName.html">Create Group (FullName)</a></td></tr> - <tr><td><a href="./CreateGroupLoginName.html">Create Group (LoginName)</a></td></tr> + <!-- Group creation tests --> + <tr><td><a href="./AnonymousCreateGroup.html">Anonymous Create Group</a></td></tr> + <tr><td><a href="./CreateGroupFullName.html">Create Group (FullName)</a></td></tr> + <tr><td><a href="./CreateGroupLoginName.html">Create Group (LoginName)</a></td></tr> <tr><td><a href="./CreateGroupWikiName.html">Create Group (WikiName)</a></td></tr> - + <!-- User profile/preferences tests --> <tr><td><a href="./RenameProfile.html">Rename Profile</a></td></tr> <!-- View Page Source Test --> <tr><td><a href="./ViewPageSource.html">View Page Source</a></td></tr> - </tbody> - </table> - -</body> -</html> + </tbody> + </table> + +</body> +</html> Modified: incubator/jspwiki/trunk/tests/etc/selenium/tests/all/ViewPageSource.html URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/tests/etc/selenium/tests/all/ViewPageSource.html?rev=1396331&r1=1396330&r2=1396331&view=diff ============================================================================== --- incubator/jspwiki/trunk/tests/etc/selenium/tests/all/ViewPageSource.html (original) +++ incubator/jspwiki/trunk/tests/etc/selenium/tests/all/ViewPageSource.html Tue Oct 9 21:16:31 2012 @@ -1,3 +1,22 @@ +<!-- + 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. +--> + <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
