mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
github actions is sometimes slow, increase timeout for tests
This commit is contained in:
@@ -13,6 +13,7 @@ import com.commafeed.backend.model.FeedEntryContent;
|
|||||||
import com.commafeed.backend.service.FeedEntryFilteringService.FeedEntryFilterException;
|
import com.commafeed.backend.service.FeedEntryFilteringService.FeedEntryFilterException;
|
||||||
|
|
||||||
class FeedEntryFilteringServiceTest {
|
class FeedEntryFilteringServiceTest {
|
||||||
|
private CommaFeedConfiguration config;
|
||||||
|
|
||||||
private FeedEntryFilteringService service;
|
private FeedEntryFilteringService service;
|
||||||
|
|
||||||
@@ -20,8 +21,8 @@ class FeedEntryFilteringServiceTest {
|
|||||||
|
|
||||||
@BeforeEach
|
@BeforeEach
|
||||||
public void init() {
|
public void init() {
|
||||||
CommaFeedConfiguration config = Mockito.mock(CommaFeedConfiguration.class, Mockito.RETURNS_DEEP_STUBS);
|
config = Mockito.mock(CommaFeedConfiguration.class, Mockito.RETURNS_DEEP_STUBS);
|
||||||
Mockito.when(config.feedRefresh().filteringExpressionEvaluationTimeout()).thenReturn(Duration.ofSeconds(2));
|
Mockito.when(config.feedRefresh().filteringExpressionEvaluationTimeout()).thenReturn(Duration.ofSeconds(30));
|
||||||
|
|
||||||
service = new FeedEntryFilteringService(config);
|
service = new FeedEntryFilteringService(config);
|
||||||
|
|
||||||
@@ -69,6 +70,9 @@ class FeedEntryFilteringServiceTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void cannotLoopForever() {
|
void cannotLoopForever() {
|
||||||
|
Mockito.when(config.feedRefresh().filteringExpressionEvaluationTimeout()).thenReturn(Duration.ofMillis(200));
|
||||||
|
service = new FeedEntryFilteringService(config);
|
||||||
|
|
||||||
Assertions.assertThrows(FeedEntryFilterException.class, () -> service.filterMatchesEntry("while(true) {}", entry));
|
Assertions.assertThrows(FeedEntryFilterException.class, () -> service.filterMatchesEntry("while(true) {}", entry));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user