You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by ff...@apache.org on 2018/10/15 01:33:51 UTC

[cxf] branch master updated: remove unwanted file

This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/master by this push:
     new e9d4d65  remove unwanted file
e9d4d65 is described below

commit e9d4d65a2bdc1e258d5fd1d470abbf68c1ee4d07
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Mon Oct 15 09:33:38 2018 +0800

    remove unwanted file
---
 .../cxf/osgi/itests/CXFOSGiTestSupport.java.bak    | 247 ---------------------
 1 file changed, 247 deletions(-)

diff --git a/osgi/itests/src/test/java/org/apache/cxf/osgi/itests/CXFOSGiTestSupport.java.bak b/osgi/itests/src/test/java/org/apache/cxf/osgi/itests/CXFOSGiTestSupport.java.bak
deleted file mode 100644
index 861243e..0000000
--- a/osgi/itests/src/test/java/org/apache/cxf/osgi/itests/CXFOSGiTestSupport.java.bak
+++ /dev/null
@@ -1,247 +0,0 @@
-/**
- * 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.
- */
-
-package org.apache.cxf.osgi.itests;
-
-
-
-import java.io.File;
-import java.io.IOException;
-import java.net.DatagramSocket;
-import java.net.ServerSocket;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-
-import javax.inject.Inject;
-
-import org.apache.karaf.features.FeaturesService;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.BundleContext;
-import org.osgi.framework.Filter;
-import org.osgi.util.tracker.ServiceTracker;
-
-import org.junit.Assert;
-import org.ops4j.pax.exam.MavenUtils;
-import org.ops4j.pax.exam.Option;
-import org.ops4j.pax.exam.karaf.container.internal.JavaVersionUtil;
-import org.ops4j.pax.exam.options.MavenUrlReference;
-import org.ops4j.pax.exam.options.extra.VMOption;
-import static org.ops4j.pax.exam.CoreOptions.composite;
-import static org.ops4j.pax.exam.CoreOptions.maven;
-import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
-import static org.ops4j.pax.exam.CoreOptions.systemProperty;
-import static org.ops4j.pax.exam.CoreOptions.when;
-import static org.ops4j.pax.exam.karaf.options.KarafDistributionOption.editConfigurationFilePut;
-import static org.ops4j.pax.exam.karaf.options.KarafDistributionOption.karafDistributionConfiguration;
-import static org.ops4j.pax.exam.karaf.options.KarafDistributionOption.replaceConfigurationFile;
-
-/**
- *
- */
-public class CXFOSGiTestSupport {
-
-    @Inject
-    protected BundleContext bundleContext;
-
-    @Inject
-    protected FeaturesService featureService;
-
-    protected ExecutorService executor = Executors.newCachedThreadPool();
-
-    protected MavenUrlReference cxfUrl;
-    protected MavenUrlReference karafUrl;
-    protected MavenUrlReference amqUrl;
-
-    private static String getKarafVersion() {
-        return MavenUtils.getArtifactVersion("org.apache.karaf", "apache-karaf-minimal");
-    }
-
-    /**
-     * Create an {@link org.ops4j.pax.exam.Option} for using a .
-     *
-     * @return
-     */
-    protected Option cxfBaseConfig() {
-        karafUrl = maven().groupId("org.apache.karaf").artifactId("apache-karaf-minimal").version(getKarafVersion())
-            .type("tar.gz");
-        cxfUrl = maven().groupId("org.apache.cxf.karaf").artifactId("apache-cxf").versionAsInProject()
-            .type("xml").classifier("features");
-        amqUrl = maven().groupId("org.apache.activemq")
-        .artifactId("activemq-karaf").type("xml").classifier("features").versionAsInProject();
-        String localRepo = System.getProperty("localRepository");
-        Object urp = System.getProperty("cxf.useRandomFirstPort");
-        if (JavaVersionUtil.getMajorVersion() >= 9) {
-            return composite(karafDistributionConfiguration()
-                             .frameworkUrl(karafUrl)
-                             .karafVersion(getKarafVersion())
-                             .name("Apache Karaf")
-                             .useDeployFolder(false)
-                             .unpackDirectory(new File("target/paxexam/")),
-                         //DO NOT COMMIT WITH THIS LINE ENABLED!!!
-                         //KarafDistributionOption.keepRuntimeFolder(),
-                         //debugConfiguration(), // nor this
-                         systemProperty("pax.exam.osgi.unresolved.fail").value("true"),
-                         systemProperty("java.awt.headless").value("true"),
-                         replaceConfigurationFile("etc/org.ops4j.pax.logging.cfg",
-                                                  new File("src/test/resources/etc/org.ops4j.pax.logging.cfg")),
-                         when(localRepo != null)
-                             .useOptions(editConfigurationFilePut("etc/org.ops4j.pax.url.mvn.cfg",
-                                                                  "org.ops4j.pax.url.mvn.localRepository",
-                                                                  localRepo)),
-                             new VMOption("--add-reads=java.xml=java.logging"),
-                             new VMOption("--add-exports=java.base/org.apache.karaf.specs.locator=java.xml,ALL-UNNAMED"),
-                             new VMOption("--patch-module"),
-                             new VMOption("java.base=lib/endorsed/org.apache.karaf.specs.locator-" 
-                             + System.getProperty("karaf.version", "4.2.2-SNAPSHOT") + ".jar"),
-                             new VMOption("--patch-module"),
-                             new VMOption("java.xml=lib/endorsed/org.apache.karaf.specs.java.xml-" 
-                             + System.getProperty("karaf.version", "4.2.2-SNAPSHOT") + ".jar"),
-                             new VMOption("--add-opens"),
-                             new VMOption("java.base/java.security=ALL-UNNAMED"),
-                             new VMOption("--add-opens"),
-                             new VMOption("java.base/java.net=ALL-UNNAMED"),
-                             new VMOption("--add-opens"),
-                             new VMOption("java.base/java.lang=ALL-UNNAMED"),
-                             new VMOption("--add-opens"),
-                             new VMOption("java.base/java.util=ALL-UNNAMED"),
-                             new VMOption("--add-opens"),
-                             new VMOption("java.naming/javax.naming.spi=ALL-UNNAMED"),
-                             new VMOption("--add-opens"),
-                             new VMOption("java.rmi/sun.rmi.transport.tcp=ALL-UNNAMED"),
-                             new VMOption("--add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED"),
-                             new VMOption("--add-exports=java.base/sun.net.www.protocol.https=ALL-UNNAMED"),
-                             new VMOption("--add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED"),
-                             new VMOption("--add-exports=jdk.naming.rmi/com.sun.jndi.url.rmi=ALL-UNNAMED"),
-                             new VMOption("-classpath"),
-                             new VMOption("lib/jdk9plus/*" + File.pathSeparator + "lib/boot/*"),
-                         when(urp != null).useOptions(systemProperty("cxf.useRandomFirstPort").value("true")));
-        } else {
-            return composite(karafDistributionConfiguration()
-                             .frameworkUrl(karafUrl)
-                             .karafVersion(getKarafVersion())
-                             .name("Apache Karaf")
-                             .useDeployFolder(false)
-                             .unpackDirectory(new File("target/paxexam/")),
-                         //DO NOT COMMIT WITH THIS LINE ENABLED!!!
-                         //KarafDistributionOption.keepRuntimeFolder(),
-                         //debugConfiguration(), // nor this
-                         systemProperty("pax.exam.osgi.unresolved.fail").value("true"),
-                         systemProperty("java.awt.headless").value("true"),
-                         replaceConfigurationFile("etc/org.ops4j.pax.logging.cfg",
-                                                  new File("src/test/resources/etc/org.ops4j.pax.logging.cfg")),
-                         when(localRepo != null)
-                             .useOptions(editConfigurationFilePut("etc/org.ops4j.pax.url.mvn.cfg",
-                                                                  "org.ops4j.pax.url.mvn.localRepository",
-                                                                  localRepo)),
-                         when(urp != null).useOptions(systemProperty("cxf.useRandomFirstPort").value("true")));
-        }
-    }
-
-    protected Option testUtils() {
-        return mavenBundle().groupId("org.apache.cxf").artifactId("cxf-testutils").versionAsInProject();
-    }
-
-    protected Bundle getInstalledBundle(String symbolicName) {
-        for (Bundle b : bundleContext.getBundles()) {
-            if (b.getSymbolicName().equals(symbolicName)) {
-                return b;
-            }
-        }
-        for (Bundle b : bundleContext.getBundles()) {
-            System.err.println("Bundle: " + b.getSymbolicName());
-        }
-        throw new RuntimeException("Bundle " + symbolicName + " does not exist");
-    }
-
-    /**
-     * Finds a free port starting from the give port numner.
-     *
-     * @return
-     */
-    protected int getFreePort(int port) {
-        while (!isPortAvailable(port)) {
-            port++;
-        }
-        return port;
-    }
-
-    /**
-     * Returns true if port is available for use.
-     *
-     * @param port
-     * @return
-     */
-    public static boolean isPortAvailable(int port) {
-        ServerSocket ss = null;
-        try (DatagramSocket ds = new DatagramSocket(port)) {
-            ss = new ServerSocket(port);
-            ss.setReuseAddress(true);
-            ds.setReuseAddress(true);
-            return true;
-        } catch (IOException e) {
-            // ignore
-        } finally {
-            if (ss != null) {
-                try {
-                    ss.close();
-                } catch (IOException e) {
-                    /* should not be thrown */
-                }
-            }
-        }
-
-        return false;
-    }
-
-    protected void assertBundleStarted(String name) {
-        Bundle bundle = findBundleByName(name);
-        Assert.assertNotNull("Bundle " + name + " should be installed", bundle);
-        Assert.assertEquals("Bundle " + name + " should be started", Bundle.ACTIVE, bundle.getState());
-    }
-
-    protected Bundle findBundleByName(String symbolicName) {
-        for (Bundle bundle : bundleContext.getBundles()) {
-            if (bundle.getSymbolicName().equals(symbolicName)) {
-                return bundle;
-            }
-        }
-        return null;
-    }
-
-    public void assertServicePublished(String filter, int timeout) {
-        try {
-            Filter serviceFilter = bundleContext.createFilter(filter);
-            ServiceTracker<Object, ?> tracker = new ServiceTracker<>(bundleContext, serviceFilter, null);
-            tracker.open();
-            Object service = tracker.waitForService(timeout);
-            tracker.close();
-            if (service == null) {
-                throw new IllegalStateException("Expected service with filter " + filter + " was not found");
-            }
-        } catch (Exception e) {
-            throw new RuntimeException("Unexpected exception occured", e);
-        }
-    }
-
-    public void assertBlueprintNamespacePublished(String namespace, int timeout) {
-        assertServicePublished(String.format("(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)"
-                                             + "(osgi.service.blueprint.namespace=%s))", namespace), timeout);
-    }
-
-}