From a5295a1c09d71e8d6226a02b548a65b718da95e9 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Sun, 21 Mar 2021 20:11:05 +0545 Subject: [PATCH 1/5] test hook to print time --- tests/extensions/TestHook.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/extensions/TestHook.php diff --git a/tests/extensions/TestHook.php b/tests/extensions/TestHook.php new file mode 100644 index 000000000..28c41486c --- /dev/null +++ b/tests/extensions/TestHook.php @@ -0,0 +1,15 @@ + Date: Sun, 21 Mar 2021 20:12:37 +0545 Subject: [PATCH 2/5] test hook to print test result --- tests/extensions/TestHook.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/extensions/TestHook.php b/tests/extensions/TestHook.php index 28c41486c..240c6111d 100644 --- a/tests/extensions/TestHook.php +++ b/tests/extensions/TestHook.php @@ -7,7 +7,7 @@ class TestHook implements AfterTestHook { public function executeAfterTest(string $test, float $time): void { - printf(" %s ended in %s seconds\n", + printf("\n%s ended in %s seconds", $test, $time ); From 6b8876a82ee45519f496bc6d8bae0ef0445cbf24 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Sun, 21 Mar 2021 20:12:50 +0545 Subject: [PATCH 3/5] enabling extension in phpunit --- phpunit.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/phpunit.xml b/phpunit.xml index b0c837272..ba4f4f496 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -8,6 +8,9 @@ processIsolation="false" stopOnFailure="false" > + + + ./tests/e2e/ From 9843d063f643b04d64ead734fb35d1363c0aa475 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Sun, 21 Mar 2021 20:13:03 +0545 Subject: [PATCH 4/5] autoloading test hook --- composer.json | 5 ++++- composer.lock | 22 ++++++++++------------ 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/composer.json b/composer.json index 66bb66f51..ef472dc8f 100644 --- a/composer.json +++ b/composer.json @@ -15,7 +15,10 @@ } }, "autoload-dev": { - "psr-4": {"Tests\\E2E\\": "tests/e2e"} + "psr-4": { + "Tests\\E2E\\": "tests/e2e", + "Appwrite\\Tests\\": "tests/extensions" + } }, "require": { "php": ">=7.4.0", diff --git a/composer.lock b/composer.lock index 8b29ae44f..e571d0140 100644 --- a/composer.lock +++ b/composer.lock @@ -364,12 +364,12 @@ "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "01129f635f45659fd4764a533777d069a978bc9d" + "reference": "f38085e434c6a8affe0d4ba8faa5303a0137566d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/01129f635f45659fd4764a533777d069a978bc9d", - "reference": "01129f635f45659fd4764a533777d069a978bc9d", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f38085e434c6a8affe0d4ba8faa5303a0137566d", + "reference": "f38085e434c6a8affe0d4ba8faa5303a0137566d", "shasum": "" }, "require": { @@ -383,6 +383,7 @@ "psr/http-client-implementation": "1.0" }, "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", "ext-curl": "*", "php-http/client-integration-tests": "^3.0", "phpunit/phpunit": "^8.5.5 || ^9.3.5", @@ -459,7 +460,7 @@ "type": "github" } ], - "time": "2021-03-15T07:56:29+00:00" + "time": "2021-03-21T12:52:42+00:00" }, { "name": "guzzlehttp/promises", @@ -523,12 +524,12 @@ "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "a67cdbf85690e54a7b92fe91c297b20d2607c0b2" + "reference": "72dde17f3154ea87cadea0b71e37493058d970ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/a67cdbf85690e54a7b92fe91c297b20d2607c0b2", - "reference": "a67cdbf85690e54a7b92fe91c297b20d2607c0b2", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/72dde17f3154ea87cadea0b71e37493058d970ce", + "reference": "72dde17f3154ea87cadea0b71e37493058d970ce", "shasum": "" }, "require": { @@ -590,7 +591,7 @@ "issues": "https://github.com/guzzle/psr7/issues", "source": "https://github.com/guzzle/psr7/tree/1.x" }, - "time": "2021-03-15T11:15:53+00:00" + "time": "2021-03-21T13:41:49+00:00" }, { "name": "influxdb/influxdb-php", @@ -2304,7 +2305,6 @@ "require-dev": { "phpunit/phpunit": "^7.0" }, - "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -5959,9 +5959,7 @@ ], "aliases": [], "minimum-stability": "dev", - "stability-flags": { - "appwrite/sdk-generator": 20 - }, + "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, "platform": { From b7dec3a4f496cec006d8244c5f38adcd4938af4e Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Mon, 22 Mar 2021 10:34:03 +0545 Subject: [PATCH 5/5] fix print line --- tests/extensions/TestHook.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/extensions/TestHook.php b/tests/extensions/TestHook.php index 240c6111d..a8d86304e 100644 --- a/tests/extensions/TestHook.php +++ b/tests/extensions/TestHook.php @@ -7,7 +7,7 @@ class TestHook implements AfterTestHook { public function executeAfterTest(string $test, float $time): void { - printf("\n%s ended in %s seconds", + printf("%s ended in %s seconds\n", $test, $time );