Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[wasm] Failing debugger tests - system.datetime issue #49198

Closed
radical opened this issue Mar 5, 2021 · 1 comment · Fixed by #49206
Closed

[wasm] Failing debugger tests - system.datetime issue #49198

radical opened this issue Mar 5, 2021 · 1 comment · Fixed by #49206
Assignees
Labels
arch-wasm WebAssembly architecture area-Debugger-mono

Comments

@radical
Copy link
Member

radical commented Mar 5, 2021

Tracking issue for some failing debugger tests:
Example:

[xUnit.net 00:01:59.30]     DebuggerTests.CallFunctionOnTests.PropertyGettersTest(eval_fn: "invoke_static_method ('[debugger-test] DebuggerTes"..., method_name: "PropertyGettersTest", l
info: Microsoft.WebAssembly.Diagnostics.TestHarnessProxy[0]
      launching proxy for ws://127.0.0.1:64772/devtools/page/4E3440A487482327EE60315F637B7D85
info: DebuggerTests.Inspector[0]
      waiting for the runtime to be ready
info: DebuggerTests.Inspector[0]
      console.debug: MONO_WASM: Initializing mono runtime
info: DebuggerTests.Inspector[0]
      console.debug: MONO_WASM: ICU data archive(s) loaded, disabling invariant mode
info: DebuggerTests.Inspector[0]
      console.debug: Debugger.Debug: DEBUGGING ENABLED
  Failed DebuggerTests.CallFunctionOnTests.PropertyGettersTest(eval_fn: "invoke_static_method ('[debugger-test] DebuggerTes"..., method_name: "PropertyGettersTest", line: 30, col: 12, c
  Error Message:
   [[ptd#DTAutoProperty] Value for json property named description didn't match.]

Expected: 5/6/0004 7:08:09 AM
Actual:   System.DateTime
  Stack Trace:
     at DebuggerTests.DebuggerTestBase.AssertEqual(Object expected, Object actual, String label) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTestBase.cs:li
   at DebuggerTests.DebuggerTestBase.CheckValue(JToken actual_val, JToken exp_val, String label) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTestBase.cs:li
   at DebuggerTests.DebuggerTestBase.CheckDateTime(JToken value, DateTime expected, String label) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTestBase.cs:l
   at DebuggerTests.DebuggerTestBase.CheckCustomType(JToken actual_val, JToken exp_val, String label) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTestBase.
   at DebuggerTests.DebuggerTestBase.CheckValue(JToken actual_val, JToken exp_val, String label) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTestBase.cs:li
   at DebuggerTests.DebuggerTestBase.CheckProps(JToken actual, Object exp_o, String label, Int32 num_fields) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTe
   at DebuggerTests.CallFunctionOnTests.<>c__DisplayClass14_0.<<PropertyGettersTest>b__0>d.MoveNext() in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/CallFunctionOnTes
--- End of stack trace from previous location ---
   at DebuggerTests.DebuggerTestBase.<>c__DisplayClass20_0.<<CheckInspectLocalsAtBreakpointSite>b__0>d.MoveNext() in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/Debug
--- End of stack trace from previous location ---
   at DebuggerTests.DebuggerTestBase.SendCommandAndCheck(JObject args, String method, String script_loc, Int32 line, Int32 column, String function_name, Func`2 wait_for_event_fn, Action
   at DebuggerTests.DebuggerTestBase.EvaluateAndCheck(String expression, String script_loc, Int32 line, Int32 column, String function_name, Func`2 wait_for_event_fn, Action`1 locals_fn)
   at DebuggerTests.DebuggerTestBase.CheckInspectLocalsAtBreakpointSite(String url_key, Int32 line, Int32 column, String function_name, String eval_expression, Action`1 test_fn, Func`2
   at DebuggerTests.CallFunctionOnTests.PropertyGettersTest(String eval_fn, String method_name, Int32 line, Int32 col, String cfo_fn, Func`2 get_args_fn, String local_name, Boolean use_
--- End of stack trace from previous location ---
@radical radical added arch-wasm WebAssembly architecture area-Debugger-mono labels Mar 5, 2021
@radical radical self-assigned this Mar 5, 2021
@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Mar 5, 2021
@ghost
Copy link

ghost commented Mar 5, 2021

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details

Tracking issue for some failing debugger tests:
Example:

[xUnit.net 00:01:59.30]     DebuggerTests.CallFunctionOnTests.PropertyGettersTest(eval_fn: "invoke_static_method ('[debugger-test] DebuggerTes"..., method_name: "PropertyGettersTest", l
info: Microsoft.WebAssembly.Diagnostics.TestHarnessProxy[0]
      launching proxy for ws://127.0.0.1:64772/devtools/page/4E3440A487482327EE60315F637B7D85
info: DebuggerTests.Inspector[0]
      waiting for the runtime to be ready
info: DebuggerTests.Inspector[0]
      console.debug: MONO_WASM: Initializing mono runtime
info: DebuggerTests.Inspector[0]
      console.debug: MONO_WASM: ICU data archive(s) loaded, disabling invariant mode
info: DebuggerTests.Inspector[0]
      console.debug: Debugger.Debug: DEBUGGING ENABLED
  Failed DebuggerTests.CallFunctionOnTests.PropertyGettersTest(eval_fn: "invoke_static_method ('[debugger-test] DebuggerTes"..., method_name: "PropertyGettersTest", line: 30, col: 12, c
  Error Message:
   [[ptd#DTAutoProperty] Value for json property named description didn't match.]

Expected: 5/6/0004 7:08:09 AM
Actual:   System.DateTime
  Stack Trace:
     at DebuggerTests.DebuggerTestBase.AssertEqual(Object expected, Object actual, String label) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTestBase.cs:li
   at DebuggerTests.DebuggerTestBase.CheckValue(JToken actual_val, JToken exp_val, String label) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTestBase.cs:li
   at DebuggerTests.DebuggerTestBase.CheckDateTime(JToken value, DateTime expected, String label) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTestBase.cs:l
   at DebuggerTests.DebuggerTestBase.CheckCustomType(JToken actual_val, JToken exp_val, String label) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTestBase.
   at DebuggerTests.DebuggerTestBase.CheckValue(JToken actual_val, JToken exp_val, String label) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTestBase.cs:li
   at DebuggerTests.DebuggerTestBase.CheckProps(JToken actual, Object exp_o, String label, Int32 num_fields) in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/DebuggerTe
   at DebuggerTests.CallFunctionOnTests.<>c__DisplayClass14_0.<<PropertyGettersTest>b__0>d.MoveNext() in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/CallFunctionOnTes
--- End of stack trace from previous location ---
   at DebuggerTests.DebuggerTestBase.<>c__DisplayClass20_0.<<CheckInspectLocalsAtBreakpointSite>b__0>d.MoveNext() in /Users/radical/dev/r3/src/mono/wasm/debugger/DebuggerTestSuite/Debug
--- End of stack trace from previous location ---
   at DebuggerTests.DebuggerTestBase.SendCommandAndCheck(JObject args, String method, String script_loc, Int32 line, Int32 column, String function_name, Func`2 wait_for_event_fn, Action
   at DebuggerTests.DebuggerTestBase.EvaluateAndCheck(String expression, String script_loc, Int32 line, Int32 column, String function_name, Func`2 wait_for_event_fn, Action`1 locals_fn)
   at DebuggerTests.DebuggerTestBase.CheckInspectLocalsAtBreakpointSite(String url_key, Int32 line, Int32 column, String function_name, String eval_expression, Action`1 test_fn, Func`2
   at DebuggerTests.CallFunctionOnTests.PropertyGettersTest(String eval_fn, String method_name, Int32 line, Int32 col, String cfo_fn, Func`2 get_args_fn, String local_name, Boolean use_
--- End of stack trace from previous location ---
Author: radical
Assignees: radical
Labels:

arch-wasm, area-Debugger-mono

Milestone: -

@radical radical removed the untriaged New issue has not been triaged by the area owner label Mar 5, 2021
@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Mar 5, 2021
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Mar 10, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Apr 9, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly architecture area-Debugger-mono
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant