Examples of BrowserInfo


Examples of com.google.jstestdriver.BrowserInfo

      if (!browser.isAlive()) {
        SlaveBrowser deadBrowser = capturedBrowsers.getBrowser(browser.getId());
        capturedBrowsers.removeSlave(browser.getId());
        Response response = new Response();

        BrowserInfo browserInfo = deadBrowser.getBrowserInfo();
        response.setBrowser(browserInfo);
        response.setResponse(
            gson.toJson(
                new BrowserPanic(browserInfo,
                    String.format("Browser unresponsive since %s during %s",
View Full Code Here

Examples of com.google.jstestdriver.BrowserInfo

      SlaveBrowser slaveBrowser =
          capturedBrowsers.getBrowser(response.getBrowser().getId().toString());
    if (slaveBrowser != null) {
      response.setBrowser(slaveBrowser.getBrowserInfo());
    } else {
      BrowserInfo nullBrowserInfo = new BrowserInfo();
      nullBrowserInfo.setId(response.getBrowser().getId());
      nullBrowserInfo.setName("unknown browser");
      nullBrowserInfo.setVersion("unknown version");
      nullBrowserInfo.setOs("unknown os");
      response.setBrowser(nullBrowserInfo);
    }
    return new StreamMessage(cmdResponse.isLast(), response);
  }
View Full Code Here

Examples of com.google.jstestdriver.BrowserInfo

    assertEquals("TEST-Safari_3_MacIntel.testCase1.xml", files[2]);
    assertEquals("TEST-Safari_3_MacIntel.testCase2.xml", files[3]);
  }

  private BrowserInfo makeBrowser(String name, String os, String version, long id) {
    BrowserInfo info = new BrowserInfo();
    info.setName(name);
    info.setOs(os);
    info.setVersion(version);
    info.setId(id);
    return info;
  }
View Full Code Here

Examples of com.google.jstestdriver.BrowserInfo

  private OutputStream buf = new ByteArrayOutputStream();
  private PrintStream out = new PrintStream(buf, true);

  public void testEachPassedTestPrintsDotEorFFailuresOnClose() throws Exception {
    DefaultListener printer = new DefaultListener(out, false);
    BrowserInfo browser = new BrowserInfo();

    browser.setName("TB");
    browser.setVersion("1");
    browser.setOs("os");
    printer.onTestComplete(testResult(browser, "passed", "", "", "A", "d", 1));
    printer.onTestComplete(testResult(browser, "failed", gson.toJson(new JsException("name", "abc",
        "fileName", 1L, "stack")), "", "B", "e", 2));
    printer.onTestComplete(testResult(browser, "error", gson.toJson(new JsException("name", "abc",
        "fileName", 1L, "stack")), "", "C", "f", 3));
View Full Code Here

Examples of com.google.jstestdriver.BrowserInfo

        buf.toString());
  }

  public void testEachTestPrintsDotAndWrapsLongLine() throws Exception {
    DefaultListener printer = new DefaultListener(out, false);
    BrowserInfo browser = new BrowserInfo();

    browser.setName("TB");
    browser.setVersion("1");
    browser.setOs("os");
    printer.setLineLength(1);
    TestResult result = new TestResult(browser, "passed", "", "", "", "", 0);

    printer.onTestComplete(result);
    printer.onTestComplete(result);
View Full Code Here

Examples of com.google.jstestdriver.BrowserInfo

    assertEquals("." + NEW_LINE + "." + NEW_LINE + "." + NEW_LINE, buf.toString());
  }

  public void testNotVerbosePassAndLog() throws Exception {
    DefaultListener printer = new DefaultListener(out, false);
    BrowserInfo browser = new BrowserInfo();

    browser.setName("TB");
    browser.setVersion("1");
    browser.setOs("os");
    printer.onTestComplete(testResult(browser, "passed", "", "[LOG] some log", "A", "d", 1));
    printer.finish();
    assertEquals("." + NEW_LINE +
        "Total 1 tests (Passed: 1; Fails: 0; Errors: 0) (1.00 ms)" + NEW_LINE +
        "  TB 1 os: Run 1 tests (Passed: 1; Fails: 0; Errors 0) (1.00 ms)" + NEW_LINE +
View Full Code Here

Examples of com.google.jstestdriver.BrowserInfo

        "      [LOG] some log" + NEW_LINE, buf.toString());
  }

  public void testVerbosePassAndLog() throws Exception {
    DefaultListener printer = new DefaultListener(out, true);
    BrowserInfo browser = new BrowserInfo();

    browser.setName("TB");
    browser.setVersion("1");
    browser.setOs("os");
    printer.onTestComplete(testResult(browser, "passed", "", "[LOG] some log", "A", "d", 1));
    printer.finish();
    assertEquals("TB 1 os [PASSED] A.d" + NEW_LINE +
        "  [LOG] some log" + NEW_LINE +
        "Total 1 tests (Passed: 1; Fails: 0; Errors: 0) (1.00 ms)" + NEW_LINE +
View Full Code Here

Examples of com.google.jstestdriver.BrowserInfo

public class HomeHandlerTest extends TestCase {

  public void testDisplayInfo() throws Exception {
    CapturedBrowsers capturedBrowsers =
        new CapturedBrowsers(new BrowserIdStrategy(new MockTime(0)));
    BrowserInfo browserInfo = new BrowserInfo();

    browserInfo.setId(1L);
    browserInfo.setName("browser");
    browserInfo.setOs("OS");
    browserInfo.setVersion("1.0");
    SlaveBrowser slave = new SlaveBrowser(new MockTime(0),
        "1",
        browserInfo,
        SlaveBrowser.TIMEOUT,
        null,
View Full Code Here

Examples of com.google.jstestdriver.BrowserInfo

*/
public class CommandGetHandlerTest extends TestCase {

  public void testListBrowsers() throws Exception {
    CapturedBrowsers capturedBrowsers = new CapturedBrowsers(new BrowserIdStrategy(new MockTime(0)));
    BrowserInfo browserInfo = new BrowserInfo();
    browserInfo.setId(1L);
    SlaveBrowser slave =
        new SlaveBrowser(new TimeImpl(), "1", browserInfo, 20, null, CaptureHandler.QUIRKS,
            RunnerType.CLIENT, BrowserState.CAPTURED, new Instant(0));

    capturedBrowsers.addSlave(slave);
View Full Code Here

Examples of com.google.jstestdriver.BrowserInfo

      handler.listBrowsers());
  }

  public void testListBrowsersWithBrowserRunnerType() throws Exception {
    CapturedBrowsers capturedBrowsers = new CapturedBrowsers(new BrowserIdStrategy(new MockTime(0)));
    BrowserInfo browserInfo1 = new BrowserInfo();
    browserInfo1.setId(1L);
    SlaveBrowser slave1 =
        new SlaveBrowser(new TimeImpl(), "1", browserInfo1, 20, null, CaptureHandler.QUIRKS,
            RunnerType.CLIENT, BrowserState.CAPTURED, new Instant(0));
    capturedBrowsers.addSlave(slave1);

    BrowserInfo browserInfo2 = new BrowserInfo();
    browserInfo1.setId(2L);
    SlaveBrowser slave2 =
        new SlaveBrowser(new TimeImpl(), "2", browserInfo2, 20, null, CaptureHandler.QUIRKS,
            RunnerType.BROWSER, BrowserState.CAPTURED, new Instant(0));
    capturedBrowsers.addSlave(slave2);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.