{"id":19923206,"url":"https://github.com/swiftlang/swift-integration-tests","last_synced_at":"2025-04-13T02:20:04.189Z","repository":{"id":37549802,"uuid":"47450638","full_name":"swiftlang/swift-integration-tests","owner":"swiftlang","description":"Automated tests for validating the generated Swift snapshots behave correctly","archived":false,"fork":false,"pushed_at":"2025-04-03T10:47:06.000Z","size":343,"stargazers_count":111,"open_issues_count":2,"forks_count":82,"subscribers_count":142,"default_branch":"main","last_synced_at":"2025-04-04T04:35:20.715Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swiftlang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-12-05T09:49:53.000Z","updated_at":"2025-03-27T22:05:29.000Z","dependencies_parsed_at":"2023-10-02T22:22:25.897Z","dependency_job_id":"8d7ec348-4bfb-40f4-ab78-26091a796f44","html_url":"https://github.com/swiftlang/swift-integration-tests","commit_stats":null,"previous_names":["swiftlang/swift-integration-tests","apple/swift-integration-tests"],"tags_count":2747,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftlang%2Fswift-integration-tests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftlang%2Fswift-integration-tests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftlang%2Fswift-integration-tests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftlang%2Fswift-integration-tests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swiftlang","download_url":"https://codeload.github.com/swiftlang/swift-integration-tests/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654556,"owners_count":21140321,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T22:13:23.267Z","updated_at":"2025-04-13T02:20:04.157Z","avatar_url":"https://github.com/swiftlang.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Swift Package Tests\n===================\n\nAutomated tests for validating the generated Swift snapshots behave correctly.\n\nUsage\n-----\n\nYou are expected to check this repository out as a peer of \"llvm\" in the\nswift-project.\n\nRun the tests using:\n\n    sh ./litTest -sv --param package-path=/path/to/downloadable-package --param llvm-bin-dir=/usr/bin .\n\nwhere the first path is the unarchived package root path and the second has LLVM\nutilities like `FileCheck`.\n\nTests\n-----\n\nHere is a partial list of tests in the repository:\n\n| Test Name                  | Functionality                                                    |\n|----------------------------|------------------------------------------------------------------|\n| basic                      | Check output of `swift --version`                                |\n| example-package-dealer     | Build the example package-dealer package                         |\n| repl                       | Various REPL sanity checks, notably importing Darwin and Glibc   |\n| swift-build-self-host      | Use swift build to build itself                                  |\n| swift-compiler             | Compile a basic swift file                                       |\n| test-c-library-swiftpm     | Build a package that links a 3rd party library                   |\n| test-foundation-package    | Build a package that imports Foundation                          |\n| test-import-glibc          | Compile a source file importing and using Glibc                  |\n| test-multi-compile         | Compile multiple source files into an executable                 |\n| test-multi-compile-glibc   | Compile multiple source files importing Glibc into an executable |\n| test-static-lib            | Compile multiple source files into a static library              |\n| test-xctest-package        | Build a package that imports XCTest                              |\n| test-swift-testing-package | Build a package that imports Swift Testing                       |\n\n\n## Contributing \n\nContributions to this repo are welcomed and encouraged! Please see the\n[Contributing to Swift guide](https://swift.org/contributing/).\n\nTo be a truly great community, [Swift.org](https://swift.org/) needs to welcome\ndevelopers from all walks of life, with different backgrounds, and with a wide\nrange of experience. A diverse and friendly community will have more great\nideas, more unique perspectives, and produce more great code. We will work\ndiligently to make the Swift community welcoming to everyone.\n\nTo give clarity of what is expected of our members, Swift has adopted the\ncode of conduct defined by the Contributor Covenant. This document is used\nacross many open source communities, and we think it articulates our values\nwell. For more, see the [Code of Conduct](https://swift.org/code-of-conduct/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswiftlang%2Fswift-integration-tests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswiftlang%2Fswift-integration-tests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswiftlang%2Fswift-integration-tests/lists"}