Skip to content

Conversation

@bartekpacia
Copy link
Member

@bartekpacia bartekpacia commented Dec 11, 2023

Fixes #6902

Pre-launch Checklist

  • I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
  • I read the [Tree Hygiene] wiki page, which explains my responsibilities.
  • I read the [Flutter Style Guide] recently, and have followed its advice.
  • I signed the [CLA].
  • I listed at least one issue that this PR fixes in the description above.
  • I updated/added relevant documentation (doc comments with ///).
  • I added new tests to check the change I am making, or there is a reason for not adding tests.

build.yaml badge

@bartekpacia
Copy link
Member Author

@kenzieschmoll looks like the tests don't run on latest master branch?

@kenzieschmoll
Copy link
Member

There can be a few days of latency. When our CI starts failing at master because the flutter version caught up, we can land this PR to fix it. Thanks!

@jacob314 jacob314 self-requested a review December 12, 2023 19:31
Copy link
Contributor

@jacob314 jacob314 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm
Thanks for fixing.
Fyi @goderbauer is the identifier property on Semantics important enough that we want to show it in the debugging output even when it is null?

@bartekpacia
Copy link
Member Author

I'm not @goderbauer but since I added Semantics.identifier recently I'll say that it's not. I agree it can be removed when it's null.
If you agree I can make appropriate changes to the framework and to this PR.

@goderbauer
Copy link
Member

Fyi @goderbauer is the identifier property on Semantics important enough that we want to show it in the debugging output even when it is null?

@chunhtai Do you have an opinion here?

@chunhtai
Copy link
Contributor

I don't think it should show up if it is null, the tooltip probably shouldn't show up as well. I can't see how they may be useful here.

@bartekpacia can you adjust the SemanticsProperties.debugFillProperties to give them a default value so it wouldn't show up here?

@bartekpacia bartekpacia changed the title FIx a skipped test in inspector_service_test (was a false positive) Fix a skipped test in inspector_service_test (was a false positive) Dec 17, 2023
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Dec 18, 2023
@bartekpacia
Copy link
Member Author

I implemented @chunhtai's suggestion from above in flutter/flutter#140283, I think we now have to wait a few days until a framework roll into devtools.

@kenzieschmoll
Copy link
Member

Will the golden output here need to be modified for your latest Flutter PR?

@bartekpacia
Copy link
Member Author

bartekpacia commented Dec 19, 2023

Yes, after changes from my latest PR both identifier and tooltip won't be shown in the inspector if they're null.

Comment on lines 15 to 16
│ identifier: null
│ tooltip: null
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't these need to be removed now?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's right.

I was waiting for framework roll.

CoderDake pushed a commit to CoderDake/flutter that referenced this pull request Dec 28, 2023
@bartekpacia
Copy link
Member Author

@kenzieschmoll The tests are failing, is the approval intentional?

BTW I looked briefly at the error message and can't understand why it fails:

Logs

/home/runner/work/devtools/devtools/packages/devtools_app/test/inspector/inspector_service_test.dart: inspector service tests widget tree (failed)
  Retry: inspector service tests widget tree
  Retry: inspector service tests widget tree
  Retry: inspector service tests widget tree
  Expected: multi line description equals MaterialApp
             │ state: _MaterialAppState#00000
             │
             └─ScrollConfiguration
               │ behavior: MaterialScrollBehavior
               │
               └─HeroControllerScope
                 └─Focus
                   │ state: _FocusState#00000
                   │
                   └─_FocusInheritedScope
                     └─Semantics
                       │ container: false
                       │ properties: SemanticsProperties
                       │ renderObject: RenderSemanticsAnnotations#00000
                       │
                       └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]
                         │ state: _WidgetsAppState#00000
                         │
                         └─RootRestorationScope
                           │ state: _RootRestorationScopeState#00000
                           │
                           └─UnmanagedRestorationScope
                             └─RestorationScope
                               │ dependencies: [UnmanagedRestorationScope]
                               │ state: _RestorationScopeState#00000
                               │
                               └─UnmanagedRestorationScope
                                 └─SharedAppData
            ...
    Actual: 'MaterialApp\n'
              ' │ state: _MaterialAppState#02a34\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#b2e55\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#77e66\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#02a34]\n'
              '             │ state: _WidgetsAppState#37387\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#e6f37\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#97be7\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '                       │ state: _SharedAppDataState#358b3\n'
              '...'
     Which: expected golden file 'test/test_infra/goldens/inspector_service_details_tree.txt' with normalized value
              'MaterialApp\n'
              ' │ state: _MaterialAppState#00000\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#00000\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#00000\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]\n'
              '             │ state: _WidgetsAppState#00000\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#00000\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#00000\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '...'
            but got
              'MaterialApp\n'
              ' │ state: _MaterialAppState#00000\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#00000\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#00000\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]\n'
              '             │ state: _WidgetsAppState#00000\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#00000\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#00000\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '                       │ state: _SharedAppDataState#00000\n'
              '...'
            To update golden files run:
              tool/update_goldens.sh"
            
  
  package:matcher                                     expect
  package:flutter_test/src/widget_tester.dart 474:18  expect
  test/inspector/inspector_service_test.dart 401:9    main.<fn>.<fn>
  Expected: multi line description equals MaterialApp
             │ state: _MaterialAppState#00000
             │
             └─ScrollConfiguration
               │ behavior: MaterialScrollBehavior
               │
               └─HeroControllerScope
                 └─Focus
                   │ state: _FocusState#00000
                   │
                   └─_FocusInheritedScope
                     └─Semantics
                       │ container: false
                       │ properties: SemanticsProperties
                       │ renderObject: RenderSemanticsAnnotations#00000
                       │
                       └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]
                         │ state: _WidgetsAppState#00000
                         │
                         └─RootRestorationScope
                           │ state: _RootRestorationScopeState#00000
                           │
                           └─UnmanagedRestorationScope
                             └─RestorationScope
                               │ dependencies: [UnmanagedRestorationScope]
                               │ state: _RestorationScopeState#00000
                               │
                               └─UnmanagedRestorationScope
                                 └─SharedAppData
            ...
    Actual: 'MaterialApp\n'
              ' │ state: _MaterialAppState#02a34\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#b2e55\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#77e66\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#02a34]\n'
              '             │ state: _WidgetsAppState#37387\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#e6f37\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#97be7\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '                       │ state: _SharedAppDataState#358b3\n'
              '...'
     Which: expected golden file 'test/test_infra/goldens/inspector_service_details_tree.txt' with normalized value
              'MaterialApp\n'
              ' │ state: _MaterialAppState#00000\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#00000\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#00000\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]\n'
              '             │ state: _WidgetsAppState#00000\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#00000\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#00000\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '...'
            but got
              'MaterialApp\n'
              ' │ state: _MaterialAppState#00000\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#00000\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#00000\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]\n'
              '             │ state: _WidgetsAppState#00000\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#00000\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#00000\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '                       │ state: _SharedAppDataState#00000\n'
              '...'
            To update golden files run:
              tool/update_goldens.sh"
            
  
  package:matcher                                     expect
  package:flutter_test/src/widget_tester.dart 474:18  expect
  test/inspector/inspector_service_test.dart 401:9    main.<fn>.<fn>
  Expected: multi line description equals MaterialApp
             │ state: _MaterialAppState#00000
             │
             └─ScrollConfiguration
               │ behavior: MaterialScrollBehavior
               │
               └─HeroControllerScope
                 └─Focus
                   │ state: _FocusState#00000
                   │
                   └─_FocusInheritedScope
                     └─Semantics
                       │ container: false
                       │ properties: SemanticsProperties
                       │ renderObject: RenderSemanticsAnnotations#00000
                       │
                       └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]
                         │ state: _WidgetsAppState#00000
                         │
                         └─RootRestorationScope
                           │ state: _RootRestorationScopeState#00000
                           │
                           └─UnmanagedRestorationScope
                             └─RestorationScope
                               │ dependencies: [UnmanagedRestorationScope]
                               │ state: _RestorationScopeState#00000
                               │
                               └─UnmanagedRestorationScope
                                 └─SharedAppData
            ...
    Actual: 'MaterialApp\n'
              ' │ state: _MaterialAppState#02a34\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#b2e55\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#77e66\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#02a34]\n'
              '             │ state: _WidgetsAppState#37387\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#e6f37\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#97be7\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '                       │ state: _SharedAppDataState#358b3\n'
              '...'
     Which: expected golden file 'test/test_infra/goldens/inspector_service_details_tree.txt' with normalized value
              'MaterialApp\n'
              ' │ state: _MaterialAppState#00000\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#00000\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#00000\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]\n'
              '             │ state: _WidgetsAppState#00000\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#00000\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#00000\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '...'
            but got
              'MaterialApp\n'
              ' │ state: _MaterialAppState#00000\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#00000\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#00000\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]\n'
              '             │ state: _WidgetsAppState#00000\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#00000\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#00000\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '                       │ state: _SharedAppDataState#00000\n'
              '...'
            To update golden files run:
              tool/update_goldens.sh"
            
  
  package:matcher                                     expect
  package:flutter_test/src/widget_tester.dart 474:18  expect
  test/inspector/inspector_service_test.dart 401:9    main.<fn>.<fn>
  Expected: multi line description equals MaterialApp
             │ state: _MaterialAppState#00000
             │
             └─ScrollConfiguration
               │ behavior: MaterialScrollBehavior
               │
               └─HeroControllerScope
                 └─Focus
                   │ state: _FocusState#00000
                   │
                   └─_FocusInheritedScope
                     └─Semantics
                       │ container: false
                       │ properties: SemanticsProperties
                       │ renderObject: RenderSemanticsAnnotations#00000
                       │
                       └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]
                         │ state: _WidgetsAppState#00000
                         │
                         └─RootRestorationScope
                           │ state: _RootRestorationScopeState#00000
                           │
                           └─UnmanagedRestorationScope
                             └─RestorationScope
                               │ dependencies: [UnmanagedRestorationScope]
                               │ state: _RestorationScopeState#00000
                               │
                               └─UnmanagedRestorationScope
                                 └─SharedAppData
            ...
    Actual: 'MaterialApp\n'
              ' │ state: _MaterialAppState#02a34\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#b2e55\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#77e66\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#02a34]\n'
              '             │ state: _WidgetsAppState#37387\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#e6f37\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#97be7\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '                       │ state: _SharedAppDataState#358b3\n'
              '...'
     Which: expected golden file 'test/test_infra/goldens/inspector_service_details_tree.txt' with normalized value
              'MaterialApp\n'
              ' │ state: _MaterialAppState#00000\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#00000\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#00000\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]\n'
              '             │ state: _WidgetsAppState#00000\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#00000\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#00000\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '...'
            but got
              'MaterialApp\n'
              ' │ state: _MaterialAppState#00000\n'
              ' │\n'
              ' └─ScrollConfiguration\n'
              '   │ behavior: MaterialScrollBehavior\n'
              '   │\n'
              '   └─HeroControllerScope\n'
              '     └─Focus\n'
              '       │ state: _FocusState#00000\n'
              '       │\n'
              '       └─_FocusInheritedScope\n'
              '         └─Semantics\n'
              '           │ container: false\n'
              '           │ properties: SemanticsProperties\n'
              '           │ renderObject: RenderSemanticsAnnotations#00000\n'
              '           │\n'
              '           └─WidgetsApp-[GlobalObjectKey _MaterialAppState#00000]\n'
              '             │ state: _WidgetsAppState#00000\n'
              '             │\n'
              '             └─RootRestorationScope\n'
              '               │ state: _RootRestorationScopeState#00000\n'
              '               │\n'
              '               └─UnmanagedRestorationScope\n'
              '                 └─RestorationScope\n'
              '                   │ dependencies: [UnmanagedRestorationScope]\n'
              '                   │ state: _RestorationScopeState#00000\n'
              '                   │\n'
              '                   └─UnmanagedRestorationScope\n'
              '                     └─SharedAppData\n'
              '                       │ state: _SharedAppDataState#00000\n'
              '...'
            To update golden files run:
              tool/update_goldens.sh"
            
  
  package:matcher                                     expect
  package:flutter_test/src/widget_tester.dart 474:18  expect
  test/inspector/inspector_service_test.dart 401:9    main.<fn>.<fn>

@goderbauer
Copy link
Member

Spoke to @kenzieschmoll about this last week and she said she's gonna take another look at this.

@bartekpacia
Copy link
Member Author

Thanks for the update @goderbauer!

@kenzieschmoll kenzieschmoll merged commit 7ecbaae into flutter:master Mar 13, 2024
@bartekpacia bartekpacia deleted the tests/inspector_service_test_reenable branch March 13, 2024 22:57
auto-submit bot pushed a commit to flutter/tests that referenced this pull request Mar 14, 2024
this hash includes flutter/devtools#6942, which unskips an inspector test.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Re-enable a skipped test in inspector_service_test

5 participants