Files
sdk/pkg/analysis_server/test/integration/coverage.md
T
Konstantin Shcheglov e3966fcfb9 Protocol for runtime completion.
This protocol will be used to support "Evaluate Expression" and "Watch"
window features in IDEs.

Change-Id: Ibde1e88507a66d8c487836a227dfeb13ffd77d9d
Reviewed-on: https://dart-review.googlesource.com/54629
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Jacob Richman <jacobr@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2018-05-11 22:23:42 +00:00

2.3 KiB

Checklist to ensure that we have integration test coverage of all analysis server calls. This file is validated by coverage_test.dart.

analysis domain

  • analysis.getErrors
  • analysis.getHover
  • analysis.getImportedElements
  • analysis.getLibraryDependencies (failing - see #29310)
  • analysis.getNavigation (failing - see #28799)
  • analysis.getReachableSources (failing - see #29311)
  • analysis.reanalyze
  • analysis.setAnalysisRoots
  • analysis.setGeneralSubscriptions
  • analysis.setPriorityFiles
  • analysis.setSubscriptions
  • analysis.updateContent
  • analysis.updateOptions (failing - see #28800) (deprecated)
  • analysis.analyzedFiles
  • analysis.closingLabels
  • analysis.errors
  • analysis.flushResults
  • analysis.folding
  • analysis.highlights
  • analysis.implemented
  • analysis.invalidate
  • analysis.navigation
  • analysis.occurrences
  • analysis.outline
  • analysis.overrides

completion domain

  • completion.getSuggestions
  • completion.results

diagnostic domain

  • diagnostic.getDiagnostics
  • diagnostic.getServerPort

edit domain

  • edit.format
  • edit.getAssists
  • edit.getAvailableRefactorings
  • edit.getFixes
  • edit.getPostfixCompletion
  • edit.getRefactoring
  • edit.getStatementCompletion
  • edit.importElements
  • edit.isPostfixCompletionApplicable
  • edit.listPostfixCompletionTemplates
  • edit.sortMembers
  • edit.organizeDirectives

execution domain

  • execution.createContext
  • execution.deleteContext
  • execution.getSuggestions
  • execution.mapUri
  • execution.setSubscriptions
  • execution.launchData

search domain

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

server domain

  • server.getVersion
  • server.shutdown
  • server.setSubscriptions
  • server.connected
  • server.error
  • server.status

analytics domain

  • analytics.isEnabled
  • analytics.enable
  • analytics.sendEvent
  • analytics.sendTiming

kythe domain

  • kythe.getKytheEntries

flutter domain

  • flutter.getChangeAddForDesignTimeConstructor
  • flutter.setSubscriptions
  • flutter.outline