Skip to content

Commit 2fd0dd7

Browse files
committed
Improve license test results
Adjust with latest license code detection for required phrases Signed-off-by: Philippe Ombredanne <[email protected]>
1 parent f6d7fe6 commit 2fd0dd7

File tree

5 files changed

+48
-26
lines changed

5 files changed

+48
-26
lines changed

tests/formattedcode/data/common/manifests-expected.jsonlines

Lines changed: 36 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
"system_environment": {
2121
"operating_system": "linux",
2222
"cpu_architecture": "64",
23-
"platform": "Linux-5.15.0-116-generic-x86_64-with-glibc2.35",
24-
"platform_version": "#126-Ubuntu SMP Mon Jul 1 10:14:24 UTC 2024",
25-
"python_version": "3.10.12 (main, Mar 22 2024, 16:50:05) [GCC 11.4.0]"
23+
"platform": "Linux-6.8.0-45-generic-x86_64-with-glibc2.35",
24+
"platform_version": "#45~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Sep 11 15:25:05 UTC 2",
25+
"python_version": "3.11.8 (main, Feb 12 2024, 14:25:06) [GCC 11.4.0]"
2626
},
27-
"spdx_license_list_version": "3.24",
27+
"spdx_license_list_version": "3.25",
2828
"files_count": 4
2929
}
3030
}
@@ -819,15 +819,15 @@
819819
"identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8",
820820
"license_expression": "apache-2.0",
821821
"license_expression_spdx": "Apache-2.0",
822-
"detection_count": 3,
822+
"detection_count": 2,
823823
"reference_matches": [
824824
{
825825
"license_expression": "apache-2.0",
826826
"license_expression_spdx": "Apache-2.0",
827827
"from_file": "manifests/npm-license-mapping/package.json",
828-
"start_line": 20,
829-
"end_line": 20,
830-
"matcher": "2-aho",
828+
"start_line": 1,
829+
"end_line": 1,
830+
"matcher": "1-hash",
831831
"score": 100.0,
832832
"matched_length": 3,
833833
"match_coverage": 100.0,
@@ -837,6 +837,28 @@
837837
}
838838
]
839839
},
840+
{
841+
"identifier": "apache_2_0-0d7a2023-aae9-2989-7f00-27b713b809bb",
842+
"license_expression": "apache-2.0",
843+
"license_expression_spdx": "Apache-2.0",
844+
"detection_count": 1,
845+
"reference_matches": [
846+
{
847+
"license_expression": "apache-2.0",
848+
"license_expression_spdx": "Apache-2.0",
849+
"from_file": "manifests/npm-license-mapping/package.json",
850+
"start_line": 18,
851+
"end_line": 20,
852+
"matcher": "2-aho",
853+
"score": 100.0,
854+
"matched_length": 5,
855+
"match_coverage": 100.0,
856+
"rule_relevance": 100,
857+
"rule_identifier": "apache-2.0_required_phrase_7.RULE",
858+
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_required_phrase_7.RULE"
859+
}
860+
]
861+
},
840862
{
841863
"identifier": "apache_2_0-ec759ae0-ea5a-f138-793e-388520e080c0",
842864
"license_expression": "apache-2.0",
@@ -1614,22 +1636,22 @@
16141636
"license_expression": "apache-2.0",
16151637
"spdx_license_expression": "Apache-2.0",
16161638
"from_file": "manifests/npm-license-mapping/package.json",
1617-
"start_line": 20,
1639+
"start_line": 18,
16181640
"end_line": 20,
16191641
"matcher": "2-aho",
16201642
"score": 100.0,
1621-
"matched_length": 3,
1643+
"matched_length": 5,
16221644
"match_coverage": 100.0,
16231645
"rule_relevance": 100,
1624-
"rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE",
1625-
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE"
1646+
"rule_identifier": "apache-2.0_required_phrase_7.RULE",
1647+
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_required_phrase_7.RULE"
16261648
}
16271649
],
1628-
"identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8"
1650+
"identifier": "apache_2_0-0d7a2023-aae9-2989-7f00-27b713b809bb"
16291651
}
16301652
],
16311653
"license_clues": [],
1632-
"percentage_of_license_text": 5.51,
1654+
"percentage_of_license_text": 7.09,
16331655
"copyrights": [],
16341656
"holders": [],
16351657
"authors": [

tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqsh/APKBUILD-expected.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,16 @@
3636
"start_line": 1,
3737
"end_line": 1,
3838
"matcher": "1-hash",
39-
"score": 50.0,
39+
"score": 100.0,
4040
"matched_length": 5,
4141
"match_coverage": 100.0,
42-
"rule_relevance": 50,
42+
"rule_relevance": 100,
4343
"rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE",
4444
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE",
4545
"matched_text": "gpl-1.0-or-later"
4646
}
4747
],
48-
"identifier": "gpl_1_0_plus-757c6eaa-30b2-56ce-77bb-b6bd8dc83d88"
48+
"identifier": "gpl_1_0_plus-15a72215-873f-562d-09b8-391aba044287"
4949
}
5050
],
5151
"other_license_expression": null,

