1. 18 Oct, 2017 1 commit
  2. 13 Oct, 2017 1 commit
  3. 03 Jun, 2017 1 commit
  4. 16 May, 2017 1 commit
  5. 21 Feb, 2017 2 commits
  6. 07 Nov, 2016 1 commit
  7. 03 Nov, 2016 2 commits
  8. 02 Nov, 2016 4 commits
  9. 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
  10. 26 Oct, 2016 1 commit
  11. 17 Oct, 2016 1 commit
  12. 13 Oct, 2016 1 commit
  13. 29 Sep, 2016 1 commit
  14. 31 Aug, 2016 1 commit
  15. 16 Jun, 2016 1 commit
  16. 05 Apr, 2016 1 commit
  17. 04 Apr, 2016 5 commits