1. 28 Feb, 2021 2 commits
  2. 25 Feb, 2021 3 commits
  3. 18 Feb, 2021 2 commits
  4. 13 Mar, 2020 1 commit
    • Georges Racinet's avatar
      Ability to run the tests in concurrent (multithreaded) mode · 4a3f75099b04
      Georges Racinet authored
      Since 14a569275d1c, the name of projects used in fixtures are
      unique, hence it's in theory possible to run the tests in parallel.
      
      In practice, as of this writing, some of our tests are flaky when
      run concurrently.
      
      We should not run the tests with several processes, because each will
      want to set the GitLab user tokens independently in the `heptapod`
      session scoped fixture. However, in multithreaded mode, we can
      guarantee that the `heptapod` fixture gets set up exactly once.
      
      Besides being faster, this is interesting to exert Heptapod on the current
      GitLab 12, by upping the chances of race conditions, notably in the
      asynchronous handling of post-receives.
      4a3f75099b04
  5. 15 Feb, 2020 1 commit
    • Georges Racinet's avatar
      Declarative system for network connections from Heptapod · b92b9db84c8b
      Georges Racinet authored
      We'll need to have Heptapod initiate connections to the
      system running the tests, in order to test outbound operations
      such as web hooks.
      
      We introduce a marker for tests that rely on this, so that they
      can be skipped, together with the new `--heptapod-reverse-call-host`
      option, for that to be possible, with reasonable defaults.
      b92b9db84c8b
  6. 19 Jan, 2020 1 commit
  7. 01 Jan, 2020 2 commits
  8. 14 Dec, 2019 1 commit
    • Georges Racinet's avatar
      ssh: defining host name and port for SSH testing · 558194059562
      Georges Racinet authored
      From now on, the forwarded ports of the Heptapod container
      will have to be on the `heptapod` host, as explained in
      README.
      
      The Heptapod object now has a `ssh_url` property that will
      serve as the base for performing hg commands over SSH.
      558194059562
  9. 17 Oct, 2019 1 commit
  10. 05 Aug, 2019 1 commit
  11. 19 Jul, 2019 1 commit
  12. 03 Apr, 2019 1 commit