[jbosstools-commits] JBoss Tools SVN: r39336 - trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Wed Mar 7 08:54:51 EST 2012
Author: sbunciak
Date: 2012-03-07 08:54:51 -0500 (Wed, 07 Mar 2012)
New Revision: 39336
Removed:
trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/DomainDestroyer.java
trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/OpenShiftUI.java
trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/TestProperties.java
Log:
Bot tests for JBoss Tools 3.3.0.Beta1 OpenShift UI
Deleted: trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/DomainDestroyer.java
===================================================================
--- trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/DomainDestroyer.java 2012-03-07 13:50:56 UTC (rev 39335)
+++ trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/DomainDestroyer.java 2012-03-07 13:54:51 UTC (rev 39336)
@@ -1,56 +0,0 @@
-package org.jboss.tools.openshift.ui.bot.util;
-
-import org.apache.commons.httpclient.HttpClient;
-import org.apache.commons.httpclient.methods.PostMethod;
-
-/**
- *
- * @author sbunciak
- *
- * Utility class to destroy domain on OpenShift
- */
-public class DomainDestroyer {
-
- /**
- *
- * Destroys registered domain on OpenShift Express
- *
- * @param domain
- * @param login
- * @param password
- * @return HTTP Response code or 0 if some Exception was caught
- */
- public static int destroyDomain(String domain, String login, String password) {
-
- int resp_code = 0;
- String input = "{\"namespace\": \"" + domain + "\", \"rhlogin\": \""
- + login + "\", \"delete\": true }";
-
- HttpClient client = new HttpClient();
- PostMethod method = new PostMethod(
- "https://openshift.redhat.com/broker/domain");
-
- method.addParameter("json_data", input);
- method.addParameter("password", password);
-
- try {
- resp_code = client.executeMethod(method);
- } catch (Exception e) {
- System.out.println(e);
- } finally {
- method.releaseConnection();
- }
- return resp_code;
- }
-
- /**
- * @param args
- */
- public static void main(String[] args) {
- if (destroyDomain("rhtest", "sbunciak", "rhtest123") == 200) {
- System.out.println("Domain destroyed.");
- } else {
- System.out.println("Domain was not destroyed.");
- }
- }
-}
Deleted: trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/OpenShiftUI.java
===================================================================
--- trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/OpenShiftUI.java 2012-03-07 13:50:56 UTC (rev 39335)
+++ trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/OpenShiftUI.java 2012-03-07 13:54:51 UTC (rev 39336)
@@ -1,95 +0,0 @@
-package org.jboss.tools.openshift.ui.bot.util;
-
-import java.util.List;
-import java.util.Vector;
-
-import org.jboss.tools.ui.bot.ext.gen.INewObject;
-import org.jboss.tools.ui.bot.ext.gen.IView;
-
-/**
- *
- * Wrapper class for OpenShift UI tooling.
- *
- * @author sbunciak
- *
- */
-public class OpenShiftUI {
-
- /**
- *
- * Class representing OpenShift Console View
- *
- */
- public static class Console {
-
- public static final IView iView = new IView() {
- @Override
- public String getName() {
- return "OpenShift Express Console";
- }
-
- @Override
- public List<String> getGroupPath() {
- List<String> l = new Vector<String>();
- l.add("JBoss Tools");
- return l;
- }
- };
- }
-
- /**
- *
- * Class representing "navigation" to new OpenShift Express Application
- *
- */
- public static class NewApplication {
- public static final INewObject iNewObject = new INewObject() {
- @Override
- public String getName() {
- return "OpenShift Application";
- }
-
- @Override
- public List<String> getGroupPath() {
- List<String> l = new Vector<String>();
- l.add("OpenShift");
- return l;
- }
- };
- }
-
- /**
- * List of available application type labels
- *
- * @author sbunciak
- *
- */
- public static class AppType {
-
- public static final String JBOSS = "jbossas-7";
- public static final String JENKINS = "jenkins-1.4";
- public static final String PERL = "perl-5.10";
- public static final String PHP = "php-5.3";
- public static final String PYTHON = "python-2.6";
- public static final String RAW = "raw-0.1";
- public static final String RUBY = "ruby-1.8";
- }
-
- /**
- * List of available cartridge labels
- *
- * @author sbunciak
- *
- */
- public static class Cartridge {
-
- public static final String MONGODB = "mongodb-2.0";
- public static final String JENKINS = "jenkins-1.4";
- public static final String CRON = "cron-1.4";
- public static final String MYSQL = "mysql-5.1";
- public static final String POSTGRESQL = "postgresql-8.4";
- public static final String PHPMYADMIN = "phpmyadmin-3.4";
- public static final String METRICS = "metrics-0.1";
- public static final String ROCKMONGO = "rockmongo-1.1";
- }
-}
Deleted: trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/TestProperties.java
===================================================================
--- trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/TestProperties.java 2012-03-07 13:50:56 UTC (rev 39335)
+++ trunk/openshift/tests/org.jboss.tools.openshift.ui.bot.test/src/org/jboss/tools/openshift/ui/bot/util/TestProperties.java 2012-03-07 13:54:51 UTC (rev 39336)
@@ -1,47 +0,0 @@
-package org.jboss.tools.openshift.ui.bot.util;
-
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.util.Properties;
-
-import org.apache.commons.codec.binary.Base64;
-import org.apache.log4j.Logger;
-
-/**
- * Just static properties holder
- *
- * @author sbunciak
- *
- */
-public class TestProperties {
-
- public static Properties props = new Properties();
-
- static {
-
- try {
- props.load(new FileInputStream(
- "resources/openshift.ui.bot.test.properties"));
-
- } catch (FileNotFoundException e) {
- Logger.getLogger(TestProperties.class).error(
- "Property file not found !", e);
- } catch (IOException e) {
- Logger.getLogger(TestProperties.class).error(
- "IO Exception !", e);
- }
-
- }
-
- public static String getProperty(String key) {
- return props.getProperty(key);
- }
-
- public static String getPassphrase() {
- String passphrase = new String(new Base64().decode(TestProperties.getProperty(
- "openshift.ssh.passphrase").getBytes()));
- return passphrase;
- }
-
-}
More information about the jbosstools-commits
mailing list