PHPackages                             oneko/codeception-testlink - 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. oneko/codeception-testlink

ActiveLibrary

oneko/codeception-testlink
==========================

Codeception Extension for Testlink Reporting

1.0(8y ago)019MITPHP

Since Jan 12Pushed 8y ago1 watchersCompare

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

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

\[WORK IN PROGRESS - NOT USABLE YET\]

As you can see, this is heavily based on

Codeception TestLink Integration Module
=======================================

[](#codeception-testlink-integration-module)

This [Codeception](https://codeception.com) extension provides functionality for tests to report results to [TestLink](http://testlink.org/) using the [TestLink Rest API v2](https://github.com/TestLinkOpenSourceTRMS/testlink-code/tree/testlink_1_9/lib/api/rest/v2).

**Note:** The extension currently only supports the `Cest` Codeception test format. It cannot report PHPUnit or `Cept`tests.

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

[](#installation)

The easiest way to install this plugin is using [Composer](https://getcomposer.org/). You can install module by running:

```
composer require --dev oneko/codeception-testlink

```

Theory of Operation
-------------------

[](#theory-of-operation)

TODO

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

[](#configuration)

The extension requires four configuration parameters to be set (`user`, `apikey`, `project`). There are additional configuration options for overriding statuses and disabling the connection to TestLink.

To enable the extension the following can be added to your `codeception.yml` config file:

```
extensions:
    enabled:
        - OnekO\Codeception\TestLink\Extension
```

Global configuration options (like the `user` and `apikey`) should also be set in the `codeception.yml` config:

```
extensions:
    config:
        OnekO\Codeception\TestLink\Extension:
            enabled: false                    # When false, don't communicate with TestLink (optional; default: true)
            user: 'testlink@oneko.org'   # A TestLink user (required)
            apikey: 'REDACTED'                # A TestLink API Key (required)
	  		url: 'https://myurl.testlink.com' # The base URL for you TestLink Instance
            project: 9                        # TestLink Project ID (required)
            status:
                success: 1                    # Override the default success status (optional)
                skipped: 11                   # Override the default skipped status (optional)
                incomplete: 12                # Override the default incomplete status (optional)
                failed: 5                     # Override the default failed status (optional)
                error: 5                      # Override the default error status (optional)
```

More Information
----------------

[](#more-information)

- [Codeception](https://codeception.com)
- [TestLink](https://http://testlink.org/)
- [TestLink API](https://github.com/TestLinkOpenSourceTRMS/testlink-code/tree/testlink_1_9/lib/api/rest/v2)
- [TestLink API Authentication](https://docs.google.com/document/d/12jp8pVrgCFdH90S2FLvz6iXfePLZbr11Tv1PqYAXwiA/edit#)

License
-------

[](#license)

MIT

(c) OnekO  2018

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity63

Established project with proven stability

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

Unknown

Total

1

Last Release

3045d ago

### Community

Maintainers

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

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/oneko-codeception-testlink/health.svg)

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

###  Alternatives

[magento/magento2-functional-testing-framework

Magento2 Functional Testing Framework

15511.5M30](/packages/magento-magento2-functional-testing-framework)[contributte/codeception

Integration of Nette framework to Codeception.

27886.9k1](/packages/contributte-codeception)[docler-labs/codeception-slim-module

Codeception Module for Slim framework.

13178.0k1](/packages/docler-labs-codeception-slim-module)

PHPackages © 2026

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