PHPackages                             edno/codeception-graphwalker - 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. edno/codeception-graphwalker

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

edno/codeception-graphwalker
============================

Codeception extension for model based testing

0.5.0(6y ago)172[1 PRs](https://github.com/edno/codeception-graphwalker/pulls)MITPHPPHP &gt;=7.2

Since Apr 11Pushed 4y ago1 watchersCompare

[ Source](https://github.com/edno/codeception-graphwalker)[ Packagist](https://packagist.org/packages/edno/codeception-graphwalker)[ Docs](https://github.com/edno/codeception-graphwalker)[ RSS](/packages/edno-codeception-graphwalker/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (5)Dependencies (7)Versions (7)Used By (0)

Codeception Graphwalker
=======================

[](#codeception-graphwalker)

[![Packagist](https://camo.githubusercontent.com/3b8c73aebbe5295e609b217b2a49c365f949cccdfd60931f403393883fc392c7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f65646e6f2f636f646563657074696f6e2d677261706877616c6b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/edno/codeception-graphwalker)[![Latest Version](https://camo.githubusercontent.com/0be6c9305954ff6036e3d3df5dc3154891b41e32dc684385d230c798bd937096/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f65646e6f2f636f646563657074696f6e2d677261706877616c6b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/edno/codeception-graphwalker)[![Build Status](https://camo.githubusercontent.com/a28f19837a5225a9dd7cc0c96e453491f5298212ce4f104ee9944b5b981b4eb2/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f636f6d2f65646e6f2f636f646563657074696f6e2d677261706877616c6b65722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.com/edno/codeception-graphwalker)[![Coverage Status](https://camo.githubusercontent.com/d73b91277fe2e3ae550a704192a39e25cd6b240eca2626aac54dafe2ac125c22/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f65646e6f2f636f646563657074696f6e2d677261706877616c6b65722e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/github/edno/codeception-graphwalker?branch=master)[![GitHub license](https://camo.githubusercontent.com/942e017bf0672002dd32a857c95d66f28c5900ab541838c6c664442516309c8a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265)](https://raw.githubusercontent.com/edno/codeception-graphwalker/master/LICENSE)[![FOSSA Status](https://camo.githubusercontent.com/602efa37e672db30e3989ee62d8931582c7504445fda1b31673ee9ebfadcd00c/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d25324665646e6f253246636f646563657074696f6e2d677261706877616c6b65722e7376673f747970653d736869656c64)](https://app.fossa.io/projects/git%2Bgithub.com%2Fedno%2Fcodeception-graphwalker?ref=badge_shield)

Codeception GraphWalker brings Model-based testing into [Codeception](http://codeception.com/).

It is inspired from [GraphWalker](https://graphwalker.github.io/) and based on the library [GraPHP](https://github.com/graphp/graph).

Minimum Requirements
--------------------

[](#minimum-requirements)

- Codeception ≥ 3.0
- PHP ≥ 7.2

Installation
------------

[](#installation)

The extension can be installed using [Composer](https://getcomposer.org)

```
$ composer require edno/codeception-graphwalker
```

Configuration
-------------

[](#configuration)

Add the **GraphWalker** format to the list of supported format into your suite configuration file (`.suite.yml`):

```
formats:
  - edno\Codeception\GraphWalker
```

In the configuration file, declare the graph **algorithm** class to be used and the scripts **path** :

```
graphwalker:
    algorithm: Graphp\Algorithms\ShortestPath\Dijkstra
    path: tests_/data/
```

*Refer to [graphp/algorithms](https://github.com/graphp/algorithms) for supported algorithms.*

License
-------

[](#license)

[![FOSSA Status](https://camo.githubusercontent.com/4a23bbb99fe7ddaba47594b4e13e68f540ab9c38dc35e0950ba186b4c2cdb65c/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d25324665646e6f253246636f646563657074696f6e2d677261706877616c6b65722e7376673f747970653d6c61726765)](https://app.fossa.io/projects/git%2Bgithub.com%2Fedno%2Fcodeception-graphwalker?ref=badge_large)

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80% 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 ~66 days

Total

5

Last Release

2320d ago

PHP version history (2 changes)0.1.0PHP &gt;=7.0

0.4.0PHP &gt;=7.2

### Community

Maintainers

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

---

Top Contributors

[![edno](https://avatars.githubusercontent.com/u/324670?v=4)](https://github.com/edno "edno (32 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (6 commits)")[![dependabot-support](https://avatars.githubusercontent.com/u/112581971?v=4)](https://github.com/dependabot-support "dependabot-support (1 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (1 commits)")

---

Tags

codeceptioncodeception-extensiongraphgraphmlmbtmodel-based-testingphp-testingtestingcodeceptionGraphMLmbtmodel-based testingcodeception-extension

### Embed Badge

![Health badge](/badges/edno-codeception-graphwalker/health.svg)

```
[![Health](https://phpackages.com/badges/edno-codeception-graphwalker/health.svg)](https://phpackages.com/packages/edno-codeception-graphwalker)
```

###  Alternatives

[lucatume/wp-browser

A set of Codeception modules to test WordPress projects.

6343.8M152](/packages/lucatume-wp-browser)[codeception/module-asserts

Codeception module containing various assertions

8550.6M1.2k](/packages/codeception-module-asserts)[codeception/lib-innerbrowser

Parent library for all Codeception framework modules and PhpBrowser

8641.7M77](/packages/codeception-lib-innerbrowser)[codeception/module-symfony

Codeception module for Symfony framework

949.4M95](/packages/codeception-module-symfony)[codeception/module-webdriver

WebDriver module for Codeception

3831.4M236](/packages/codeception-module-webdriver)[allure-framework/allure-codeception

Allure Codeception integration

5212.1M7](/packages/allure-framework-allure-codeception)

PHPackages © 2026

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