Rename revision-content layer test as well, for consistency.
Depends on D5985
Differential D6026
Add test for origin-revision layer aeviso on Jul 27 2021, 12:40 PM. Authored by
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 too See 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. |