Skip to content

Commit ddd56c9

Browse files
committed
Add Docker environment test suite — 67 tests, 96% coverage
1 parent c60b064 commit ddd56c9

2 files changed

Lines changed: 576 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[build-system]
2+
requires = ["setuptools>=68", "wheel"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "omnibioai-dev-docker"
7+
version = "1.0.0"
8+
description = "Full AI development environment — CUDA + PyTorch + R + Bioinformatics tools"
9+
readme = "README.md"
10+
requires-python = ">=3.10"
11+
license = { text = "MIT" }
12+
13+
[project.optional-dependencies]
14+
dev = [
15+
"pytest>=8.0",
16+
"pytest-cov>=5.0",
17+
]
18+
19+
[tool.pytest.ini_options]
20+
testpaths = ["tests"]
21+
addopts = "-p no:django"
22+
23+
[tool.coverage.run]
24+
source = ["tests"]
25+
omit = [
26+
"*/__pycache__/*",
27+
]
28+
29+
[tool.coverage.report]
30+
fail_under = 95
31+
exclude_lines = [
32+
"pragma: no cover",
33+
"if __name__ == .__main__.:",
34+
]

0 commit comments

Comments
 (0)