diff --git a/ztl/.classpath b/ztl/.classpath
deleted file mode 100644
index f53f047847..0000000000
--- a/ztl/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/ztl/.project b/ztl/.project
deleted file mode 100644
index 096b11b5eb..0000000000
--- a/ztl/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- ztl
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/ztl/.settings/org.eclipse.jdt.core.prefs b/ztl/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 8000cd6ca6..0000000000
--- a/ztl/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,11 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
diff --git a/ztl/Readme.txt b/ztl/Readme.txt
deleted file mode 100644
index aeba42bb26..0000000000
--- a/ztl/Readme.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-config.properties
-- configuration file for running Ztl generator and Ztl test
-
-ZtlGenerator.launch
-- Eclipse launch configuration for Ztl generator
-
-test
-- Example test cases generated by Ztl generator
-
-resource/test
-- ztl test script
-
-Notes
-======
-* You must change the "target" instance variable value to "" in the generated ztl java source
-
-* Use the AdempiereIDGenerator and your browser's inspect element tool to find out the selector for the element that you need to access. Alternatively,
-you can use the script created from Selenium IDE recording as a guide.
\ No newline at end of file
diff --git a/ztl/ZtlGenerator.launch b/ztl/ZtlGenerator.launch
deleted file mode 100644
index 0d25bbd6d1..0000000000
--- a/ztl/ZtlGenerator.launch
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ztl/config.properties b/ztl/config.properties
deleted file mode 100644
index f319b6b2fa..0000000000
--- a/ztl/config.properties
+++ /dev/null
@@ -1,11 +0,0 @@
-server=http://127.0.0.1:8080
-context-path=/webui
-delay=500
-action=
-timeout=10000
-browser=firefox
-granularity=1
-leniency=1
-all=firefox
-firefox=firefoxdriver
-target=
diff --git a/ztl/lib/Readme.txt b/ztl/lib/Readme.txt
deleted file mode 100644
index bf37370867..0000000000
--- a/ztl/lib/Readme.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-ztl-2.0.0-SNAPSHOT.jar
-- for execution of ztl generator and ztl test cases
-
-others
-- for execution of ztl generator
diff --git a/ztl/resource/test/LoginTest.ztl b/ztl/resource/test/LoginTest.ztl
deleted file mode 100644
index a6790cd269..0000000000
--- a/ztl/resource/test/LoginTest.ztl
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ztl/src/test/LoginTest.java b/ztl/src/test/LoginTest.java
deleted file mode 100644
index 5caebc8e63..0000000000
--- a/ztl/src/test/LoginTest.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/* LoginTest.java
-
- Purpose:
-
- Description:
-
- History:
- Dec, 11, 2012 00:52:22 AM
-
-Copyright (C) 2012 Potix Corporation. All Rights Reserved.
-
-This program is distributed under Apache License Version 2.0 in the hope that
-it will be useful, but WITHOUT ANY WARRANTY.
-*/
-package test;
-import org.junit.Test;
-import org.zkoss.ztl.JQuery;
-import org.zkoss.ztl.Tags;
-import org.zkoss.ztl.Widget;
-import org.zkoss.ztl.ZKClientTestCase;
-import org.zkoss.ztl.util.ConfigHelper;
-import org.zkoss.ztl.util.ZKSelenium;
-
-import com.thoughtworks.selenium.Selenium;
-import com.thoughtworks.selenium.SeleniumException;
-
-@Tags(tags = "login")
-public class LoginTest extends ZKClientTestCase {
-
- public LoginTest() {
- target = "";
- browsers = getBrowsers("firefox");
- _timeout = 10000;
- caseID = getClass().getSimpleName();
- }
-
- @Test(expected = AssertionError.class)
- public void testlogin() {
- for (Selenium browser : browsers) {
- try {
- start(browser);
- windowFocus();
- windowMaximize();
- Widget engine = new Widget(new StringBuffer("zk.Desktop._dt"));
-
- // remove all of unnecessary children
- if (target.endsWith("/service.zul"))
- removeChildren(engine.firstChild());
-
- /** start **/
- /** client code **/
-
- type(jq("$loginPanel $txtUserId"), "GardenAdmin");
- type(jq("$loginPanel $txtPassword"), "GardenAdmin");
- click(widget(jq("$loginPanel $chkSelectRole")).$n("real"));
- click(jq("$loginPanel $Ok"));
- waitResponse();
- JQuery lstClient = jq("$rolePanel $lstClient");
- if (lstClient.exists() && lstClient.isVisible()) {
- click(jq("$rolePanel $lstClient ~ .z-combobox-btn"));
- click(jq("$rolePanel $lstClient $GardenWorld"));
- waitResponse();
- }
- click(jq("$rolePanel $lstRole ~ .z-combobox-btn"));
- click(jq("$rolePanel $lstRole $GardenWorld\\\\ Admin"));
- waitResponse();
- click(jq("$rolePanel $lstOrganisation ~ .z-combobox-btn"));
- click(jq("$rolePanel $lstOrganisation $HQ"));
- click(jq("$rolePanel $Ok"));
- waitResponse();
- verifyEquals("GardenAdmin@GardenWorld.HQ/GardenWorld Admin", jq("$loginUserAndRole").text());
-
- /** end **/
- } catch (SeleniumException e) {
- ZKSelenium zbrowser = ((ZKSelenium) browser);
- ConfigHelper.getInstance().clearCache(zbrowser);
- zbrowser.shutdown();
- throw e;
- } finally {
- stop();
- }
- }
- }
-}
-
-
-