Skip to content

Commit 23bc862

Browse files
committed
Ignore test_401_prepare_project_with_many_dependencies on macOS
1 parent 29d4157 commit 23bc862

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

tests/build/android/prepare_android_tests.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
"""
44
import os
55
import time
6+
import unittest
67

78
from core.base_class.BaseClass import BaseClass
89
from core.npm.npm import Npm
910
from core.osutils.file import File
1011
from core.osutils.folder import Folder
11-
from core.settings.settings import ANDROID_RUNTIME_PATH, TNS_PATH, TEST_RUN_HOME
12+
from core.osutils.os_type import OSType
13+
from core.settings.settings import ANDROID_RUNTIME_PATH, TNS_PATH, TEST_RUN_HOME, CURRENT_OS
1214
from core.tns.replace_helper import ReplaceHelper
1315
from core.tns.tns import Tns
1416
from core.tns.tns_platform_type import Platform
@@ -136,6 +138,7 @@ def test_400_prepare_missing_or_missing_platform(self):
136138
output = Tns.run_tns_command("prepare windows", attributes={"--path": self.app_name})
137139
assert "Invalid platform windows. Valid platforms are ios or android." in output
138140

141+
@unittest.skipIf(CURRENT_OS == OSType.OSX, "Skip because of 'Maximum call stack size exceeded' error.")
139142
def test_401_prepare_project_with_many_dependencies(self):
140143
"""
141144
Test for https://github.com/NativeScript/nativescript-cli/issues/2561
@@ -156,4 +159,4 @@ def test_401_prepare_project_with_many_dependencies(self):
156159
Npm.install(package="eslint", option="--save", folder=self.app_name)
157160
Npm.install(package="eslint-plugin-compat", option="--save", folder=self.app_name)
158161
Tns.platform_add_android(version="2.5.0", attributes={"--path": self.app_name})
159-
Tns.prepare_android(attributes={"--path": self.app_name}, log_trace=False)
162+
Tns.prepare_android(attributes={"--path": self.app_name}, log_trace=True)

0 commit comments

Comments
 (0)