Skip to content

Commit 059dd68

Browse files
authored
Omit two websocket_client/websockets tests due to their instability on GitHub Actions (#1493)
1 parent f8906fe commit 059dd68

File tree

5 files changed

+3
-17
lines changed

5 files changed

+3
-17
lines changed

.github/workflows/ci-build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
env:
2727
PYTHON_SLACK_SDK_MOCK_SERVER_MODE: 'threading'
2828
CI_LARGE_SOCKET_MODE_PAYLOAD_TESTING_DISABLED: '1'
29+
CI_UNSTABLE_TESTS_SKIP_ENABLED: '1'
2930
FORCE_COLOR: '1'
3031
steps:
3132
- uses: actions/checkout@v4

tests/slack_sdk/socket_mode/test_interactions_builtin.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
from slack_sdk import WebClient
1515
from slack_sdk.socket_mode import SocketModeClient
16-
from tests.helpers import is_ci_unstable_test_skip_enabled
1716
from tests.slack_sdk.socket_mode.mock_socket_mode_server import (
1817
start_socket_mode_server,
1918
socket_mode_envelopes,
@@ -48,9 +47,6 @@ def test_buffer_size_validation(self):
4847
pass
4948

5049
def test_interactions(self):
51-
if is_ci_unstable_test_skip_enabled():
52-
return
53-
5450
default_recursion_limit = sys.getrecursionlimit() # will restore later
5551
# This built-in WebSocket client internally has recursive method calls of _fetch_messages method.
5652
# In this test, the method calls can result in the following error when giving a quite small buffer size.
@@ -135,8 +131,6 @@ def socket_mode_request_handler(client: BaseSocketModeClient, request: SocketMod
135131
self.logger.info(f"Passed with buffer size: {buffer_size_list}")
136132

137133
def test_send_message_while_disconnection(self):
138-
if is_ci_unstable_test_skip_enabled():
139-
return
140134
t = Thread(target=start_socket_mode_server(self, 3011))
141135
t.daemon = True
142136
t.start()

tests/slack_sdk/socket_mode/test_interactions_websocket_client.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ def tearDown(self):
3838
cleanup_mock_web_api_server(self)
3939

4040
def test_interactions(self):
41-
if is_ci_unstable_test_skip_enabled():
42-
return
4341
t = Thread(target=start_socket_mode_server(self, 3012))
4442
t.daemon = True
4543
t.start()
@@ -100,6 +98,7 @@ def socket_mode_request_handler(client: BaseSocketModeClient, request: SocketMod
10098

10199
def test_send_message_while_disconnection(self):
102100
if is_ci_unstable_test_skip_enabled():
101+
# this test tends to fail on the GitHub Actions platform
103102
return
104103
t = Thread(target=start_socket_mode_server(self, 3012))
105104
t.daemon = True

tests/slack_sdk_async/socket_mode/test_interactions_aiohttp.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
from slack_sdk.socket_mode.aiohttp import SocketModeClient
1616
from slack_sdk.web.async_client import AsyncWebClient
17-
from tests.helpers import is_ci_unstable_test_skip_enabled
1817
from tests.slack_sdk.socket_mode.mock_socket_mode_server import (
1918
start_socket_mode_server,
2019
start_socket_mode_server_with_disconnection,
@@ -44,8 +43,6 @@ def tearDown(self):
4443

4544
@async_test
4645
async def test_interactions(self):
47-
if is_ci_unstable_test_skip_enabled():
48-
return
4946
t = Thread(target=start_socket_mode_server(self, 3001))
5047
t.daemon = True
5148
t.start()
@@ -108,8 +105,6 @@ async def socket_mode_listener(
108105

109106
@async_test
110107
async def test_interactions_with_disconnection(self):
111-
if is_ci_unstable_test_skip_enabled():
112-
return
113108
t = Thread(target=start_socket_mode_server_with_disconnection(self, 3001))
114109
t.daemon = True
115110
t.start()
@@ -196,8 +191,6 @@ async def socket_mode_listener(
196191

197192
@async_test
198193
async def test_send_message_while_disconnection(self):
199-
if is_ci_unstable_test_skip_enabled():
200-
return
201194
t = Thread(target=start_socket_mode_server(self, 3001))
202195
t.daemon = True
203196
t.start()

tests/slack_sdk_async/socket_mode/test_interactions_websockets.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ def tearDown(self):
4242

4343
@async_test
4444
async def test_interactions(self):
45-
if is_ci_unstable_test_skip_enabled():
46-
return
4745
t = Thread(target=start_socket_mode_server(self, 3002))
4846
t.daemon = True
4947
t.start()
@@ -109,6 +107,7 @@ async def socket_mode_listener(
109107
@async_test
110108
async def test_send_message_while_disconnection(self):
111109
if is_ci_unstable_test_skip_enabled():
110+
# this test tends to fail on the GitHub Actions platform
112111
return
113112
t = Thread(target=start_socket_mode_server(self, 3001))
114113
t.daemon = True

0 commit comments

Comments
 (0)