commit | 07ee1c6f52bfe7617b6ffd04b8269dfb1f5da695 | [log] [tgz] |
---|---|---|
author | eeckstein <eeckstein@apple.com> | Fri Apr 21 14:22:18 2017 -0700 |
committer | GitHub <noreply@github.com> | Fri Apr 21 14:22:18 2017 -0700 |
tree | 30671755791ee90b37a16f006e547047c9a5d07e | |
parent | d464e8cbc780b51526ce11d0e6c133b0c3745fa6 [diff] | |
parent | 80af27e6589ce20922091c3547f2d088f3236989 [diff] |
Merge pull request #20 from apple/revert-19-revert-6a20dc2 Revert "Revert "Disable two tests because they fail in the CI."" The tests are failing again
Automated tests for validating the generated Swift snapshots behave correctly.
You are expected to check this repository out as a peer of “llvm” in the swift-project.
Run the tests using:
sh ./litTest -sv --param package-path=/path/to/downloadable-package .
where the path is the unarchived package root path.
Here is a partial list of tests in the repository:
Test Name | Functionality |
---|---|
basic | Check output of swift --version |
example-package-dealer | Build the example package-dealer package |
repl | Various REPL sanity checks, notably importing Darwin and Glibc |
swift-build-self-host | Use swift build to build itself |
swift-compiler | Compile a basic swift file |
test-c-library-swiftpm | Build a package that links a 3rd party library |
test-foundation-package | Build a package that imports Foundation |
test-import-glibc | Compile a source file importing and using Glibc |
test-multi-compile | Compile multiple source files into an executable |
test-multi-compile-glibc | Compile multiple source files importing Glibc into an executable |
test-static-lib | Compile multiple source files into a static library |
test-xctest-package | Build a package that imports XCTest |