{"id":13409244,"url":"https://github.com/AdaCore/aunit","last_synced_at":"2025-03-14T14:31:04.925Z","repository":{"id":38098499,"uuid":"162105706","full_name":"AdaCore/aunit","owner":"AdaCore","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-24T16:03:27.000Z","size":984,"stargazers_count":7,"open_issues_count":17,"forks_count":18,"subscribers_count":29,"default_branch":"master","last_synced_at":"2024-11-22T02:54:52.085Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ada","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AdaCore.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING.RUNTIME","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/aunit.xml","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-17T09:25:49.000Z","updated_at":"2024-10-09T15:10:00.000Z","dependencies_parsed_at":"2024-03-12T16:10:53.615Z","dependency_job_id":null,"html_url":"https://github.com/AdaCore/aunit","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdaCore%2Faunit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdaCore%2Faunit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdaCore%2Faunit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdaCore%2Faunit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AdaCore","download_url":"https://codeload.github.com/AdaCore/aunit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243593323,"owners_count":20316166,"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-07-30T20:00:59.187Z","updated_at":"2025-03-14T14:31:04.433Z","avatar_url":"https://github.com/AdaCore.png","language":"Ada","funding_links":[],"categories":["Frameworks"],"sub_categories":["Unit Test, Testing"],"readme":"AUnit README\n\nThis is the Ada unit test framework AUnit, derived\nfrom the JUnit/CPPUnit frameworks for Java/C++. Read the AUnit Cookbook,\navailable in doc/ in a number of formats, for installation and usage.\n\nAUnit is maintained by AdaCore. Please report problems at support@adacore.com\n\nNOTE FOR CONTRIBUTORS\n---------------------\n\nAUnit is intended to be used on bareboard targets that have a very\nlimited runtime library, so many things like containers, finalization,\nexception propagation and so on cannot be used in the main framework\nunconditionally. For full list of restrictions see following parts of\nGNAT User’s Guide Supplement for Cross Platforms:\n\n* [4.2.2. Ada Restrictions in the Zero Footprint Profile](http://docs.adacore.com/live/wave/gnat_ugx/html/gnat_ugx/gnat_ugx/the_predefined_profiles.html#ada-restrictions-in-the-zero-footprint-profile)\n\n* [4.2.3. Predefined Packages in the Zero Footprint Profile](http://docs.adacore.com/live/wave/gnat_ugx/html/gnat_ugx/gnat_ugx/the_predefined_profiles.html#predefined-packages-in-the-zero-footprint-profile)\n\nOther language features and predefined packages may be used in conditional\nway, by either providing the same API across different scenarios or adding\nnew units for full runtime scenario only. An example of such conditional usage\nis FileIO variable from lib/gnat/aunit_shared.gpr that selects between\ninclude/aunit/framework/fileio and include/aunit/framework/nofileio.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAdaCore%2Faunit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAdaCore%2Faunit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAdaCore%2Faunit/lists"}