1. 15 Nov, 2016 3 commits
  2. 09 Nov, 2016 1 commit
  3. 07 Nov, 2016 1 commit
  4. 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
  5. 26 Oct, 2016 1 commit
  6. 25 Oct, 2016 1 commit
  7. 24 Oct, 2016 1 commit
  8. 21 Oct, 2016 2 commits
  9. 17 Oct, 2016 1 commit
  10. 14 Oct, 2016 1 commit
  11. 11 Oct, 2016 1 commit
  12. 05 Oct, 2016 1 commit
  13. 29 Sep, 2016 3 commits
  14. 28 Sep, 2016 3 commits
    • Alain Takoudjou's avatar
      slapos softwaretype: fix parse error on '+ =' when using buildout 2 · e473ed69
      Alain Takoudjou authored
      Add a class SlapConfigParser which overrite ConfigParser.write method to fix parse problem when
      configuration like:
      [section]
      foo += bar
      
      is included in buildout file. softwaretype recipe will generate
      buildout file with foo + = bar because ConfigParser doesn't reconize +=
      delimiter and read key as "foo +", value as "bar".
      Then ConfigParser.write method generate
      
      [section]
      foo + = bar
      ...
      
      This is invalid with buildout version 2
      
      /reviewed-on !100
      e473ed69
    • Vincent Pelletier's avatar
      publish: Access "-extends"-referenced sections during __init__ · a50c91ef
      Vincent Pelletier authored
      Buildout expects all needed sections to have been accessed during the
      sectoin initialisation pass. It does not like having them accessed during
      the "install" pass, and emits a very cryptic error:
        While:
          Installing publish.
        Error: Missing option: publish-early:__buildout_signature__
      a50c91ef
    • Vincent Pelletier's avatar
      publish: Remove unused global. · db9c68f9
      Vincent Pelletier authored
      db9c68f9
  15. 27 Sep, 2016 1 commit
  16. 21 Sep, 2016 1 commit
  17. 20 Sep, 2016 1 commit
  18. 19 Sep, 2016 1 commit
  19. 16 Sep, 2016 2 commits
  20. 15 Sep, 2016 13 commits