An error occurred fetching the project authors.
  1. 11 Dec, 2017 1 commit
  2. 08 Dec, 2017 1 commit
  3. 07 Dec, 2017 1 commit
  4. 18 Oct, 2017 1 commit
  5. 13 Oct, 2017 1 commit
  6. 03 Jun, 2017 1 commit
  7. 16 May, 2017 1 commit
  8. 21 Feb, 2017 2 commits
  9. 07 Nov, 2016 1 commit
  10. 03 Nov, 2016 2 commits
  11. 02 Nov, 2016 4 commits
  12. 28 Oct, 2016 2 commits
    • Douglas's avatar
      a51d1da8
    • Douglas's avatar
      jstestnode: added support for running tests with Selenium Remote and Appium · 493b2cde
      Douglas authored
      It uses Appium, which provides a Selenium WebDriver compatible API
      to remotely control an iOS (or Android) simulator. This way we can
      run tests in both mobile OSes without big changes to the current
      test code and infrastructure.
      
      This allows user to customize in the test suite module on which
      system they want to run the tests (Firefox or iOS) through the
      slapos parameters. In iOS, for example, it's possible to change
      the iOS version and it's required that the user give the SauceLabs
      credentials in form of user:apikey using the `appium_server_auth` parameter.
      
      An example of parameters to use in a test suite:
      
      ```
      {
        "mariadb": {
          "relaxed-writes": true,
          "mariadb-relaxed-writes": true,
          "test-database-amount": 30
        },
        "target": "iOS",
        "target-version": "9.3",
        "target-device": "iPhone Simulator",
        "target-browser": "Safari",
        "appium-server-auth": "username:auth_token",
        "test-suite" : "jio" ,
        "test-url": "jio-repository.git/test/tests.html"
      }
      ```
      493b2cde
  13. 26 Oct, 2016 1 commit
  14. 17 Oct, 2016 1 commit
  15. 29 Sep, 2016 1 commit
  16. 31 Aug, 2016 1 commit
  17. 16 Jun, 2016 1 commit
  18. 05 Apr, 2016 1 commit
  19. 04 Apr, 2016 5 commits