Merge dev into main: resolve conflicts, keep tests out of main
Some checks failed
Release / Auto-tag release (push) Successful in 14s
Release / Build, scan & push cowrie (push) Failing after 6m9s
Release / Build, scan & push docker_api (push) Failing after 31s
Release / Build, scan & push elasticsearch (push) Failing after 30s
Release / Build, scan & push ftp (push) Failing after 30s
Release / Build, scan & push http (push) Failing after 33s
Release / Build, scan & push imap (push) Failing after 30s
Release / Build, scan & push k8s (push) Failing after 30s
Release / Build, scan & push ldap (push) Failing after 33s
Release / Build, scan & push llmnr (push) Failing after 29s
Release / Build, scan & push mongodb (push) Failing after 30s
Release / Build, scan & push mqtt (push) Failing after 30s
Release / Build, scan & push mssql (push) Failing after 30s
Release / Build, scan & push mysql (push) Failing after 30s
Release / Build, scan & push pop3 (push) Failing after 32s
Release / Build, scan & push postgres (push) Failing after 29s
Release / Build, scan & push rdp (push) Failing after 29s
Release / Build, scan & push real_ssh (push) Failing after 31s
Release / Build, scan & push redis (push) Failing after 29s
Release / Build, scan & push sip (push) Failing after 30s
Release / Build, scan & push smb (push) Failing after 32s
Release / Build, scan & push smtp (push) Failing after 31s
Release / Build, scan & push snmp (push) Failing after 29s
Release / Build, scan & push tftp (push) Failing after 29s
Release / Build, scan & push vnc (push) Failing after 30s
Some checks failed
Release / Auto-tag release (push) Successful in 14s
Release / Build, scan & push cowrie (push) Failing after 6m9s
Release / Build, scan & push docker_api (push) Failing after 31s
Release / Build, scan & push elasticsearch (push) Failing after 30s
Release / Build, scan & push ftp (push) Failing after 30s
Release / Build, scan & push http (push) Failing after 33s
Release / Build, scan & push imap (push) Failing after 30s
Release / Build, scan & push k8s (push) Failing after 30s
Release / Build, scan & push ldap (push) Failing after 33s
Release / Build, scan & push llmnr (push) Failing after 29s
Release / Build, scan & push mongodb (push) Failing after 30s
Release / Build, scan & push mqtt (push) Failing after 30s
Release / Build, scan & push mssql (push) Failing after 30s
Release / Build, scan & push mysql (push) Failing after 30s
Release / Build, scan & push pop3 (push) Failing after 32s
Release / Build, scan & push postgres (push) Failing after 29s
Release / Build, scan & push rdp (push) Failing after 29s
Release / Build, scan & push real_ssh (push) Failing after 31s
Release / Build, scan & push redis (push) Failing after 29s
Release / Build, scan & push sip (push) Failing after 30s
Release / Build, scan & push smb (push) Failing after 32s
Release / Build, scan & push smtp (push) Failing after 31s
Release / Build, scan & push snmp (push) Failing after 29s
Release / Build, scan & push tftp (push) Failing after 29s
Release / Build, scan & push vnc (push) Failing after 30s
This commit is contained in:
61
tests/test_build.py
Normal file
61
tests/test_build.py
Normal file
@@ -0,0 +1,61 @@
|
||||
"""Smoke test: verify the package and all submodules import cleanly."""
|
||||
import importlib
|
||||
import pytest
|
||||
|
||||
|
||||
MODULES = [
|
||||
"decnet",
|
||||
"decnet.cli",
|
||||
"decnet.config",
|
||||
"decnet.composer",
|
||||
"decnet.deployer",
|
||||
"decnet.network",
|
||||
"decnet.archetypes",
|
||||
"decnet.distros",
|
||||
"decnet.os_fingerprint",
|
||||
"decnet.ini_loader",
|
||||
"decnet.custom_service",
|
||||
"decnet.correlation",
|
||||
"decnet.correlation.engine",
|
||||
"decnet.correlation.graph",
|
||||
"decnet.correlation.parser",
|
||||
"decnet.logging",
|
||||
"decnet.logging.file_handler",
|
||||
"decnet.logging.forwarder",
|
||||
"decnet.logging.syslog_formatter",
|
||||
"decnet.services",
|
||||
"decnet.services.registry",
|
||||
"decnet.services.base",
|
||||
"decnet.services.ssh",
|
||||
"decnet.services.ftp",
|
||||
"decnet.services.http",
|
||||
"decnet.services.smb",
|
||||
"decnet.services.rdp",
|
||||
"decnet.services.smtp",
|
||||
"decnet.services.mysql",
|
||||
"decnet.services.postgres",
|
||||
"decnet.services.redis",
|
||||
"decnet.services.mongodb",
|
||||
"decnet.services.mssql",
|
||||
"decnet.services.elasticsearch",
|
||||
"decnet.services.ldap",
|
||||
"decnet.services.k8s",
|
||||
"decnet.services.docker_api",
|
||||
"decnet.services.vnc",
|
||||
"decnet.services.telnet",
|
||||
"decnet.services.tftp",
|
||||
"decnet.services.snmp",
|
||||
"decnet.services.sip",
|
||||
"decnet.services.mqtt",
|
||||
"decnet.services.llmnr",
|
||||
"decnet.services.imap",
|
||||
"decnet.services.pop3",
|
||||
"decnet.services.conpot",
|
||||
"decnet.services.real_ssh",
|
||||
"decnet.services.registry",
|
||||
]
|
||||
|
||||
|
||||
@pytest.mark.parametrize("module", MODULES)
|
||||
def test_module_imports(module):
|
||||
importlib.import_module(module)
|
||||
Reference in New Issue
Block a user