diff --git a/tests/runtimes/android/android_runtime_tests.py b/tests/runtimes/android/android_runtime_tests.py index b6c63bcf..68ed431f 100644 --- a/tests/runtimes/android/android_runtime_tests.py +++ b/tests/runtimes/android/android_runtime_tests.py @@ -170,17 +170,17 @@ def test_316_check_native_crash_will_not_crash_when_discardUncaughtJsExceptions_ JS:.+### Stack Trace End JS:.+### CAUGHT Native Exception: undefined JS:.+### CAUGHT STACK: Error: New Error! -JS:.+at Observable\.viewModel\.onTap \(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at Button\.push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify \(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at Button\.push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit \(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at Object\.ClickListenerImpl\.onClick \(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+at Observable\.viewModel\.onTap \(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at Button\.push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify \(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at Button\.push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit \(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at Object\.ClickListenerImpl\.onClick \(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) JS:.+### UNCAUGHT MESSAGE: Calling js method onClick failed JS:.+Error: New Error! JS:.+### Stack Trace Start -JS:.+### UNCAUGHT STACKTRACE:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### UNCAUGHT STACKTRACE:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) JS:.+at com\.tns\.Runtime\.callJSMethodNative\(Native Method\) JS:.+at com\.tns\.Runtime\.dispatchCallJSMethodNative\(Runtime\.java:\d+\) JS:.+at com\.tns\.Runtime\.callJSMethodImpl\(Runtime\.java:\d+\) @@ -200,10 +200,10 @@ def test_316_check_native_crash_will_not_crash_when_discardUncaughtJsExceptions_ JS:.+### Stack Trace End JS:.+### UNCAUGHT Native Exception:.+com\.tns\.NativeScriptException: Calling js method onClick failed JS:.+Error: New Error! -JS:.+### UNCAUGHT STACK:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### UNCAUGHT STACK:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) """ # noqa: E501 else: stack_trace = r"""JS:.+### CAUGHT MESSAGE: New Error! @@ -212,17 +212,17 @@ def test_316_check_native_crash_will_not_crash_when_discardUncaughtJsExceptions_ JS:.+### Stack Trace End JS:.+### CAUGHT Native Exception: undefined JS:.+### CAUGHT STACK: Error: New Error! -JS:.+at Observable\.viewModel\.onTap \(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at Button\.push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify \(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at Button\.push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit \(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at Object\.ClickListenerImpl\.onClick \(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+at Observable\.viewModel\.onTap \(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at Button\.push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify \(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at Button\.push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit \(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at Object\.ClickListenerImpl\.onClick \(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) JS:.+### UNCAUGHT MESSAGE: Calling js method onClick failed JS:.+Error: New Error! JS:.+### Stack Trace Start -JS:.+### UNCAUGHT STACKTRACE:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### UNCAUGHT STACKTRACE:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) JS:.+at com\.tns\.Runtime\.callJSMethodNative\(Native Method\) JS:.+at com\.tns\.Runtime\.dispatchCallJSMethodNative\(Runtime\.java:\d+\) JS:.+at com\.tns\.Runtime\.callJSMethodImpl\(Runtime\.java:\d+\) @@ -244,10 +244,10 @@ def test_316_check_native_crash_will_not_crash_when_discardUncaughtJsExceptions_ JS:.+### Stack Trace End JS:.+### UNCAUGHT Native Exception:.+com\.tns\.NativeScriptException: Calling js method onClick failed JS:.+Error: New Error! -JS:.+### UNCAUGHT STACK:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### UNCAUGHT STACK:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) """ # noqa: E501 strings = ["Error: New Error!", "UNCAUGHT STACKTRACE:"] @@ -297,10 +297,10 @@ def test_317_check_native_crash_will_not_crash_when_discardUncaughtJsExceptions_ stack_trace = r""" JS:.+### CAUGHT MESSAGE: java\.lang\.Exception: Failed resolving method createTempFile on class java\.io\.File JS:.+### Stack Trace Start -JS:.+### CAUGHT STACKTRACE:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### CAUGHT STACKTRACE:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) JS:.+com\.tns\.Runtime\.resolveMethodOverload\(Runtime\.java:\d+\) JS:.+com\.tns\.Runtime\.callJSMethodNative\(Native Method\) JS:.+com\.tns\.Runtime\.dispatchCallJSMethodNative\(Runtime\.java:\d+\) @@ -320,17 +320,17 @@ def test_317_check_native_crash_will_not_crash_when_discardUncaughtJsExceptions_ JS:.+com\.android\.internal\.os\.ZygoteInit\.main\(ZygoteInit\.java:\d+\) JS:.+### Stack Trace End JS:.+### CAUGHT Native Exception:.+java\.lang\.Exception: Failed resolving method createTempFile on class java\.io\.File -JS:.+### CAUGHT STACK:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### CAUGHT STACK:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) JS: ### UNCAUGHT MESSAGE: Calling js method onClick failed JS:.+Error: java\.lang\.Exception: Failed resolving method createTempFile on class java\.io\.File JS:.+### Stack Trace Start -JS:.+### UNCAUGHT STACKTRACE:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS: .+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS: .+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS: .+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### UNCAUGHT STACKTRACE:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS: .+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS: .+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS: .+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) JS: .+at com\.tns\.Runtime\.callJSMethodNative\(Native Method\) JS: .+at com\.tns\.Runtime\.dispatchCallJSMethodNative\(Runtime\.java:\d+\) JS: .+at com\.tns\.Runtime\.callJSMethodImpl\(Runtime\.java:\d+\) @@ -353,19 +353,19 @@ def test_317_check_native_crash_will_not_crash_when_discardUncaughtJsExceptions_ JS:.+### Stack Trace End JS:.+### UNCAUGHT Native Exception: com\.tns\.NativeScriptException: Calling js method onClick failed JS:.+Error: java\.lang\.Exception: Failed resolving method createTempFile on class java\.io\.File -JS:.+### UNCAUGHT STACK:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### UNCAUGHT STACK:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) """ # noqa: E501 else: stack_trace = r""" JS:.+### CAUGHT MESSAGE: java\.lang\.Exception: Failed resolving method createTempFile on class java\.io\.File JS:.+### Stack Trace Start -JS:.+### CAUGHT STACKTRACE:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### CAUGHT STACKTRACE:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) JS:.+com\.tns\.Runtime\.resolveMethodOverload\(Runtime\.java:\d+\) JS:.+com\.tns\.Runtime\.callJSMethodNative\(Native Method\) JS:.+com\.tns\.Runtime\.dispatchCallJSMethodNative\(Runtime\.java:\d+\) @@ -387,17 +387,17 @@ def test_317_check_native_crash_will_not_crash_when_discardUncaughtJsExceptions_ JS:.+com\.android\.internal\.os\.ZygoteInit\.main\(ZygoteInit\.java:\d+\) JS:.+### Stack Trace End JS:.+### CAUGHT Native Exception:.+java\.lang\.Exception: Failed resolving method createTempFile on class java\.io\.File -JS:.+### CAUGHT STACK:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### CAUGHT STACK:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) JS: ### UNCAUGHT MESSAGE: Calling js method onClick failed JS:.+Error: java\.lang\.Exception: Failed resolving method createTempFile on class java\.io\.File JS:.+### Stack Trace Start -JS:.+### UNCAUGHT STACKTRACE:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS: .+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS: .+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS: .+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### UNCAUGHT STACKTRACE:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS: .+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS: .+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS: .+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) JS: .+at com\.tns\.Runtime\.callJSMethodNative\(Native Method\) JS: .+at com\.tns\.Runtime\.dispatchCallJSMethodNative\(Runtime\.java:\d+\) JS: .+at com\.tns\.Runtime\.callJSMethodImpl\(Runtime\.java:\d+\) @@ -422,10 +422,10 @@ def test_317_check_native_crash_will_not_crash_when_discardUncaughtJsExceptions_ JS:.+### Stack Trace End JS:.+### UNCAUGHT Native Exception: com\.tns\.NativeScriptException: Calling js method onClick failed JS:.+Error: java\.lang\.Exception: Failed resolving method createTempFile on class java\.io\.File -JS:.+### UNCAUGHT STACK:.+viewModel\.onTap\(file:\/\/\/app\/main-view-model\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file:\/\/\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) -JS:.+at ClickListenerImpl\.onClick\(file:\/\/\/node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) +JS:.+### UNCAUGHT STACK:.+viewModel\.onTap\(file: app\/main-view-model\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\.notify\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at push\.\.\.\/node_modules\/@nativescript\/core\/data\/observable\/observable\.js\.Observable\._emit\(file: node_modules\/@nativescript\/core\/data\/observable\/observable\.js:\d+:\d+\) +JS:.+at ClickListenerImpl\.onClick\(file: node_modules\/@nativescript\/core\/ui\/button\/button\.js:\d+:\d+\) """ # noqa: E501 strings = ["Error: java.lang.Exception: Failed resolving method createTempFile on class java.io.File", "Caused by: java.lang.Exception: Failed resolving method createTempFile on class java.io.File"] diff --git a/tests/runtimes/android/error_activity_tests.py b/tests/runtimes/android/error_activity_tests.py index 1f75a64d..479a8afe 100644 --- a/tests/runtimes/android/error_activity_tests.py +++ b/tests/runtimes/android/error_activity_tests.py @@ -77,25 +77,25 @@ def test_200_error_activity_shown_on_error(self): if self.emulator.version < 10.0: regex_to_check = r"""System\.err: Error: Kill the app! -System\.err: File: \(file:\/\/\/app\/app\.js:\d+:\d+\) +System\.err: File: \(file: app\/app\.js:\d+:\d+\) System\.err: StackTrace: -System\.err:.+\(file:\/\/\/app\/app.js:\d+:\d+\) +System\.err:.+\(file: app\/app.js:\d+:\d+\) System\.err:.+at \.\/app\.js\(file:\/\/\/data\/data\/org\.nativescript\.TestApp\/files\/app\/bundle\.js:\d+:\d+\) -System\.err:.+at __webpack_require__\(file:\/\/\/app\/webpack\/bootstrap:\d+:\d+\) -System\.err:.+at checkDeferredModules\(file:\/\/\/app\/webpack\/bootstrap:\d+:\d+\) -System\.err:.+at webpackJsonpCallback\(file:\/\/\/app\/webpack\/bootstrap:\d+:\d+\) +System\.err:.+at __webpack_require__\(file: app\/webpack\/bootstrap:\d+:\d+\) +System\.err:.+at checkDeferredModules\(file: app\/webpack\/bootstrap:\d+:\d+\) +System\.err:.+at webpackJsonpCallback\(file: app\/webpack\/bootstrap:\d+:\d+\) System\.err:.+at \(file:\/\/\/data\/data\/org\.nativescript\.TestApp\/files\/app\/bundle\.js:\d+:\d+\) System\.err:.+at require\(:\d+:\d+\)""" # noqa: E501, E261, W291 else: regex_to_check = r"""System\.err: Error: Kill the app! -System\.err: File: \(file:\/\/\/app\/app\.js:\d+:\d+\) +System\.err: File: \(file: app\/app\.js:\d+:\d+\) System\.err:.+ System\.err: StackTrace:.+ -System\.err:.+\(file:\/\/\/app\/app\.js:\d+:\d+\) +System\.err:.+\(file: app\/app\.js:\d+:\d+\) System\.err:.+at \.\/app\.js\(file:\/\/\/data\/data\/org\.nativescript\.TestApp\/files\/app\/bundle\.js:\d+:\d+\) -System\.err:.+at __webpack_require__\(file:\/\/\/app\/webpack\/bootstrap:\d+:\d+\) -System\.err:.+at checkDeferredModules\(file:\/\/\/app\/webpack\/bootstrap:\d+:\d+\) -System\.err:.+at webpackJsonpCallback\(file:\/\/\/app\/webpack\/bootstrap:\d+:\d+\) +System\.err:.+at __webpack_require__\(file: app\/webpack\/bootstrap:\d+:\d+\) +System\.err:.+at checkDeferredModules\(file: app\/webpack\/bootstrap:\d+:\d+\) +System\.err:.+at webpackJsonpCallback\(file: app\/webpack\/bootstrap:\d+:\d+\) System\.err:.+at \(file:\/\/\/data\/data\/org\.nativescript\.TestApp\/files\/app\/bundle\.js:\d+:\d+\) System\.err:.+at require\(:\d+:\d+\)""" # noqa: E501, E261, W291 @@ -143,7 +143,7 @@ def test_400_no_error_activity_in_release_builds(self): self.emulator.is_text_visible('Exception') else: regex_to_check = r"""System\.err: Error: Kill the app! -.+System\.err: File: \(file:\/\/\/data\/data\/org\.nativescript\.TestApp\/files\/app\/bundle\.js:\d+:\d+\) +.+System\.err: File: \(file:\/\/\/]data\/data\/org\.nativescript\.TestApp\/files\/app\/bundle\.js:\d+:\d+\) .+System\.err:.+ .+System\.err: StackTrace:.+ .+System\.err:.+\(file:\/\/\/data\/data\/org\.nativescript\.TestApp\/files\/app\/bundle\.js:\d+:\d+\)