tests/packagedcode/data/alpine/apkbuild/alpine14/testing/pnmixer/APKBUILD-expected.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,16 @@
3636
"start_line": 1,
3737
"end_line": 1,
3838
"matcher": "1-hash",
39-
"score": 50.0,
39+
"score": 100.0,
4040
"matched_length": 5,
4141
"match_coverage": 100.0,
42-
"rule_relevance": 50,
42+
"rule_relevance": 100,
4343
"rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE",
4444
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE",
4545
"matched_text": "gpl-1.0-or-later"
4646
}
4747
],
48-
"identifier": "gpl_1_0_plus-757c6eaa-30b2-56ce-77bb-b6bd8dc83d88"
48+
"identifier": "gpl_1_0_plus-15a72215-873f-562d-09b8-391aba044287"
4949
}
5050
],
5151
"other_license_expression": null,

tests/packagedcode/data/alpine/apkbuild/alpine14/testing/ubuntu-archive-keyring/APKBUILD-expected.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,16 @@
3636
"start_line": 1,
3737
"end_line": 1,
3838
"matcher": "1-hash",
39-
"score": 50.0,
39+
"score": 100.0,
4040
"matched_length": 5,
4141
"match_coverage": 100.0,
42-
"rule_relevance": 50,
42+
"rule_relevance": 100,
4343
"rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE",
4444
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE",
4545
"matched_text": "gpl-1.0-or-later"
4646
}
4747
],
48-
"identifier": "gpl_1_0_plus-757c6eaa-30b2-56ce-77bb-b6bd8dc83d88"
48+
"identifier": "gpl_1_0_plus-15a72215-873f-562d-09b8-391aba044287"
4949
}
5050
],
5151
"other_license_expression": null,

tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/apache2/stable_copyright-detailed.expected.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -406,10 +406,10 @@ other_license_detections:
406406
start_line: 306
407407
end_line: 309
408408
matcher: 2-aho
409-
score: '100.0'
409+
score: '99.0'
410410
matched_length: 47
411411
match_coverage: '100.0'
412-
rule_relevance: 100
412+
rule_relevance: 99
413413
rule_identifier: apache-2.0_1021.RULE
414414
rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1021.RULE
415415
matched_text: |
@@ -449,7 +449,7 @@ other_license_detections:
449449
sources, credits must appear in the documentation.
450450
451451
4. This notice may not be removed or altered.
452-
identifier: apache_2_0_and_hs_regexp-418b8fd9-1905-1ad7-6930-311a90aaf0a7
452+
identifier: apache_2_0_and_hs_regexp-b58332f1-4f96-ae87-9f3d-691331c863c9
453453
- license_expression: bsd-unchanged
454454
license_expression_spdx: LicenseRef-scancode-bsd-unchanged
455455
matches:

0 commit comments

Comments
 (0)