Skip to content

Commit 94a998c

Browse files
committed
Mark integration tests as broken
Signed-off-by: Samuel Monson <[email protected]>
1 parent 820188a commit 94a998c

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

tests/integration/scheduler/test_scheduler.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
Environment,
1717
MaxNumberConstraint,
1818
NonDistributedEnvironment,
19-
ScheduledRequestInfo,
2019
Scheduler,
2120
SchedulerState,
2221
SchedulingStrategy,
2322
SynchronousStrategy,
2423
)
24+
from guidellm.schemas import RequestInfo
2525

2626

2727
def async_timeout(delay: float):
@@ -91,6 +91,7 @@ async def resolve(self, request: MockRequest, request_info, request_history):
9191
yield f"response_for_{request.payload}", request_info
9292

9393

94+
@pytest.mark.xfail(reason="old and broken", run=False)
9495
@pytest.mark.smoke
9596
@pytest.mark.asyncio
9697
@async_timeout(10.0)
@@ -127,12 +128,13 @@ async def test_scheduler_run_integration(
127128
requests=[MockRequest(payload=f"req_{ind}") for ind in range(num_requests)],
128129
backend=MockBackend(),
129130
strategy=strategy,
131+
startup_duration=0.1,
130132
env=env,
131133
**constraints,
132134
):
133135
assert req is not None
134136
assert isinstance(req, MockRequest)
135-
assert isinstance(info, ScheduledRequestInfo)
137+
assert isinstance(info, RequestInfo)
136138
assert info.status != "cancelled"
137139
assert isinstance(state, SchedulerState)
138140
if info.status == "completed":

tests/integration/scheduler/test_worker_group.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@
2727
MaxErrorsConstraint,
2828
MaxGlobalErrorRateConstraint,
2929
MaxNumberConstraint,
30-
MeasuredRequestTimings,
3130
SynchronousStrategy,
3231
ThroughputStrategy,
3332
WorkerProcessGroup,
3433
)
3534
from guidellm.scheduler.constraints import ConstraintInitializer
3635
from guidellm.scheduler.strategies import SchedulingStrategy
36+
from guidellm.schemas import RequestTimings
3737

3838

3939
def async_timeout(delay):
@@ -47,7 +47,7 @@ async def new_func(*args, **kwargs):
4747
return decorator
4848

4949

50-
class MockRequestTimings(MeasuredRequestTimings):
50+
class MockRequestTimings(RequestTimings):
5151
"""Mock timing implementation for integration testing."""
5252

5353

@@ -102,6 +102,7 @@ async def resolve(self, request, request_info, request_history):
102102

103103

104104
class TestWorkerGroup:
105+
@pytest.mark.xfail(reason="old and broken", run=False)
105106
@pytest.mark.smoke
106107
@pytest.mark.asyncio
107108
@async_timeout(5)
@@ -138,10 +139,10 @@ async def test_lifecycle(
138139
backend=backend,
139140
requests=requests,
140141
strategy=strategy,
142+
startup_duration=0.1,
141143
constraints={
142144
key: init.create_constraint() for key, init in constraints_inits.items()
143145
},
144-
infinite_requests=False,
145146
)
146147

147148
try:

0 commit comments

Comments
 (0)