1. 09 Jun, 2017 1 commit
  2. 07 Jun, 2017 1 commit
  3. 11 May, 2017 2 commits
  4. 05 May, 2017 1 commit
  5. 27 Apr, 2017 2 commits
  6. 20 Apr, 2017 1 commit
  7. 12 Apr, 2017 1 commit
  8. 27 Mar, 2017 1 commit
  9. 21 Mar, 2017 1 commit
  10. 10 Mar, 2017 1 commit
  11. 07 Mar, 2017 3 commits
  12. 24 Jan, 2017 2 commits
  13. 20 Jan, 2017 1 commit
    • Alain Takoudjou's avatar
      random-recipe: add option create-once to prevent storage file deletion by buildout · fdfc1509
      Alain Takoudjou authored
      It sometimes happend that buildout unistall/install the section with this recipe,
      which remore storage_path file and recreate it. In most of cases this is not wanted
      because the recipe is used to generate password, so that password will change when this
      happend.
      To prevent buildout to remove storage_path, I introduced a new option 'create-once'
      which, when set to True (the default value) will not let buildout play with storage_path file
      by returning None in install recipe. Also install won't remove the file if the size is not 0.
      
      /reviewed-on !129
      fdfc1509
  14. 09 Jan, 2017 1 commit
  15. 06 Jan, 2017 2 commits
  16. 30 Dec, 2016 1 commit
  17. 21 Dec, 2016 1 commit
  18. 19 Dec, 2016 1 commit
  19. 15 Dec, 2016 1 commit
  20. 07 Dec, 2016 1 commit
  21. 30 Nov, 2016 1 commit
  22. 24 Nov, 2016 1 commit
  23. 23 Nov, 2016 2 commits
  24. 22 Nov, 2016 1 commit
  25. 15 Nov, 2016 3 commits
  26. 09 Nov, 2016 1 commit
  27. 07 Nov, 2016 1 commit
  28. 28 Oct, 2016 1 commit
    • 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
  29. 26 Oct, 2016 1 commit
  30. 25 Oct, 2016 1 commit
  31. 24 Oct, 2016 1 commit