1. 28 Mar, 2019 1 commit
    • Mark Lapierre's avatar
      Allow token env var from gitlab-qa · 35c55576
      Mark Lapierre authored
      gitlab-qa accepts an env var named GITLAB_QA_ACCESS_TOKEN, but here we
      only accepted PERSONAL_ACCESS_TOKEN.
      
      This change replaces PERSONAL_ACCESS_TOKEN with GITLAB_QA_ACCESS_TOKEN
      35c55576
  2. 27 Mar, 2019 1 commit
    • Mark Lapierre's avatar
      Set feature flag via command line · 67c38a65
      Mark Lapierre authored
      First attempt at allowing a feature flag to be set via the command line
      when running tests. This will enable the flag, run the tests, and then
      disable the flag.
      
      Using OptionParser meant changing how scenarios get the instance
      address, so this also allows the address to be set as a command line
      option. It's backwards compatible (you can still provide the address
      as the command line option after the scenario)
      67c38a65
  3. 20 Feb, 2019 1 commit
  4. 14 Feb, 2019 1 commit
  5. 01 Feb, 2019 1 commit
  6. 23 Jan, 2019 1 commit
  7. 17 Jan, 2019 1 commit
  8. 09 Jan, 2019 4 commits
  9. 06 Dec, 2018 1 commit
    • Thong Kuah's avatar
      Add option to use the same Chrome profile · 15fecbc4
      Thong Kuah authored
      If CHROME_REUSE_PROFILE is enabled, QA will use the same profile
      everytime, which will be useful for local QA runs as the browser can
      then cache assets, etc.
      15fecbc4
  10. 28 Nov, 2018 1 commit
  11. 26 Nov, 2018 1 commit
  12. 22 Nov, 2018 1 commit
  13. 19 Nov, 2018 1 commit
  14. 07 Nov, 2018 1 commit
  15. 05 Nov, 2018 1 commit
  16. 25 Oct, 2018 2 commits
  17. 20 Oct, 2018 1 commit
    • Mark Lapierre's avatar
      Log page actions · 45860bc8
      Mark Lapierre authored
      Override page object methods to log the actions taken by the methods
      before or after the action, as appropriate.
      
      Allow page object action logging to be turned on via a QA_DEBUG env var.
      Unlike CHROME_HEADLESS (and the soon to arrive VERBOSE), QA_DEBUG
      is false by default.
      
      QA_DEBUG is used instead of just DEBUG because that enables Selenium
      debug logging.
      
      Mask passwords entered into fields with a QA selector with 'password'
      in the name. Doesn't mask sensitive data entered into any other field.
      45860bc8
  18. 17 Oct, 2018 1 commit
  19. 11 Oct, 2018 1 commit
    • Sanad Liaquat's avatar
      Initial commit · 154ce29d
      Sanad Liaquat authored
      Use ACCEPT_INSECURE_CERTS env var and fix step
      
      Simplify saml signin
      
      Fix rubo cop offence
      
      Add missing # frozen_string_literal: true
      154ce29d
  20. 09 Oct, 2018 1 commit
    • Mark Lapierre's avatar
      Add tests of adding file templates · d36055cb
      Mark Lapierre authored
      Adds tests that adds new files via file templates via the Files view
      and the Web IDE.
      
      Includes changes to page objects and associated code
      
      Fetches template content from the API rather than hardcoding strings
      that will need to be updated if the templates change. Some of the
      content is stored as flat files but we can't use them because they're
      not included in the docker images gitlab-qa uses.
      d36055cb
  21. 08 Oct, 2018 1 commit
    • Mark Lapierre's avatar
      Allow the registration e2e test to be skipped · 03ee488f
      Mark Lapierre authored
      If SIGNUP_DISABLED is true skip any tests with a context
      :skip_signup_disabled. The context is set for the registration tests.
      This allows the tests to be skipped when run on the staging, which
      doesn't allow registration
      03ee488f
  22. 11 Sep, 2018 1 commit
    • Mark Lapierre's avatar
      Enable signing in as admin when adding a license · 28e80dbc
      Mark Lapierre authored
      Adds the ability to use admin credentials to add a license so that when
      testing an LDAP user on EE the LDAP user does not have to be an admin.
      
      Admin credentials default to GDK's root user. Can be overriden via
      ADMIN_USERNAME and ADMIN_PASSWORD environment variables.
      28e80dbc
  23. 20 Aug, 2018 1 commit
  24. 25 Jul, 2018 1 commit
  25. 18 Jul, 2018 1 commit
  26. 12 Jul, 2018 1 commit
  27. 11 Jul, 2018 1 commit
  28. 09 Jul, 2018 1 commit
  29. 06 Jul, 2018 1 commit
  30. 05 Jul, 2018 1 commit
  31. 03 Jul, 2018 1 commit
  32. 20 Jun, 2018 1 commit
  33. 13 Jun, 2018 1 commit
  34. 11 Jun, 2018 1 commit
  35. 06 Jun, 2018 1 commit
  36. 27 Apr, 2018 1 commit