{"id":47609432,"url":"https://github.com/bytecodealliance/open-posix-test-suite","last_synced_at":"2026-04-01T19:55:29.657Z","repository":{"id":339532955,"uuid":"1148811280","full_name":"bytecodealliance/open-posix-test-suite","owner":"bytecodealliance","description":null,"archived":false,"fork":false,"pushed_at":"2026-03-16T21:37:35.000Z","size":2595,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-31T00:38:36.451Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bytecodealliance.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-03T11:51:10.000Z","updated_at":"2026-03-12T22:07:35.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/bytecodealliance/open-posix-test-suite","commit_stats":null,"previous_names":["tartanllama/open-posix-test-suite","bytecodealliance/open-posix-test-suite"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bytecodealliance/open-posix-test-suite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytecodealliance%2Fopen-posix-test-suite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytecodealliance%2Fopen-posix-test-suite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytecodealliance%2Fopen-posix-test-suite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytecodealliance%2Fopen-posix-test-suite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bytecodealliance","download_url":"https://codeload.github.com/bytecodealliance/open-posix-test-suite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytecodealliance%2Fopen-posix-test-suite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31291307,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2026-04-01T19:55:28.015Z","updated_at":"2026-04-01T19:55:29.650Z","avatar_url":"https://github.com/bytecodealliance.png","language":"C","readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e\u003ccode\u003eopen-posix-test-suite\u003c/code\u003e\u003c/h1\u003e\n\n\u003cstrong\u003eA \u003ca href=\"https://bytecodealliance.org/\"\u003eBytecode Alliance\u003c/a\u003e hosted project\u003c/strong\u003e\n\n  \u003cp\u003e\n    \u003cstrong\u003eA fork of the \u003ca href=\"https://posixtest.sourceforge.net/\"\u003eOpen POSIX Test Suite\u003c/a\u003e for \u003ccode\u003e\u003ca href=\"https://github.com/WebAssembly/wasi-libc\"\u003ewasi-libc\u003c/a\u003e\u003c/code\u003e\u003c/strong\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n## Open POSIX* Test Suite Overview\n\nThe POSIX Test Suite is an open source test suite with the goal of\nperforming conformance, functional, and stress testing of the IEEE\n1003.1-2001 System Interfaces specification in a manner that is\nagnostic to any given implementation.\n\nThis fork of the Open POSIX Test Suite is maintained in aid of testing [`wasi-libc`](https://github.com/WebAssembly/wasi-libc).\n\nAll code is distributed under the GNU General Public License v2.  A\ncopy of this license is contained in the COPYING file.\n\nThis document gives a brief overview of the test suite, including its\ndesign goals, implementation, and how to contribute.  Within these\nsections, we describe where to find more detailed information.\n\n## Design Goals\n\nThis project was created with the following design goals:\n- Enable assertion based traceability for conformance testing of POSIX\n  specifications.  We wanted to capture enough data to make deterministic\n  statements about our coverage of the POSIX specification.\n\n- Give the ability to send test case source to bug reports to appropriate \n  open source projects when our test cases revealed bugs in those projects.\n  (Meaning we wanted fairly simple, self-contained test cases which\n  illuminated a single failure.)\n\n- Make it easy for test cases to be contributed.\n\n## Implementation\n\nThis project will cover conformance, functional, stress, performance,\nand speculative testing.  Conformance, functional, and stress tests are\nthe only tests formally documented and enabled by our framework, with our \nfocus mainly on conformance; however, the other types of testing will be \nadded as the need arises.\n\nFor more information on these types of testing, under 'Documenation' see:\n\n- [HOWTO_ConformanceTest](https://github.com/bytecodealliance/open-posix-test-suite/blob/main/Documentation/HOWTO_ConformanceTest): info on creation and structure of conformance tests\n- [HOWTO_FunctionalStressTest](https://github.com/bytecodealliance/open-posix-test-suite/blob/main/Documentation/HOWTO_FunctionalStressTest): info on creation and structure of functional and stress tests\n\nFor additional information on how to build and run the tests in this\nsuite, see [wasi-libc](https://github.com/WebAssembly/wasi-libc).\n\n\n## Developer Docs \u0026 Resources\n\nThe following files give developers information on how to write test\ncases for the project (under Documentation):\n- [HOWTO_Assertions](https://github.com/bytecodealliance/open-posix-test-suite/blob/main/Documentation/HOWTO_Assertions): describes format of the assertions files used to map test case descriptions to test cases\n- [HOWTO_BoundaryTest](https://github.com/bytecodealliance/open-posix-test-suite/blob/main/Documentation/HOWTO_BoundaryTest): information about testing boundary conditions\n- [HOWTO_CodingGuidelines](https://github.com/bytecodealliance/open-posix-test-suite/blob/main/Documentation/HOWTO_CodingGuidelines): describes coding guidelines for this project\n- [HOWTO_Coverage](https://github.com/bytecodealliance/open-posix-test-suite/blob/main/Documentation/HOWTO_Coverage): describes format of COVERAGE.\u003carea\u003e files\n- [HOWTO_DefinitionsTest](https://github.com/bytecodealliance/open-posix-test-suite/blob/main/Documentation/HOWTO_DefinitionsTest): ideas behind testing POSIX header files\n- [HOWTO_ResultCodes](https://github.com/bytecodealliance/open-posix-test-suite/blob/main/Documentation/HOWTO_ResultCodes): standardized return codes for tests\n\n## Disclaimer\n\nThe Open POSIX Test Suite is not affiliated with the IEEE or The Open Group.\n\n--------\n\n* POSIX (R) is a registered trademark of the IEEE\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbytecodealliance%2Fopen-posix-test-suite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbytecodealliance%2Fopen-posix-test-suite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbytecodealliance%2Fopen-posix-test-suite/lists"}