def METHOD_NAME(self) -> str:
    """An informative banner to display at test run start."""
    cpus = len(self._system.cpus)
    try:
        gpus: int | str = len(self._system.gpus)
    except RuntimeError:
        gpus = "N/A"
    details = (
        f"* Feature stages       : {', '.join(yellow(x) for x in self._config.features)}",  # noqa E501
        f"* Test files per stage : {yellow(str(len(self._config.test_files)))}",  # noqa E501
        f"* TestSystem description   : {yellow(str(cpus) + ' cpus')} / {yellow(str(gpus) + ' gpus')}",  # noqa E501
    )
    return banner("Test Suite Configuration", details=details)