Package net.jsunit.configuration

Examples of net.jsunit.configuration.ServerConfiguration


    private void ensureTemporaryServerIsCreated() {
        //noinspection SynchronizeOnNonFinalField
        synchronized (blocker) {
            if (temporaryServer == null) {
                temporaryServer = serverFactory.create(new ServerConfiguration(source));
            }
        }
    }
View Full Code Here


    }

    public void setUp() throws Exception {
        super.setUp();
        RemoteMachineServerHitter serverHitter = new RemoteMachineServerHitter();
        ServerConfiguration configuration = new ServerConfiguration(source);
        List<RemoteRunSpecification> specs = new ArrayList<RemoteRunSpecification>();
        RemoteRunSpecificationBuilder builder = new RemoteRunSpecificationBuilder();
        if (remoteBrowser != null)
            specs.add(builder.forSingleRemoteBrowser(configuration.getRemoteMachineURLs().get(0), remoteBrowser));
        else
            specs.addAll(builder.forAllBrowsersFromRemoteURLs(configuration.getRemoteMachineURLs()));
        manager = new DistributedTestRunManager(serverHitter, configuration, overrideURL, specs);
        ensureTemporaryServerIsCreated();
        startServerIfNecessary();
    }
View Full Code Here

    protected static JsUnitServer server;
    private BrowserResultRepository repository;

    protected JsUnitServer createServer() {
        int port = new TestPortManager().newPort();
        ServerConfiguration configuration = new ServerConfiguration(new FunctionalTestConfigurationSource(port));
        JsUnitServer result = new JsUnitServer(configuration, repository);
        Runtime.getRuntime().addShutdownHook(new Thread() {
            public void run() {
                if (server != null)
                    server.dispose();
View Full Code Here

    private List<HeterogenousBrowserGroup> groups;
    private HeterogenousBrowserGroup currentGroup;
    private int currentGroupResultCount;

    public static void main(String[] args) throws Exception {
        ServerConfiguration configuration = new ServerConfiguration(CompositeConfigurationSource.forArguments(args));
        JsUnitServer server = new JsUnitServer(configuration);
        int port = Integer.parseInt(args[args.length - 1]);
        if (noLogging(args))
            shutOffAllLogging();
        server.addTestRunListener(new TestRunNotifierServer(server, port));
View Full Code Here

        assertEquals("browser4.exe", testForBrowser4OnURL2.getName());
        assertEquals("browser5.exe", testForBrowser5OnURL2.getName());
    }

    private Document remoteConfiguration1XmlDocument() {
        ServerConfiguration configuration = new ServerConfiguration(new StubConfigurationSource() {
            public String browserFileNames() {
                return "browser1.exe,browser2.exe";
            }
        });
        return new Document(configuration.asXml());
    }
View Full Code Here

        });
        return new Document(configuration.asXml());
    }

    private Document remoteConfiguration2XmlDocument() {
        ServerConfiguration configuration = new ServerConfiguration(new StubConfigurationSource() {
            public String browserFileNames() {
                return "browser3.exe,browser4.exe,browser5.exe";
            }
        });
        return new Document(configuration.asXml());
    }
View Full Code Here

        });
        return new Document(configuration.asXml());
    }

    private Document remoteConfiguration3XmlDocument() {
        ServerConfiguration configuration = new ServerConfiguration(new StubConfigurationSource() {
            public String remoteMachineURLs() {
                return "http://machine4:6060/jsunit,http://machine5:5050/jsunit";
            }

        }) {
            public ServerType getServerType() {
                return ServerType.AGGREGATE;
            }
        };
        return new Document(configuration.asXml());
    }
View Full Code Here

    private JsUnitServer server;

    public void setUp() throws Exception {
        super.setUp();
        server = new JsUnitServer(new ServerConfiguration(new DummyConfigurationSource()), new MockBrowserResultRepository());
    }
View Full Code Here

                starter.commandPassed[1]
        );
    }

    public void testNoURLSpecified() throws Exception {
        server = new JsUnitServer(new ServerConfiguration(new DummyConfigurationSource() {
            public String url() {
                return "";
            }
        }), new MockBrowserResultRepository());
        MockProcessStarter starter = new MockProcessStarter();
View Full Code Here

        assertTrue(server.lastResult().getServerSideExceptionStackTrace().indexOf(NoUrlSpecifiedException.class.getName()) != -1);
    }

    public void testInvalidConfiguration() {
        try {
            server = new JsUnitServer(new ServerConfiguration(new InvalidConfigurationSource()));
            fail();
        } catch (ConfigurationException e) {

        }
    }
View Full Code Here

TOP

Related Classes of net.jsunit.configuration.ServerConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.