Skip to content

Commit 26a84d1

Browse files
terrikoinosmeet
authored andcommitted
test: re-enable failing tests from intel#3653 (intel#3720)
* test: try re-enabling exploit test * test: re-add test_csv2cve tests * test: re-enable language scanner tests * test: re-enable test_sbom tests
1 parent b7d4235 commit 26a84d1

File tree

5 files changed

+1
-8
lines changed

5 files changed

+1
-8
lines changed

cve_bin_tool/cvedb.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,10 @@ class CVEDB:
5454
BACKUPCACHEDIR = DISK_LOCATION_BACKUP
5555
LOGGER = LOGGER.getChild("CVEDB")
5656
SOURCES = [
57-
nvd_source.NVD_Source,
5857
curl_source.Curl_Source,
5958
# osv_source.OSV_Source,
6059
gad_source.GAD_Source,
60+
nvd_source.NVD_Source, # last to avoid data overwrites
6161
]
6262

6363
INSERT_QUERIES = {

test/test_csv2cve.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212

1313
class TestCSV2CVE:
14-
@pytest.mark.skip(reason="Temporarily disabled -- may need data changes")
1514
@pytest.mark.asyncio
1615
async def test_csv2cve_valid_file(self, caplog):
1716
file_path = join(dirname(__file__), "csv", "triage.csv")

test/test_exploits.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99

1010
class TestExploitScanner:
11-
@pytest.mark.skip(reason="Temporarily disabled -- may need data changes")
1211
@pytest.mark.parametrize(
1312
"check_exploits, exploits_list, product_info, triage_info, expected_result",
1413
(

test/test_language_scanner.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,6 @@ def setup_class(cls):
163163
cls.cvedb.get_cvelist_if_stale()
164164
print("Database setup complete.")
165165

166-
@pytest.mark.skip(reason="Temporarily disabled -- may need data changes")
167166
@pytest.mark.parametrize(
168167
"filename, product_list",
169168
(((str(TEST_FILE_PATH / "pom.xml")), ["jmeter", "hamcrest"]),),
@@ -235,7 +234,6 @@ def test_language_package(self, filename: str, products: set[str]) -> None:
235234
assert p in found_product
236235
assert file_path == filename
237236

238-
@pytest.mark.skip(reason="Temporarily disabled -- may need data changes")
239237
@pytest.mark.parametrize("filename", ((str(TEST_FILE_PATH / "PKG-INFO")),))
240238
def test_python_package(self, filename: str) -> None:
241239
scanner = VersionScanner()

test/test_sbom.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ def test_invalid_type(self, filename: str, sbom_type: str):
6868
sbom_engine = SBOMManager(filename, sbom_type)
6969
assert sbom_engine.scan_file() == {}
7070

71-
@pytest.mark.skip(reason="Temporarily disabled -- may need data changes")
7271
@pytest.mark.parametrize(
7372
"filename, spdx_parsed_data",
7473
(
@@ -89,7 +88,6 @@ def test_valid_spdx_file(
8988
for p in spdx_parsed_data:
9089
assert p in scan_result
9190

92-
@pytest.mark.skip(reason="Temporarily disabled -- may need data changes")
9391
@pytest.mark.parametrize(
9492
"filename, cyclonedx_parsed_data",
9593
(
@@ -107,7 +105,6 @@ def test_valid_cyclonedx_file(
107105
for p in cyclonedx_parsed_data:
108106
assert p in scan_result
109107

110-
@pytest.mark.skip(reason="Temporarily disabled -- may need data changes")
111108
@pytest.mark.parametrize(
112109
"filename, swid_parsed_data",
113110
((str(SBOM_PATH / "swid_test.xml"), PARSED_SBOM_DATA),),

0 commit comments

Comments
 (0)