{"id":21413130,"url":"https://github.com/rixrix/agnos","last_synced_at":"2025-03-16T18:22:56.013Z","repository":{"id":473804,"uuid":"98940","full_name":"rixrix/agnos","owner":"rixrix","description":null,"archived":false,"fork":false,"pushed_at":"2009-06-25T19:04:00.000Z","size":108,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-23T05:15:31.281Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://github.com/rixrix/agnos","language":"PHP","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/rixrix.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2008-12-31T11:56:56.000Z","updated_at":"2019-08-13T13:50:50.000Z","dependencies_parsed_at":"2022-07-17T00:16:19.987Z","dependency_job_id":null,"html_url":"https://github.com/rixrix/agnos","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rixrix%2Fagnos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rixrix%2Fagnos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rixrix%2Fagnos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rixrix%2Fagnos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rixrix","download_url":"https://codeload.github.com/rixrix/agnos/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243910762,"owners_count":20367544,"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-22T18:16:55.655Z","updated_at":"2025-03-16T18:22:55.972Z","avatar_url":"https://github.com/rixrix.png","language":"PHP","readme":"Table of Contents\n\n- Introduction\n- System Requirements and Installation\n- Using agnos\n- Test Formats\n- Release Notes\n- Bug Reports and Feedback \n\nIntroduction\n************\n\nagnos 0.0.1\n---------------\n\nagnos is a language agnostic unit testing framework for agile development. \nIt allows one to write tests in different languages and the framework will take \ncare of running the test files. The framework follow some of the TAP protocol \nformats popularized by Perl Test::modules and PHP-QAT runtest framework \n\nObjectives\n----------\n\n    * Quick unit testing\n    * Simple and ridiculous easy test formats\n    * Automate the regression/testing process\n    * Execute test suites\n    * Generate associated test reports\n    * TAP(Test Anything Protocol) Compliant\n\nSystem Requirements and Installation\n************************************\n\nagnos has been developed and tested on Linux platform specifically \ndistro but other linux distro would be fine including \nthose UNIX like operating systems.\n\t\n\tMinimum Software Requirements\n\t-----------------------------\n\t\n\t\t- Linux 2.6.xx (Ubuntu)\t\n\t\t- PHP 5.2.6\n\t\t\n\tInstallation\n\t------------\n\t\n\tThe method of instalation depends on whether you have downloaded the tar\n\tor zip file distribution, or you have a Subversion store checkout.\n\t\n\t1. Place the agnos/ directory in /opt location.\n\t2. You need to set up the environment variable PHP and set it to the binary \n\t   location of your PHP binary. agnos will then look for this entry when\n\t   it is invoked in command line.\n\t   \n\t   \te.g.\n\t   \t\tPHP=/usr/local/bin/php\n\t   \t\t\n\t3. Change agnos.php file mode to an executable file by issuing the \n       following commands :\n\t\te.g.\n\t\t\tchmod +x agnos.php\n\t\n\tNote\n\t-----\n\tagnos, as of this release doesn't include an automated install script so\n\tyou are on your own to place the agnos src according to your preference.\n\tWe do however recommend to place the agnos directory under /opt directory.\n\nUsing agnos\n***************\n\nOnce the installation is complete you can now start using agnos in cli via \nthe following commands.\n\n\tIndividual File Testing\n\t----------------------- \n\t\te.g.\n\t\t\t./agnos.php -f bug123.phpt\n\t\n\tMultiple Files Testing\n\t-----------------------\n\t\te.g.\n\t\t\t./agnos.php -f bug123.phpt -f path/to/dir/bug456.phpt\n\t\t\t\n\tRecursive Directory Testing\n\t-----------------------\n\t\te.g.\n\t\t\t./agnos.php -r path/to/dir\t\t\t\n\n\tMultiple Directories Recursive Testing\n\t-----------------------\n\t\te.g.\n\t\t\t./agnos.php -r path/to/dir -r another/path/to/dir -r extra/path/to/dir\n\t\t\t\n\tMixed or Combination of (Individual/Multiple/Recursive) File testing\n\t\te.g.\n\t\t\t./agnos.php -f bug123.phpt -r path/to/dir -f path/to/dir/bug456.phpt  -r another/path/to/dir -r extra/path/to/dir\n\t\t\t\t\t\nTest Formats\n************\nSee Samples/\n\nRelease Notes\n*************\n\nSee ReleaseNotes for additional informations about this release.\n\nBug Reports and Feedbacks\n***********************\n\nThis project is still in development stage, many bugs are not fixed or found yet. \nFeel free to submit bug reports if you find them.\n\nIf you have any question or feedback, please send email to one of the project \nadministrators. We appreciate your kindly feedback.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frixrix%2Fagnos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frixrix%2Fagnos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frixrix%2Fagnos/lists"}