PHPackages                             atoum/standard-edition - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. atoum/standard-edition

ActiveLibrary[Testing &amp; Quality](/categories/testing)

atoum/standard-edition
======================

0.2.0(8y ago)42.9k—0%2[3 issues](https://github.com/atoum/standard-edition/issues)MITPHP

Since Mar 6Pushed 8y ago1 watchersCompare

[ Source](https://github.com/atoum/standard-edition)[ Packagist](https://packagist.org/packages/atoum/standard-edition)[ Docs](http://www.atoum.org)[ RSS](/packages/atoum-standard-edition/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (7)Versions (3)Used By (0)

atoum standard edition [![Build Status](https://camo.githubusercontent.com/6d84f384041fe3d46f68078d5d77f910ed9fad6f1dcafa44a2d4488ac789c15a/68747470733a2f2f7472617669732d63692e6f72672f61746f756d2f7374616e646172642d65646974696f6e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/atoum/standard-edition)
========================================================================================================================================================================================================================================================================================================================

[](#atoum-standard-edition-)

atoum standard edition is an opinionated packaging of atoum. It contains features that are not considered best practices in atoum's core, but could be useful and used by many developers. It is also aimed to ease the integration on ci environments and leverage the composer.json file to provide some automatic configuration.

Install it
----------

[](#install-it)

You just have to require `atoum/standard-edition` via composer. You don't need to install atoum manually.

```
composer require --dev atoum/standard-edition

```

Features
--------

[](#features)

- yml and php configuration for atoum,
- build-in IDE completion for your tests,
- build-in testing of protected methods,
- simplified integration in your ci environments,
- ...

See below for the full list of features.

Detailled Features
------------------

[](#detailled-features)

### Features provided by extensions

[](#features-provided-by-extensions)

For each of these features, the best is to read the documentation for each of them. Just remember they are ready to use, so you don't need to configure it in the configuration file or whatever.

- override the visibility of method to test protected methods (see [atoum/visibility-extension](https://github.com/atoum/visibility-extension))
- configure atoum via a YAML file instead of a PHP file see ([atoum/config-extension](https://github.com/jubianchi/atoum-config-extension)) (but you can continue to use the PHP file if you want a more customizable configuration)
- you IDE will provide you completion when writting your tests thanks to the [stubs](https://github.com/atoum/stubs)
- you can configure atoum to generate a branch and path coverage report thanks to [atoum/reports-extension](https://github.com/atoum/reports-extension)
- you can activate telemetry reports thanks to [atoum/telemetry-extension](https://github.com/atoum/telemetry-extension)

### Generate an xUnit report with ease

[](#generate-an-xunit-report-with-ease)

To generate an Xunit report, add the environnement variable `XUNIT_REPORT_PATH` with the path to the xUnit file to generate as value.

If the directory were the file should be written does not exists, il will be created.

### Participate in the Telemetry project

[](#participate-in-the-telemetry-project)

If you want to participate in the [telemetry project](http://atoum.org/news/2016/05/17/here-comes-the-telemetry.html), you just need to set the `TELEMETRY_ENABLED` environnment variable.

You can set multiple values

- 0 : no report will be sent (default)
- 1 : send report anonymously
- 2 : send report with your vendor name (from your composer.json file)
- 3 : send report with both vendor and projet name (from your composer.json file)

### Automatic configuration of the autoloop extension

[](#automatic-configuration-of-the-autoloop-extension)

If the autoloop extension is installed, files/folders defined in the autoload section of your composer.json file will be automaticly watch.

You must manually install the [autoloop extension](https://github.com/atoum/autoloop-extension) (because some of its dependancies may cause conflicts on your project).

Links
-----

[](#links)

- [atoum](http://atoum.org)
- [atoum's documentation](http://docs.atoum.org)
- [atoum-config-extension](https://github,.com/jubianchi/atoum-config-extension)
- [atoum-reports-extension](https://github.com/atoum/reports-extension)
- [atoum-visibility-extension](https://github.com/atoum/visibility-extension)
- [atoum stubs](https://github.com/atoum/stubs)
- [atoum-autoloop-extension](https://github.com/atoum/autoloop-extension)
- [atoum-telemetry-extension](https://github.com/atoum/telemetry-extension)

Licence
-------

[](#licence)

atoum standard edition is released under the MIT License. See the bundled LICENSE file for details.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance5

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 81.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~364 days

Total

2

Last Release

2996d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/668804?v=4)[Grummfy](/maintainers/Grummfy)[@Grummfy](https://github.com/Grummfy)

![](https://avatars.githubusercontent.com/u/327237?v=4)[Julien BIANCHI](/maintainers/jubianchi)[@jubianchi](https://github.com/jubianchi)

![](https://avatars.githubusercontent.com/u/946104?v=4)[Ivan Enderlin](/maintainers/Hywan)[@Hywan](https://github.com/Hywan)

![](https://www.gravatar.com/avatar/fa2f1549d1da71962df7d2d4f4abcfddfa864b984198eb4c465c6948579d035a?d=identicon)[agallou](/maintainers/agallou)

![](https://www.gravatar.com/avatar/3c7c3c79bce391677c17a7eee0310a658f2214a5958eb8f929ea4f44834549a8?d=identicon)[vonglasow](/maintainers/vonglasow)

---

Top Contributors

[![agallou](https://avatars.githubusercontent.com/u/320372?v=4)](https://github.com/agallou "agallou (49 commits)")[![Grummfy](https://avatars.githubusercontent.com/u/668804?v=4)](https://github.com/Grummfy "Grummfy (8 commits)")[![jubianchi](https://avatars.githubusercontent.com/u/327237?v=4)](https://github.com/jubianchi "jubianchi (3 commits)")

---

Tags

testunit testingTDDatoumatoum-edition

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/atoum-standard-edition/health.svg)

```
[![Health](https://phpackages.com/badges/atoum-standard-edition/health.svg)](https://phpackages.com/packages/atoum-standard-edition)
```

###  Alternatives

[mockery/mockery

Mockery is a simple yet flexible PHP mock object framework

10.7k497.0M23.6k](/packages/mockery-mockery)[atoum/atoum

Simple modern and intuitive unit testing framework for PHP 8.0+

1.4k2.6M311](/packages/atoum-atoum)[codeception/codeception

All-in-one PHP Testing Framework

4.9k86.2M2.9k](/packages/codeception-codeception)[php-mock/php-mock

PHP-Mock can mock built-in PHP functions (e.g. time()). PHP-Mock relies on PHP's namespace fallback policy. No further extension is needed.

36918.1M98](/packages/php-mock-php-mock)[atoum/stubs

Stubs for atoum, the simple modern and intuitive unit testing framework for PHP 5.3+

17785.0k53](/packages/atoum-stubs)[atoum/atoum-bundle

Bundle around atoum unit testing framework

44360.9k10](/packages/atoum-atoum-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
