summaryrefslogtreecommitdiff
path: root/cpp/test
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test')
-rw-r--r--cpp/test/ios/controller/Bundle/ControllerI.mm7
1 files changed, 6 insertions, 1 deletions
diff --git a/cpp/test/ios/controller/Bundle/ControllerI.mm b/cpp/test/ios/controller/Bundle/ControllerI.mm
index 538534a0d4f..5c0dc77e7c9 100644
--- a/cpp/test/ios/controller/Bundle/ControllerI.mm
+++ b/cpp/test/ios/controller/Bundle/ControllerI.mm
@@ -345,7 +345,12 @@ ProcessControllerI::start(const string& testSuite, const string& exe, const Stri
replace(prefix.begin(), prefix.end(), '/', '_');
[_controller println:[NSString stringWithFormat:@"starting %s %s... ", testSuite.c_str(), exe.c_str()]];
IceUtil::Handle<MainHelperI> helper = new MainHelperI(_controller, prefix + '/' + exe + ".bundle", args);
- helper->start();
+
+ //
+ // Use a 768KB thread stack size for the objects test. This is necessary when running the
+ // test on arm64 devices with a debug Ice libraries which require lots of stack space.
+ //
+ helper->start(768 * 1024);
return ICE_UNCHECKED_CAST(ProcessPrx, c.adapter->addWithUUID(ICE_MAKE_SHARED(ProcessI, _controller, helper.get())));
}