First updatable example repository documented by its generation script.
Details
- Reviewers
douardda - Group Reviewers
Reviewers - Commits
- rDLDHGc8c91ab674a9: Add new example repository generated from script
Diff Detail
- Repository
- rDLDHG Mercurial loader
- Branch
- D4313
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 16637 Build 25647: Phabricator diff pipeline on jenkins Jenkins console · Jenkins Build 25646: arc lint + arc unit
| Time | Test | |
|---|---|---|
| 170 ms | Jenkins > .tox.py3.lib.python3.7.site-packages.swh.loader.mercurial.tests.test_identify::test_all datadir = '/var/lib/jenkins/workspace/DLDHG/tests-on-diff/.tox/py3/lib/python3.7/site-packages/swh/loader/mercurial/tests/data'
tmp_path = PosixPath('/tmp/pytest-of-jenkins/pytest-0/test_all0')
| |
| 182 ms | Jenkins > .tox.py3.lib.python3.7.site-packages.swh.loader.mercurial.tests.test_identify::test_all_revisions datadir = '/var/lib/jenkins/workspace/DLDHG/tests-on-diff/.tox/py3/lib/python3.7/site-packages/swh/loader/mercurial/tests/data'
tmp_path = PosixPath('/tmp/pytest-of-jenkins/pytest-0/test_all_revisions0')
| |
| 166 ms | Jenkins > .tox.py3.lib.python3.7.site-packages.swh.loader.mercurial.tests.test_identify::test_single_revision datadir = '/var/lib/jenkins/workspace/DLDHG/tests-on-diff/.tox/py3/lib/python3.7/site-packages/swh/loader/mercurial/tests/data'
tmp_path = PosixPath('/tmp/pytest-of-jenkins/pytest-0/test_single_revision0')
| |
| 2 ms | Jenkins > .tox.py3.lib.python3.7.site-packages.swh.loader.mercurial.tests.test_converters.TestParseAuthorConverters::test_parse_author_2 | |
| 1 ms | Jenkins > .tox.py3.lib.python3.7.site-packages.swh.loader.mercurial.tests.test_converters.TestParseAuthorConverters::test_parse_author_3 | |
| View Full Test Results (3 Failed · 18 Passed) |
Event Timeline
Build has FAILED
Patch application report for D4313 (id=15242)
Could not rebase; Attempt merge onto bd914dec39...
Updating bd914de..1a58b92 Fast-forward setup.py | 2 + swh/loader/mercurial/identify.py | 494 ++++++++++++++++++++++ swh/loader/mercurial/tests/data/build.py | 187 ++++++++ swh/loader/mercurial/tests/data/example.json | 1 + swh/loader/mercurial/tests/data/example.sh | 59 +++ swh/loader/mercurial/tests/data/example.tgz | Bin 0 -> 51200 bytes swh/loader/mercurial/tests/data/hello.json | 1 + swh/loader/mercurial/tests/data/the-sandbox.json | 1 + swh/loader/mercurial/tests/data/transplant.json | 1 + swh/loader/mercurial/tests/dvcs_loader_checker.py | 132 ++++++ swh/loader/mercurial/tests/test_identify.py | 88 ++++ swh/loader/mercurial/tests/test_loader.py | 12 + 12 files changed, 978 insertions(+) create mode 100644 swh/loader/mercurial/identify.py create mode 100755 swh/loader/mercurial/tests/data/build.py create mode 100644 swh/loader/mercurial/tests/data/example.json create mode 100644 swh/loader/mercurial/tests/data/example.sh create mode 100644 swh/loader/mercurial/tests/data/example.tgz create mode 100644 swh/loader/mercurial/tests/data/hello.json create mode 100644 swh/loader/mercurial/tests/data/the-sandbox.json create mode 100644 swh/loader/mercurial/tests/data/transplant.json create mode 100644 swh/loader/mercurial/tests/dvcs_loader_checker.py create mode 100644 swh/loader/mercurial/tests/test_identify.py
Changes applied before test
commit 1a58b927c23d3aeed6d850b5d404b27bf0d5fdbb
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:42:21 2020 +0200
Add new example repository generated from script
commit d12497d9e6f544fc8c4c56437c719a6e5c6d9b70
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:22:07 2020 +0200
Add `Hg20BundleLoader` tests from json files
Summary:
Generated json files with `swh/loader/mercurial/tests/data/build.py` for
existing repositories and added them to `Hg20BundleLoader` tests.
Reviewers: #reviewers
Differential Revision: https://forge.softwareheritage.org/D4312
commit 4a92800d8ab7cd108ad621b6d9da1533c09886d3
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Fri Oct 16 11:28:35 2020 +0200
Add testing repository builder
commit b543125f433ab3022cc80c5b76e3a2eab0162b61
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Thu Oct 8 18:07:50 2020 +0200
add swh-hg-identify a cli to identify hg objectsLink to build: https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/64/
See console output for more information: https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/64/console
ok on the diff itself, but why is this new example repo needed for? This should be explained in the commit message. (the "why"! always insist on the "why" rather than (or in addition to) the "what" in your commit messages, please.
Build has FAILED
Patch application report for D4313 (id=15408)
Rebasing onto bd914dec39...
Current branch diff-target is up to date.
Changes applied before test
commit 126fc7955a43b1e3440b2f0cb092f169b6ac8fa7
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:42:21 2020 +0200
Add new example repository generated from script
First updatable example repository documented by its generation script.
commit f5a7a0cdf21fdf9823cff33895883638bb495415
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:22:07 2020 +0200
Add `Hg20BundleLoader` tests from json files
Generated json files with `swh/loader/mercurial/tests/data/build.py` for
existing repositories and added them to `Hg20BundleLoader` tests.
Introduce `DVCSLoaderChecker` as a standardized way to test repositories
against json files.
commit 5b0256683349ad892ffed749e7dc45d8b768e5fb
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Fri Oct 16 11:28:35 2020 +0200
Add testing repository builder
commit c3d959fe1cf5bee461ff7366697f907a578d9288
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Thu Oct 8 18:07:50 2020 +0200
add swh-hg-identify a cli to identify hg objectsLink to build: https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/70/
See console output for more information: https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/70/console
Build has FAILED
Patch application report for D4313 (id=15410)
Rebasing onto bd914dec39...
Current branch diff-target is up to date.
Changes applied before test
commit 126fc7955a43b1e3440b2f0cb092f169b6ac8fa7
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:42:21 2020 +0200
Add new example repository generated from script
First updatable example repository documented by its generation script.
commit f5a7a0cdf21fdf9823cff33895883638bb495415
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:22:07 2020 +0200
Add `Hg20BundleLoader` tests from json files
Generated json files with `swh/loader/mercurial/tests/data/build.py` for
existing repositories and added them to `Hg20BundleLoader` tests.
Introduce `DVCSLoaderChecker` as a standardized way to test repositories
against json files.
commit 5b0256683349ad892ffed749e7dc45d8b768e5fb
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Fri Oct 16 11:28:35 2020 +0200
Add testing repository builder
commit c3d959fe1cf5bee461ff7366697f907a578d9288
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Thu Oct 8 18:07:50 2020 +0200
add swh-hg-identify a cli to identify hg objectsLink to build: https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/71/
See console output for more information: https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/71/console
Build has FAILED
Patch application report for D4313 (id=15418)
Could not rebase; Attempt merge onto bd914dec39...
Updating bd914de..126fc79 Fast-forward setup.py | 2 + swh/loader/mercurial/identify.py | 532 ++++++++++++++++++++++ swh/loader/mercurial/tests/data/build.py | 187 ++++++++ swh/loader/mercurial/tests/data/example.json | 1 + swh/loader/mercurial/tests/data/example.sh | 59 +++ swh/loader/mercurial/tests/data/example.tgz | Bin 0 -> 51200 bytes swh/loader/mercurial/tests/data/hello.json | 1 + swh/loader/mercurial/tests/data/the-sandbox.json | 1 + swh/loader/mercurial/tests/data/transplant.json | 1 + swh/loader/mercurial/tests/dvcs_loader_checker.py | 132 ++++++ swh/loader/mercurial/tests/test_identify.py | 88 ++++ swh/loader/mercurial/tests/test_loader.py | 12 + 12 files changed, 1016 insertions(+) create mode 100644 swh/loader/mercurial/identify.py create mode 100755 swh/loader/mercurial/tests/data/build.py create mode 100644 swh/loader/mercurial/tests/data/example.json create mode 100644 swh/loader/mercurial/tests/data/example.sh create mode 100644 swh/loader/mercurial/tests/data/example.tgz create mode 100644 swh/loader/mercurial/tests/data/hello.json create mode 100644 swh/loader/mercurial/tests/data/the-sandbox.json create mode 100644 swh/loader/mercurial/tests/data/transplant.json create mode 100644 swh/loader/mercurial/tests/dvcs_loader_checker.py create mode 100644 swh/loader/mercurial/tests/test_identify.py
Changes applied before test
commit 126fc7955a43b1e3440b2f0cb092f169b6ac8fa7
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:42:21 2020 +0200
Add new example repository generated from script
First updatable example repository documented by its generation script.
commit f5a7a0cdf21fdf9823cff33895883638bb495415
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:22:07 2020 +0200
Add `Hg20BundleLoader` tests from json files
Generated json files with `swh/loader/mercurial/tests/data/build.py` for
existing repositories and added them to `Hg20BundleLoader` tests.
Introduce `DVCSLoaderChecker` as a standardized way to test repositories
against json files.
commit 5b0256683349ad892ffed749e7dc45d8b768e5fb
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Fri Oct 16 11:28:35 2020 +0200
Add testing repository builder
commit c3d959fe1cf5bee461ff7366697f907a578d9288
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Thu Oct 8 18:07:50 2020 +0200
add swh-hg-identify a cli to identify hg objectsLink to build: https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/74/
See console output for more information: https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/74/console
I would expect the commit message to be a bot more explanatory: either this new test case adds some tested aspects that were not tested before, and it should mention it, or it does not, and it should also mention it explaining this new test is the base for futures extended ones in a more manageable way (what's the "updatable" stands for, if I get this right).
Build has FAILED
Patch application report for D4313 (id=15454)
Could not rebase; Attempt merge onto bd914dec39...
Updating bd914de..03bca9b Fast-forward setup.py | 2 + swh/loader/mercurial/identify.py | 532 ++++++++++++++++++++++ swh/loader/mercurial/tests/data/build.py | 265 +++++++++++ swh/loader/mercurial/tests/data/example.json | 1 + swh/loader/mercurial/tests/data/example.sh | 59 +++ swh/loader/mercurial/tests/data/example.tgz | Bin 0 -> 51200 bytes swh/loader/mercurial/tests/data/hello.json | 1 + swh/loader/mercurial/tests/data/the-sandbox.json | 1 + swh/loader/mercurial/tests/data/transplant.json | 1 + swh/loader/mercurial/tests/dvcs_loader_checker.py | 144 ++++++ swh/loader/mercurial/tests/test_identify.py | 93 ++++ swh/loader/mercurial/tests/test_loader.py | 12 + 12 files changed, 1111 insertions(+) create mode 100644 swh/loader/mercurial/identify.py create mode 100755 swh/loader/mercurial/tests/data/build.py create mode 100644 swh/loader/mercurial/tests/data/example.json create mode 100644 swh/loader/mercurial/tests/data/example.sh create mode 100644 swh/loader/mercurial/tests/data/example.tgz create mode 100644 swh/loader/mercurial/tests/data/hello.json create mode 100644 swh/loader/mercurial/tests/data/the-sandbox.json create mode 100644 swh/loader/mercurial/tests/data/transplant.json create mode 100644 swh/loader/mercurial/tests/dvcs_loader_checker.py create mode 100644 swh/loader/mercurial/tests/test_identify.py
Changes applied before test
commit 03bca9bcdd13058bfa03a8b80dee1887f47d8404
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:42:21 2020 +0200
Add new example repository generated from script
First updatable example repository documented by its generation script.
commit c0d13d25aeaf4658a10ef6c1330208332328205f
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:22:07 2020 +0200
Add `Hg20BundleLoader` tests from json files
Generated json files with `swh/loader/mercurial/tests/data/build.py` for
existing repositories and added them to `Hg20BundleLoader` tests.
Introduce `DVCSLoaderChecker` as a standardized way to test repositories
against json files.
commit b4e053fdcdd4cd7cdaef915de79c89829186b067
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Fri Oct 16 11:28:35 2020 +0200
Add testing repository builder
This build script purpose is to create example repositories from bash scripts
and extract assertion data from them into json files.
Advantages:
- the bash script documents the repository creation
- automating creation allow easy repository update
- automation extraction allow easier update of assertion data
commit e75b99287ba58bdbc6cb95703f11303c561a8f34
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Thu Oct 8 18:07:50 2020 +0200
add swh-hg-identify a cli to identify hg objectsLink to build: https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/84/
See console output for more information: https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/84/console
Build is green
Patch application report for D4313 (id=15787)
Could not rebase; Attempt merge onto bd914dec39...
Updating bd914de..9bc1c57 Fast-forward requirements.txt | 1 + setup.py | 2 + swh/loader/mercurial/identify.py | 533 ++++++++++++++++++++++ swh/loader/mercurial/tests/data/build.py | 265 +++++++++++ swh/loader/mercurial/tests/data/example.json | 1 + swh/loader/mercurial/tests/data/example.sh | 59 +++ swh/loader/mercurial/tests/data/example.tgz | Bin 0 -> 51200 bytes swh/loader/mercurial/tests/data/hello.json | 1 + swh/loader/mercurial/tests/data/the-sandbox.json | 1 + swh/loader/mercurial/tests/data/transplant.json | 1 + swh/loader/mercurial/tests/dvcs_loader_checker.py | 144 ++++++ swh/loader/mercurial/tests/test_identify.py | 93 ++++ swh/loader/mercurial/tests/test_loader.py | 12 + 13 files changed, 1113 insertions(+) create mode 100644 swh/loader/mercurial/identify.py create mode 100755 swh/loader/mercurial/tests/data/build.py create mode 100644 swh/loader/mercurial/tests/data/example.json create mode 100644 swh/loader/mercurial/tests/data/example.sh create mode 100644 swh/loader/mercurial/tests/data/example.tgz create mode 100644 swh/loader/mercurial/tests/data/hello.json create mode 100644 swh/loader/mercurial/tests/data/the-sandbox.json create mode 100644 swh/loader/mercurial/tests/data/transplant.json create mode 100644 swh/loader/mercurial/tests/dvcs_loader_checker.py create mode 100644 swh/loader/mercurial/tests/test_identify.py
Changes applied before test
commit 9bc1c571ca996b2a5cf7a77111cf5995821e4b27
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:42:21 2020 +0200
Add new example repository generated from script
First updatable example repository documented by its generation script.
commit e4eb5c21afc064812c692b6b36fbbbf1801b3552
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:22:07 2020 +0200
Add `Hg20BundleLoader` tests from json files
Generated json files with `swh/loader/mercurial/tests/data/build.py` for
existing repositories and added them to `Hg20BundleLoader` tests.
Introduce `DVCSLoaderChecker` as a standardized way to test repositories
against json files.
commit ea7cc149edbee8778121fc37a099edaedc584f60
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Fri Oct 16 11:28:35 2020 +0200
Add testing repository builder
This build script purpose is to create example repositories from bash scripts
and extract assertion data from them into json files.
Advantages:
- the bash script documents the repository creation
- automating creation allow easy repository update
- automation extraction allow easier update of assertion data
commit 00b709bae8c01854fa9eb37e2b5d9989fa68a17d
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Thu Oct 8 18:07:50 2020 +0200
add swh-hg-identify a cli to identify hg objectsSee https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/91/ for more details.
Build is green
Patch application report for D4313 (id=16419)
Rebasing onto bc32e1280c...
Current branch diff-target is up to date.
Changes applied before test
commit c8c91ab674a9ade49caacd63a5b507bab67df9dc
Author: Antoine Cezar <antoine.cezar@octobus.net>
Date: Mon Oct 19 16:42:21 2020 +0200
Add new example repository generated from script
First updatable example repository documented by its generation script.See https://jenkins.softwareheritage.org/job/DLDHG/job/tests-on-diff/126/ for more details.