Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save russbishop/99267e9476f8d18ded78e0e7fa4eb755 to your computer and use it in GitHub Desktop.
Save russbishop/99267e9476f8d18ded78e0e7fa4eb755 to your computer and use it in GitHub Desktop.

Build Swift first using utils/build-script -R, other settings will need different directories below. Add these lines to ~/.bashrc, call with run-test path/to/test:

LLVM_DIR="/path/to/Swift/llvm"
SWIFT_BUILD_DIR="/path/to/Swift/build/Ninja-ReleaseAssert/swift-macosx-x86_64"

run-validation-test() {
    $LLVM_DIR/utils/lit/lit.py -a --param swift_site_config=$SWIFT_BUILD_DIR/validation-test-macosx-x86_64/lit.site.cfg $1
}

run-test() {
    $LLVM_DIR/utils/lit/lit.py -a --param swift_site_config=$SWIFT_BUILD_DIR/test-macosx-x86_64/lit.site.cfg $1
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment