{"id":15543490,"url":"https://github.com/michaeluno/wpception","last_synced_at":"2026-05-01T10:31:02.610Z","repository":{"id":38168884,"uuid":"234504626","full_name":"michaeluno/wpception","owner":"michaeluno","description":"Codeception fork utilized for testing WordPress related development","archived":false,"fork":false,"pushed_at":"2022-06-21T18:02:13.000Z","size":2108,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-03T12:30:28.189Z","etag":null,"topics":["codeception","tdd-framework","unit-testing-framework","wordpress"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/michaeluno.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-17T08:26:49.000Z","updated_at":"2020-01-18T11:24:18.000Z","dependencies_parsed_at":"2022-08-19T17:12:00.983Z","dependency_job_id":null,"html_url":"https://github.com/michaeluno/wpception","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/michaeluno/wpception","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaeluno%2Fwpception","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaeluno%2Fwpception/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaeluno%2Fwpception/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaeluno%2Fwpception/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michaeluno","download_url":"https://codeload.github.com/michaeluno/wpception/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaeluno%2Fwpception/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32494270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["codeception","tdd-framework","unit-testing-framework","wordpress"],"created_at":"2024-10-02T12:27:15.398Z","updated_at":"2026-05-01T10:31:02.583Z","avatar_url":"https://github.com/michaeluno.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WPCeption\nWPCeption is a custom build of Codeception for testing WordPress plugin and themes.\n\n## Background\nThe current version of [WordPress Unit Tests Library](http://develop.svn.wordpress.org/tags/5.3.2/tests/phpunit/includes/) for WordPress 5.3.2 (the latest as of 2020/01/18) is constrained to PHPUnit 7.x. while Codeception 4.0.2 uses PHP Unit 8.x.\n\nThis creates a difficult situation for WordPress plugin/theme developers to use Codeception for their test tool. \n\nSo this custom build solves the incompatibility issue.\n\n## Download\nDownload the [wpcept.phar](https://github.com/michaeluno/wpception/raw/master/build/wpcept.phar) file and place it in a working test directory.\n\n## Usage\nSame as Codeception. \n```bash\n$ php wpcept.phar -V \n$ php wpcept.phar bootstrap \n$ php wpcept.phar run \n```  \n\n## Included Versions\n- [Codeception](https://github.com/codeception/codeception) 4.0.2\n- [PHPUnit](https://github.com/sebastianbergmann/phpunit) 7.5.20\n\n## Create Your Own Build\n1. Clone this repository to local.\n2. Run Composer to download Codeception, PHPUnit v7.x, and their dependencies.\n```bash\n$ composer install\n```\n3. Download the phar archiver [box.phar](https://github.com/humbug/box/releases/download/3.8.4/box.phar).\n4. From the repository root directory, run\n```bash\n$ php box.phar compile\n```\n5. `build/wpcept.phar` will be created. Change the configurations with `box.json` as you need.\n\n## License\nLicensed under [MIT](LICENSE.txt).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaeluno%2Fwpception","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichaeluno%2Fwpception","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaeluno%2Fwpception/lists"}