Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

TESTO


Testo (pronounced [test-oh], meaning "dough" in East and South Slavic languages) — is an extensible testing framework for PHP. Built for scenarios requiring complete customization of the testing process: SDKs, framework tools, complex integrations.

Unlike other testing frameworks, Testo provides all at once: familiar and convenient PHP syntax, unprecedented extensibility and customizability, and a simple yet powerful architecture based on a minimal core and middleware system.

#[Test(description: 'Start Temporal workflow via API and ensure no memory leaks occur during the process')]
#[RetryPolicy(maxAttempts: 2, markFlaky: false)]
function acceptanceTest(
 RouterInterface $router,
): void {
 $request = new Request('POST', '/api/start-workflow');
 $response = $router->process($request);
 # Assert that there are no memory leaks
 Assert::leaks(request: $request, response: $response);
 Assert::same(200, $response->getStatusCode());
}

Like dough, you can mold and shape it into any testing infrastructure you need.

We believe developers should have full control over their testing environment, and Testo delivers exactly that.

Pinned Loading

  1. testo testo Public

    The Testing Framework

    PHP 94 5

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 3 of 3 repositories

Top languages

PHP TypeScript

Most used topics

Loading...

AltStyle によって変換されたページ (->オリジナル) /