mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
This provides a very rudimentary way to check the end-to-end performance of simple sourcekitd requests. A sample invocation might be ``` sourcekitd-test -time-request -repeat-request=10 -dont-print-response -req= ... ```
13 lines
578 B
Swift
13 lines
578 B
Swift
// RUN: %sourcekitd-test -repeat-request=5 -req=version | %FileCheck %s
|
|
// RUN: %sourcekitd-test -repeat-request=5 -json-request-path %S/Inputs/version_request.json | %FileCheck %s
|
|
// CHECK: key.version_major
|
|
// CHECK: key.version_major
|
|
// CHECK: key.version_major
|
|
// CHECK: key.version_major
|
|
// CHECK: key.version_major
|
|
// CHECK-NOT: key.version_major
|
|
|
|
// RUN: not %sourcekitd-test -repeat-request=0 -req=version 2>&1 | %FileCheck %s -check-prefix=ERROR
|
|
// RUN: not %sourcekitd-test -repeat-request="asdf" -req=version 2>&1 | %FileCheck %s -check-prefix=ERROR
|
|
// ERROR: error:
|