Composite

This report generates multiple reports.

{
    "runner.path": "NothingBench.php",
    "runner.executor": "debug",
    "runner.env_enabled_providers": ["test"],
    "report.generators": {
        "all": {
            "generator": "composite",
            "reports": [ "default", "aggregate", "env" ]
        }
    }
}

phpbench run --report=all

+------+--------------+--------------+-----+------+----------+----------+--------------+----------------+
| iter | benchmark    | subject      | set | revs | mem_peak | time_avg | comp_z_value | comp_deviation |
+------+--------------+--------------+-----+------+----------+----------+--------------+----------------+
| 0    | NothingBench | benchNothing | 0   | 1    | 100b     | 10.000μs | +0.00σ       | +0.00%         |
+------+--------------+--------------+-----+------+----------+----------+--------------+----------------+


+--------------+--------------+-----+------+-----+----------+----------+--------+
| benchmark    | subject      | set | revs | its | mem_peak | mode     | rstdev |
+--------------+--------------+-----+------+-----+----------+----------+--------+
| NothingBench | benchNothing | 0   | 1    | 1   | 100b     | 10.000μs | ±0.00% |
+--------------+--------------+-----+------+-----+----------+----------+--------+

Suite E3X6AeMdP7L9E7E0X0A7McP1L8E1EdXbAbMbP7La xxxx-xx-xx xx-xx-xx
+----------+----------+-------+
| provider | key      | value |
+----------+----------+-------+
| test     | example1 | 1     |
| test     | example2 | 2     |
+----------+----------+-------+