Files
sdk/pkg/analysis_server/test/integration/coverage.md
T

1.4 KiB

Checklist to ensure that we have integration test coverage of all analysis server calls.

This file is validated by coverage_test.dart.

TODO(devoncarew): We should track analysis server notifications here as well.

analysis domain

  • analysis.getErrors
  • analysis.getHover
  • analysis.getReachableSources
  • analysis.getLibraryDependencies
  • analysis.getNavigation (failing - see #28799)
  • analysis.reanalyze
  • analysis.setAnalysisRoots
  • analysis.setGeneralSubscriptions
  • analysis.setPriorityFiles
  • analysis.setSubscriptions
  • analysis.updateContent
  • analysis.updateOptions (failing - see #28800)

completion domain

  • completion.getSuggestions

diagnostic domain

  • diagnostic.getDiagnostics
  • diagnostic.getServerPort

edit domain

  • edit.format
  • edit.getAssists
  • edit.getAvailableRefactorings
  • edit.getFixes
  • edit.getRefactoring
  • edit.getStatementCompletion
  • edit.sortMembers
  • edit.organizeDirectives

execution domain

  • execution.createContext
  • execution.deleteContext
  • execution.mapUri
  • execution.setSubscriptions

search domain

  • search.findElementReferences
  • search.findMemberDeclarations
  • search.findMemberReferences
  • search.findTopLevelDeclarations
  • search.getTypeHierarchy

server domain

  • server.getVersion
  • server.shutdown
  • server.setSubscriptions