Rename revision-content layer test as well, for consistency.
Depends on D5985
Differential D6026
Add test for origin-revision layer Authored by aeviso on Jul 27 2021, 12:40 PM.
Details
Diff Detail
Event TimelineComment Actions Build is green Patch application report for D6026 (id=21785)Could not rebase; Attempt merge onto 1ae32c0a61... Updating 1ae32c0..1497b12
Fast-forward
swh/provenance/graph.py | 19 +-
swh/provenance/origin.py | 19 +-
swh/provenance/postgresql/provenancedb_base.py | 4 +-
swh/provenance/tests/conftest.py | 128 +-------------
swh/provenance/tests/data/README.md | 2 +-
swh/provenance/tests/data/generate_repo.py | 2 +-
.../data/history_graphs_with-merges_visits-01.yaml | 144 +++++++++++++++-
.../data/origin-revision_with-merges_visits-01.txt | 67 +++++++
swh/provenance/tests/data/with-merges.msgpack | Bin 7501 -> 10327 bytes
swh/provenance/tests/test_origin_revision_layer.py | 192 +++++++++++++++++++++
...euristics.py => test_revision_content_layer.py} | 144 ++++++++++++++--
11 files changed, 555 insertions(+), 166 deletions(-)
create mode 100644 swh/provenance/tests/data/origin-revision_with-merges_visits-01.txt
create mode 100644 swh/provenance/tests/test_origin_revision_layer.py
rename swh/provenance/tests/{test_provenance_heuristics.py => test_revision_content_layer.py} (71%)Changes applied before testcommit 1497b12545e3dd62125333e625d0893b75648f34
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Tue Jul 27 12:35:48 2021 +0200
Add test for origin-revision layer
Rename revision-content layer test as well, for consistency.
commit 509280132cb35df1432905097dafb24870690ee1
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 7 12:07:07 2021 +0200
Simplify history graph creation and origin-revision algorithm
commit 505869054bda044c72d1a907631db552d173870f
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 7 10:59:12 2021 +0200
Add missing case to history graph yaml test file
Fix typo tooSee https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/267/ for more details. Comment Actions I am not fond at all of the code duplication (between R-C and O-R synth file parsers), looks to me at least parts of it could be kept factorised in a dedicated module (I agree it should not live in conftest any more: too much code and logic now). It would then be best to have these test-helper functions tested themselves (as unitary as possible). In any case this revision needs to be split at least in 2 revisions.
Comment Actions Build has FAILED Patch application report for D6026 (id=21824)Rebasing onto 509280132c... Current branch diff-target is up to date. Changes applied before testcommit f4ee11ace0d8a8648e9d8bec650bbf2292ed8454
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 28 11:15:03 2021 +0200
Add test for origin-revision layer
Rename revision-content layer test as well, for consistency.
commit 92237ff7db1d74aa42c62b5bff4575f2ee0f4087
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 28 11:11:49 2021 +0200
Fix type conversion when retrieving origins' urls from PostgreSQL backend
Correct some SQL code capitalization as well.Link to build: https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/271/ Comment Actions Build is green Patch application report for D6026 (id=21867)Rebasing onto 509280132c... Current branch diff-target is up to date. Changes applied before testcommit 16d91e21ff1429f897f953e122f6d21e2def0eb5
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 28 11:15:03 2021 +0200
Add test for origin-revision layer
Rename revision-content layer test as well, for consistency.
commit 92237ff7db1d74aa42c62b5bff4575f2ee0f4087
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 28 11:11:49 2021 +0200
Fix type conversion when retrieving origins' urls from PostgreSQL backend
Correct some SQL code capitalization as well.See https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/278/ for more details. Comment Actions Build is green Patch application report for D6026 (id=21880)Rebasing onto 509280132c... Current branch diff-target is up to date. Changes applied before testcommit 185d5b444625e5e603b8c9ae69a421398a950164
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Fri Jul 30 13:46:49 2021 +0200
Add some missing type annotations and remove already done TODO's
commit 16d91e21ff1429f897f953e122f6d21e2def0eb5
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 28 11:15:03 2021 +0200
Add test for origin-revision layer
Rename revision-content layer test as well, for consistency.
commit 92237ff7db1d74aa42c62b5bff4575f2ee0f4087
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 28 11:11:49 2021 +0200
Fix type conversion when retrieving origins' urls from PostgreSQL backend
Correct some SQL code capitalization as well.See https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/279/ for more details. Comment Actions Build is green Patch application report for D6026 (id=21904)Rebasing onto 509280132c... Current branch diff-target is up to date. Changes applied before testcommit b738c4610cb84f3f5d10a16f667e4522f7d49377
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Fri Jul 30 13:46:49 2021 +0200
Add some missing type annotations and remove already done TODO's
commit 16d91e21ff1429f897f953e122f6d21e2def0eb5
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 28 11:15:03 2021 +0200
Add test for origin-revision layer
Rename revision-content layer test as well, for consistency.
commit 92237ff7db1d74aa42c62b5bff4575f2ee0f4087
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 28 11:11:49 2021 +0200
Fix type conversion when retrieving origins' urls from PostgreSQL backend
Correct some SQL code capitalization as well.See https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/280/ for more details. Comment Actions Build is green Patch application report for D6026 (id=21960)Rebasing onto 3b145f15c2... Current branch diff-target is up to date. Changes applied before testcommit 91e4dcd4148da7763253f015e296dbc10ef2b564
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Fri Jul 30 13:46:49 2021 +0200
Add some missing type annotations and remove already done TODO's
commit be098b32d8fb808d447d888c573e731952bc12b0
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 28 11:15:03 2021 +0200
Add test for origin-revision layer
Rename revision-content layer test as well, for consistency.
commit c58d170f77661ddde409733462b7704705c5eefc
Author: Andres Ezequiel Viso <aeviso@softwareheritage.org>
Date: Wed Jul 28 11:11:49 2021 +0200
Fix type conversion when retrieving origins' urls from PostgreSQL backend
Correct some SQL code capitalization as well.See https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/286/ for more details. | ||||||||||||||||