mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
We saw this test crash once, but the stack trace was eaten by FileCheck because we are consuming stderr. Now if the test fails it should dump the full output, which should include the stack trace.
47 lines
2.9 KiB
Swift
47 lines
2.9 KiB
Swift
func myFunc() {
|
|
_ = 1
|
|
}
|
|
|
|
// Perform 8 concurrent cursor infos, which is often enough to cause
|
|
// contention. We disable printing the requests to minimize delay.
|
|
|
|
// RUN: %sourcekitd-test \
|
|
// RUN: -async -dont-print-request -cancel-on-subsequent-request=0 -req=cursor -pos=1:6 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=cursor -pos=1:6 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=cursor -pos=1:6 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=cursor -pos=1:6 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=cursor -pos=1:6 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=cursor -pos=1:6 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=cursor -pos=1:6 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=cursor -pos=1:6 %s -- %s &> %t.1.log
|
|
// RUN: %FileCheck %s -implicit-check-not='Request Cancel' < %t.1.log || (cat %t.1.log && exit 1)
|
|
|
|
// CHECK: source.lang.swift.decl.function.free
|
|
// CHECK: source.lang.swift.decl.function.free
|
|
// CHECK: source.lang.swift.decl.function.free
|
|
// CHECK: source.lang.swift.decl.function.free
|
|
// CHECK: source.lang.swift.decl.function.free
|
|
// CHECK: source.lang.swift.decl.function.free
|
|
// CHECK: source.lang.swift.decl.function.free
|
|
// CHECK: source.lang.swift.decl.function.free
|
|
|
|
// RUN: %sourcekitd-test \
|
|
// RUN: -async -dont-print-request -cancel-on-subsequent-request=0 -req=range -pos=2:3 -length=5 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=range -pos=2:3 -length=5 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=range -pos=2:3 -length=5 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=range -pos=2:3 -length=5 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=range -pos=2:3 -length=5 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=range -pos=2:3 -length=5 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=range -pos=2:3 -length=5 %s -- %s \
|
|
// RUN: == -async -dont-print-request -cancel-on-subsequent-request=0 -req=range -pos=2:3 -length=5 %s -- %s &> %t.2.log
|
|
// RUN: %FileCheck %s -check-prefix=RANGE -implicit-check-not='Request Cancel' < %t.2.log || (cat %t.2.log && exit 1)
|
|
|
|
// RANGE: source.lang.swift.range.singleexpression
|
|
// RANGE: source.lang.swift.range.singleexpression
|
|
// RANGE: source.lang.swift.range.singleexpression
|
|
// RANGE: source.lang.swift.range.singleexpression
|
|
// RANGE: source.lang.swift.range.singleexpression
|
|
// RANGE: source.lang.swift.range.singleexpression
|
|
// RANGE: source.lang.swift.range.singleexpression
|
|
// RANGE: source.lang.swift.range.singleexpression
|