Skip to content

Commit a2a6bc9

Browse files
committed
test: add comprehensive tests for fragmentation strategies
1 parent a378a61 commit a2a6bc9

2 files changed

Lines changed: 673 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -112,12 +112,7 @@ jobs:
112112
- name: Install Dependencies
113113
run: |
114114
python -m pip install --upgrade pip
115-
pip install -e .[dev]
116-
117-
- name: Install Optional Dependencies (Linux only for coverage)
118-
if: runner.os == 'Linux'
119-
run: |
120-
pip install -e .[full]
115+
pip install -e ".[dev,full]"
121116
122117
- name: Run Tests with Coverage
123118
shell: bash
@@ -126,7 +121,6 @@ jobs:
126121
--cov-report=term-missing --cov-branch --junitxml=test-results.xml
127122
128123
- name: Coverage report with threshold
129-
if: runner.os == 'Linux'
130124
run: |
131125
coverage report --fail-under=80
132126

0 commit comments

Comments
 (0)