Radojka Krneta

12 papers C 1Misc 1Journal 4Unranked 6
YearRankTypeTitle / Venue / Authors
2018 conf
REV
Radojka Krneta, Snezana Dragicevic, Andreas Pester, Andreja Rojko
2017 conf
exp.at
Vanja Lukovic, Radojka Krneta, Ana Vulovic, Djorde Damnjanovic, Aleksandar Peulic, Christos Dimopoulos, Konstantinos Katzis
2017 conf
exp.at
Djordje Damnjanovic, Radojka Krneta, Dusan Zivkovic
2017 J jnl
Int. J. Interact. Mob. Technol.
Radojka Krneta
2017 conf
exp.at
Vanja Lukovic, Radojka Krneta, Djorde Damnjanovic, Aleksandar Peulic
2015 conf
exp.at
Aleksandar Peulic, Djordje Damnjanovic, Radojka Krneta
2015 conf
exp.at
Radojka Krneta, Miroslav Bjekic
2014 C conf
EDUCON
Radojka Krneta, Marjan Milosevic, Djordje Damnjanovic, Danijela Milosevic
2013 J jnl
Int. J. Comput. Commun. Control
Aleksandar Peulic, Snezana Dragicevic, Zeljko Jovanovic, Radojka Krneta
2012 J jnl
Int. J. Emerg. Technol. Learn.
Radojka Krneta, Danijela Milosevic, Maja Bozovic, Andjelija Mitrovic
2011 J jnl
IEEE Trans. Educ.
S. Djenic, Radojka Krneta, Jelena Mitic
2011 Misc conf
SACI
Radojka Krneta, Djordje Damnjanovic, Marina Dokovic
pyproject.toml
← Index pyproject.toml ini
[tool.black]
line-length = 120
target-version = ['py38']
include = '\.pyi?$'
extend-exclude = '''
/(
  # directories
  \.eggs
  | \.git
  | \.hg
  | \.mypy_cache
  | \.tox
  | \.venv
  | build
  | dist
  | venv
)/
'''

[tool.isort]
profile = "black"
line_length = 120
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
ensure_newline_before_comments = true

[tool.flake8]
max-line-length = 120
ignore = ["E501", "W503", "E203", "F401"]
exclude = [
    "__pycache__",
    ".git",
    "venv",
    "build",
    "dist",
    "*.egg-info",
]

[tool.pylint.messages_control]
disable = [
    "C0114",  # missing-module-docstring
    "C0115",  # missing-class-docstring
    "C0116",  # missing-function-docstring
    "C0103",  # invalid-name
    "R0903",  # too-few-public-methods
    "R0913",  # too-many-arguments
    "R0914",  # too-many-locals
    "R0915",  # too-many-statements
]

[tool.pylint.format]
max-line-length = 120

# ============================================================================
# Pytest Configuration
# ============================================================================
[tool.pytest.ini_options]
testpaths = ["tests/unit", "tests/integration"]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]

# Default options: verbose, show locals on failure, strict markers
addopts = [
    "-v",
    "--strict-markers",
    "--tb=short",
]

# Custom markers for selective test execution
markers = [
    "unit: Pure unit tests - no external deps, no disk I/O, fast (< 1s each)",
    "integration: Integration tests - use real test binaries on disk",
    "slow: Tests that take > 5s (e.g. entropy on large files, full extraction pipelines)",
    "pe: Tests specific to PE binary analysis",
    "elf: Tests specific to ELF binary analysis",
    "macho: Tests specific to Mach-O binary analysis",
    "apk: Tests specific to APK binary analysis",
    "exporters: Tests for database exporters (ClickHouse, Elasticsearch, Print)",
    "dataclass: Tests for dataclass construction and field validation",
    "binja: Tests for Binary Ninja decompiler extractors (mocked, no license needed)",
]