Skip to content

Commit a0715fb

Browse files
committed
Update coverage source paths in pyproject.toml
1 parent 74997ee commit a0715fb

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@ NetGraph is a scenario-based network modeling and analysis framework written in
1111
-**Fundamental Components**: StrictMultiGraph, base pathfinding and flow algorithms
1212
-**Scenario-Based Modeling**: YAML-based scenarios with Domain-Specific Language (DSL) describing topology, failures, traffic, and workflow
1313
-**Hierarchical Blueprints**: Reusable network templates with nested structures and parameterization
14-
-**JupyterLab Support**: Run NetGraph in a containerized environment with JupyterLab for interactive analysis
1514
-**Demand Placement**: Place traffic demands on the network with various flow placement strategies (e.g., shortest path only, ECMP/UCMP, etc.)
1615
-**Capacity Calculation**: Calculate MaxFlow with different flow placement strategies
1716
-**Reproducible Analysis**: Seed-based deterministic random operations for reliable testing and debugging
18-
- 🚧 **Failure Simulation**: Model component and risk groups failures for availability analysis with Monte Carlo simulation
17+
-**Command Line Interface**: Execute scenarios from terminal with JSON output for simple automation
18+
-**Reporting**: Export of results to JSON, Jupyter Notebook, and HTML
19+
-**JupyterLab Support**: Run NetGraph in a containerized environment with JupyterLab for interactive analysis
1920
- 🚧 **Network Analysis**: Workflow steps and tools to analyze capacity, failure tolerance, and power/cost efficiency of network designs
20-
- 🚧 **Command Line Interface**: Execute scenarios from terminal with JSON output for simple automation
21+
- 🚧 **Failure Simulation**: Model component and risk groups failures for availability analysis with Monte Carlo simulation
2122
- 🚧 **Python API**: API for programmatic access to scenario components and network analysis tools
2223
- 🚧 **Documentation and Examples**: Guides and use cases
2324
- 🔜 **Components Library**: Hardware/optics modeling with cost, power consumption, and capacity specifications
24-
-**Visualization**: Graphical representation of scenarios and results
2525

2626
### Status Legend
2727

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ ngraph = "ngraph.cli:main"
6767
# ---------------------------------------------------------------------
6868
# Pytest flags
6969
[tool.pytest.ini_options]
70-
addopts = "--cov=ngraph --cov-fail-under=85 --cov-report term-missing --benchmark-disable-gc --benchmark-min-rounds=5 --benchmark-warmup=on"
70+
addopts = "--cov=./ngraph --cov-fail-under=85 --cov-report term-missing --benchmark-disable-gc --benchmark-min-rounds=5 --benchmark-warmup=on"
7171
timeout = 30
7272
markers = [
7373
"slow: marks integration tests as slow (deselect with '-m \"not slow\"')",
@@ -77,7 +77,7 @@ markers = [
7777
# ---------------------------------------------------------------------
7878
# Coverage configuration
7979
[tool.coverage.run]
80-
source = ["./ngraph"]
80+
source = ["."]
8181
omit = [
8282
"*/tests/*",
8383
"*/test_*",

0 commit comments

Comments
 (0)