Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-1866

Tests are not passing on Travis

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a bug
    • Icon: Critical Critical
    • None
    • 3.1.3
    • Unit tests
    • MOODLE_31_STABLE

      Currently, the tests are not able to run on Travis. By applying the suggestions from MOBILE-1843 to actually build the project, Travis fails on the following command:

      4.26s$ ./node_modules/protractor/bin/protractor e2e/build/protractor.conf.js
      Using the selenium server at http://127.0.0.1:4444/wd/hub
      [launcher] Running 1 instances of WebDriver
      /home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/lib/atoms/error.js:108
        var template = new Error(this.message);
                       ^
      SessionNotCreatedError: session not created exception
      from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"5226.1","isDefault":true},"id":1,"name":"","origin":"://"}
        (Session info: chrome=54.0.2840.90)
        (Driver info: chromedriver=2.19.346067 (6abd8652f8bc7a1d825962003ac88ec6a37a82f1),platform=Linux 3.19.0-66-generic x86_64) (WARNING: The server did not provide any stacktrace information)
      Command duration or timeout: 1.73 seconds
      Build info: version: '2.47.1', revision: '411b314', time: '2015-07-30 03:03:16'
      System info: host: 'testing-gce-f729df59-a6f2-4124-9f28-7c2a9fbc205f', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '3.19.0-66-generic', java.version: '1.8.0_101'
      Driver info: org.openqa.selenium.chrome.ChromeDriver
          at new bot.Error (/home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/lib/atoms/error.js:108:18)
          at Object.bot.response.checkResponse (/home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/lib/atoms/response.js:109:9)
          at /home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:160:24
          at [object Object].promise.ControlFlow.runInFrame_ (/home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:1857:20)
          at [object Object].goog.defineClass.notify (/home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:2448:25)
          at [object Object].promise.Promise.notify_ (/home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:564:12)
          at Array.forEach (native)
          at [object Object].promise.Promise.notifyAll_ (/home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:553:15)
          at goog.async.run.processWorkQueue (/home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/lib/goog/async/run.js:130:15)
          at runMicrotasksCallback (node.js:337:7)
      From: Task: WebDriver.createSession()
          at Function.webdriver.WebDriver.acquireSession_ (/home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:157:22)
          at Function.webdriver.WebDriver.createSession (/home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:131:30)
          at [object Object].Builder.build (/home/travis/build/martinmine/moodlemobile2/node_modules/selenium-webdriver/builder.js:445:22)
          at [object Object].DriverProvider.getNewDriver (/home/travis/build/martinmine/moodlemobile2/node_modules/protractor/lib/driverProviders/driverProvider.js:38:7)
          at [object Object].Runner.createBrowser (/home/travis/build/martinmine/moodlemobile2/node_modules/protractor/lib/runner.js:182:37)
          at /home/travis/build/martinmine/moodlemobile2/node_modules/protractor/lib/runner.js:263:21
          at _fulfilled (/home/travis/build/martinmine/moodlemobile2/node_modules/protractor/node_modules/q/q.js:797:54)
          at self.promiseDispatch.done (/home/travis/build/martinmine/moodlemobile2/node_modules/protractor/node_modules/q/q.js:826:30)
          at Promise.promise.promiseDispatch (/home/travis/build/martinmine/moodlemobile2/node_modules/protractor/node_modules/q/q.js:759:13)
          at /home/travis/build/martinmine/moodlemobile2/node_modules/protractor/node_modules/q/q.js:525:49
      [launcher] Process exited with error code 1
      The command "./node_modules/protractor/bin/protractor e2e/build/protractor.conf.js" exited with 1.
      

      Build log

      However, with the new PR for upgrading Node (MOBILE-1796), none of the tests passes (all fails), build log.

      It would be great if the tests from Travis would be working.

            Unassigned Unassigned
            martinmine Martin Storø Nyfløtt
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.