瀏覽代碼

debugger: add new debugger test case

This case was previously failing on xplat JIT enabled debugging.
Oguz Bastemur 8 年之前
父節點
當前提交
217ac7ada9
共有 3 個文件被更改,包括 24 次插入0 次删除
  1. 1 0
      test/Debugger/empty.baseline
  2. 17 0
      test/Debugger/failfast.js
  3. 6 0
      test/Debugger/rlexe.xml

+ 1 - 0
test/Debugger/empty.baseline

@@ -0,0 +1 @@
+[]

+ 17 - 0
test/Debugger/failfast.js

@@ -0,0 +1,17 @@
+//-------------------------------------------------------------------------------------------------------
+// Copyright (C) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
+//-------------------------------------------------------------------------------------------------------
+
+function empty() { }
+WScript.Attach(empty)
+WScript.Detach(empty)
+
+for (var i = 0; i < 10; i++)
+{
+    function emptyn() { }
+    WScript.Attach(emptyn)
+    WScript.Detach(emptyn)
+}
+
+print("PASS")

+ 6 - 0
test/Debugger/rlexe.xml

@@ -1,5 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
 <regress-exe>
+  <test>
+    <default>
+      <compile-flags>-dbgbaseline:empty.baseline</compile-flags>
+      <files>failfast.js</files>
+    </default>
+  </test>
   <test>
     <default>
       <compile-flags>-dbgbaseline:JsDiagBreakpoints.js.dbg.baseline</compile-flags>