1. 18 May, 2020 2 commits
  2. 11 May, 2020 1 commit
    • Georges Racinet's avatar
      repository files: fixed method for update · 6c9de1117b1e
      Georges Racinet authored
      More inspection of the behaviour in the Git case indicate
      that going through the creation endpoint again for an update
      is incorrect. The proper verb for update is PUT, but the URL
      is the same one, which is a bit surprising for the creation.
      
      --HG--
      branch : heptapod-0-12
      6c9de1117b1e
  3. 07 May, 2020 5 commits
  4. 06 May, 2020 2 commits
  5. 01 May, 2020 3 commits
    • Georges Racinet's avatar
      Testing CI jobs after merge from web app · 15153e60f647
      Georges Racinet authored
      This is the reproduction of heptapod#145.
      In truth, we should parametrize the fast forward as
      we did in anouther topic (no, de facto and required)
      
      --HG--
      branch : heptapod-0-12
      15153e60f647
    • Georges Racinet's avatar
      Runner: testing job retrieval · 4acf3bb3fd4c
      Georges Racinet authored
      This demonstrates in particular our modification
      to GitLab's JobRequest API: `hgsha` and `repo_type`
      (in truth the latter conflicts semantically with
      GitLab's RepoType, which is `project` or `wiki`, and
      we should rename it to `vcs_type` at some point)
      
      --HG--
      branch : heptapod-0-12
      4acf3bb3fd4c
    • Georges Racinet's avatar
      Runner: started implementation · b9b704d4e3eb
      Georges Racinet authored
      This will be the main facility for CI functional tests,
      see #7.
      
      --HG--
      branch : heptapod-0-12
      b9b704d4e3eb
  6. 03 May, 2020 1 commit
    • Georges Racinet's avatar
      Start of heptapod-0-12 branch · b1810ba7eb2b
      Georges Racinet authored
      The current heptapod:testing image is a preliminary
      Heptapod 0.13 version.
      
      The CI will have to run against the 0-12-testing image.
      
      --HG--
      branch : heptapod-0-12
      b1810ba7eb2b
  7. 01 May, 2020 4 commits
  8. 29 Apr, 2020 3 commits
  9. 28 Apr, 2020 4 commits
  10. 27 Apr, 2020 5 commits
  11. 23 Apr, 2020 1 commit
  12. 05 May, 2020 1 commit
  13. 04 May, 2020 1 commit
  14. 01 Mar, 2020 1 commit
  15. 06 Apr, 2020 1 commit
  16. 30 Mar, 2020 1 commit
    • Georges Racinet's avatar
      test for the gate-topics feature of hg-evolve 9.3.0 · aa4d04011cce
      Georges Racinet authored
      It seems that the topic aware client must have hg-evolve 9.3.0 in
      order to push the topic.
      
      For the time being, besides asserting that clients without the
      `topic` extension don't get topics, we check that the `topic`
      extension *alone* is enough to pull by revision, which is what the
      runners do.
      aa4d04011cce
  17. 26 Apr, 2020 1 commit
    • Georges Racinet's avatar
      Typo in test_404 creates a 403 · 25cf971a249b
      Georges Racinet authored
      In future Heptapod 0.13, the check for command existence happens first,
      leading to a 403 before the 404 is indeed generated.
      
      This doesn't break the test in Heptapod 0.12
      25cf971a249b
  18. 03 Dec, 2019 1 commit
    • Georges Racinet's avatar
      Late conflict test case becomes inside file test · a1a28159cd06
      Georges Racinet authored
      As expected, once Mercurial does 3-way merges of files,
      it becomes very difficult to test that we don't have
      discrepancies with Git (and it would depend potentiallhy
      on bugs that have a tendency to be fixed).
      
      So better test that the in-file merge worked
      a1a28159cd06
  19. 05 Apr, 2020 1 commit
  20. 04 Apr, 2020 1 commit
    • Georges Racinet's avatar
      Hashed or not variants for tests of project transfers and destruction · 10fa8ba48883
      Georges Racinet authored
      Like the other ones, these are Docker only, since we don't have
      a real service manager in the source (GDK) case. And that's why they
      are additions to the existing test: we still want the basic form
      of the test to be executed in the source case.
      
      All of this is terribly inefficient, and it would also be better
      to minimize the number of restarts by grouping hashed and legacy
      storage tests together.
      10fa8ba48883