// Sanity check for SwiftPM's code coverage support. // // Make a sandbox dir. // RUN: rm -rf %t.dir // RUN: mkdir -p %t.dir // RUN: cp -r %S/foo %t.dir/ // RUN: %{swift} test --package-path %t.dir/foo --enable-code-coverage -v 2>&1 | tee %t.build-log // // Check the build log. // // RUN: %{FileCheck} --check-prefix CHECK-BUILD-LOG --input-file %t.build-log %s // // CHECK-BUILD-LOG: 'fooTests' passed // // Check the exported codecov file. // // RUN: %{FileCheck} --check-prefix CHECK-CODECOV-JSON --input-file %t.dir/foo/.build/debug/codecov/foo.json %s // // CHECK-CODECOV-JSON: llvm.coverage.json.export