include an example input file (currently not used in actual tests).
Depends on D5891.
Differential D5892
Add support for (topological) branches and merges in generate_repo.py Authored by douardda on Jun 17 2021, 8:16 PM. Tags None Subscribers None
Details
include an example input file (currently not used in actual tests). Depends on D5891.
Diff Detail
Event TimelineComment Actions Build has FAILED Patch application report for D5892 (id=21102)Could not rebase; Attempt merge onto c9d1369ba1... Updating c9d1369..413c2a4 Fast-forward mypy.ini | 3 + requirements-test.txt | 1 + swh/provenance/tests/conftest.py | 38 ++++----- swh/provenance/tests/data/cmdbts2.msgpack | Bin 17734 -> 14470 bytes swh/provenance/tests/data/generate_repo.py | 16 +++- .../tests/data/generate_storage_from_git.py | 86 +++------------------ swh/provenance/tests/data/out-of-order.msgpack | Bin 6653 -> 6325 bytes swh/provenance/tests/data/repo_with_merges.yaml | 73 +++++++++++++++++ 8 files changed, 117 insertions(+), 100 deletions(-) create mode 100644 swh/provenance/tests/data/repo_with_merges.yaml Changes applied before testcommit 413c2a48eff28dc2236cbb96b1cc701c62b99897
Author: David Douard <david.douard@sdfa3.org>
Date: Thu Jun 17 14:52:54 2021 +0200
Add support for (topological) branches and merges in generate_repo.py
include an example input file (currently not used in actual tests).
commit e1a003a28f2ce1319f65af1bc54dac6003cc4910
Author: David Douard <david.douard@sdfa3.org>
Date: Thu Jun 17 19:53:06 2021 +0200
Refactor the generate_storage_from_git dataset creation tool
use the newly introduced swh.journal StreamJournalWriter to generate the
msgpack-file with the content of the storage serialized, instead of
reimplementing a similar logic by hand.
Doing so, the msgpack file format is a little bit different, so current
datasets need to be regenerated.
From the 'consumer' side (the fill_storage fixture), simply use
swh.storage's process_replay_objects (once again, instead of reinventing
the wheel).
This is needed because we will need to handle much more model object types
for testing the origin-revision layer.Link to build: https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/156/ Comment Actions Build is green Patch application report for D5892 (id=21102)Could not rebase; Attempt merge onto 8ff1ab5860... Merge made by the 'recursive' strategy. mypy.ini | 3 + requirements-test.txt | 1 + swh/provenance/tests/conftest.py | 38 ++++----- swh/provenance/tests/data/cmdbts2.msgpack | Bin 17734 -> 14470 bytes swh/provenance/tests/data/generate_repo.py | 16 +++- .../tests/data/generate_storage_from_git.py | 86 +++------------------ swh/provenance/tests/data/out-of-order.msgpack | Bin 6653 -> 6325 bytes swh/provenance/tests/data/repo_with_merges.yaml | 73 +++++++++++++++++ 8 files changed, 117 insertions(+), 100 deletions(-) create mode 100644 swh/provenance/tests/data/repo_with_merges.yaml Changes applied before testcommit 4f26e661d3f66dd68025184875c8b628fd650402
Merge: 8ff1ab5 413c2a4
Author: Jenkins user <jenkins@localhost>
Date: Fri Jun 18 10:32:24 2021 +0000
Merge branch 'diff-target' into HEAD
commit 413c2a48eff28dc2236cbb96b1cc701c62b99897
Author: David Douard <david.douard@sdfa3.org>
Date: Thu Jun 17 14:52:54 2021 +0200
Add support for (topological) branches and merges in generate_repo.py
include an example input file (currently not used in actual tests).
commit e1a003a28f2ce1319f65af1bc54dac6003cc4910
Author: David Douard <david.douard@sdfa3.org>
Date: Thu Jun 17 19:53:06 2021 +0200
Refactor the generate_storage_from_git dataset creation tool
use the newly introduced swh.journal StreamJournalWriter to generate the
msgpack-file with the content of the storage serialized, instead of
reimplementing a similar logic by hand.
Doing so, the msgpack file format is a little bit different, so current
datasets need to be regenerated.
From the 'consumer' side (the fill_storage fixture), simply use
swh.storage's process_replay_objects (once again, instead of reinventing
the wheel).
This is needed because we will need to handle much more model object types
for testing the origin-revision layer.See https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/159/ for more details. Comment Actions Build is green Patch application report for D5892 (id=21161)Could not rebase; Attempt merge onto 8ff1ab5860... Updating 8ff1ab5..6734fd3 Fast-forward mypy.ini | 3 + requirements-test.txt | 1 + swh/provenance/tests/conftest.py | 38 ++++----- swh/provenance/tests/data/cmdbts2.msgpack | Bin 17734 -> 14470 bytes swh/provenance/tests/data/generate_repo.py | 16 +++- .../tests/data/generate_storage_from_git.py | 86 +++------------------ swh/provenance/tests/data/out-of-order.msgpack | Bin 6653 -> 6325 bytes swh/provenance/tests/data/repo_with_merges.yaml | 73 +++++++++++++++++ 8 files changed, 117 insertions(+), 100 deletions(-) create mode 100644 swh/provenance/tests/data/repo_with_merges.yaml Changes applied before testcommit 6734fd36b87233aa7520c90e7b6ad999d75103cf
Author: David Douard <david.douard@sdfa3.org>
Date: Thu Jun 17 14:52:54 2021 +0200
Add support for (topological) branches and merges in generate_repo.py
include an example input file (currently not used in actual tests).
commit 7886bf494ab8dd0405ad391a0ca57eed1ee7149c
Author: David Douard <david.douard@sdfa3.org>
Date: Thu Jun 17 19:53:06 2021 +0200
Refactor the generate_storage_from_git dataset creation tool
use the newly introduced swh.journal StreamJournalWriter to generate the
msgpack-file with the content of the storage serialized, instead of
reimplementing a similar logic by hand.
Doing so, the msgpack file format is a little bit different, so current
datasets need to be regenerated.
From the 'consumer' side (the fill_storage fixture), simply use
swh.storage's process_replay_objects (once again, instead of reinventing
the wheel).
This is needed because we will need to handle much more model object types
for testing the origin-revision layer.See https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/174/ for more details. |