mirror of
https://github.com/appwrite/appwrite
synced 2026-05-23 17:08:45 +00:00
Fixed functions tests
This commit is contained in:
parent
611d781562
commit
f2a54d8f00
1 changed files with 22 additions and 19 deletions
|
|
@ -462,12 +462,12 @@ class FunctionsCustomServerTest extends Scope
|
|||
* Command for rebuilding code packages:
|
||||
* bash tests/resources/functions/package-*.sh
|
||||
*/
|
||||
$envs = [
|
||||
$functions = [
|
||||
[
|
||||
'language' => 'PHP',
|
||||
'version' => '7.4',
|
||||
'name' => 'php-7.4',
|
||||
'code' => $functions.'/php.tar.gz',
|
||||
'code' => $functionsDir.'/php.tar.gz',
|
||||
'command' => 'php index.php',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -475,7 +475,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'PHP',
|
||||
'version' => '8.0',
|
||||
'name' => 'php-8.0',
|
||||
'code' => $functions.'/php.tar.gz',
|
||||
'code' => $functionsDir.'/php.tar.gz',
|
||||
'command' => 'php index.php',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -483,7 +483,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'Python',
|
||||
'version' => '3.8',
|
||||
'name' => 'python-3.8',
|
||||
'code' => $functions.'/python.tar.gz',
|
||||
'code' => $functionsDir.'/python.tar.gz',
|
||||
'command' => 'python main.py',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -491,7 +491,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'Python',
|
||||
'version' => '3.9',
|
||||
'name' => 'python-3.9',
|
||||
'code' => $functions.'/python.tar.gz',
|
||||
'code' => $functionsDir.'/python.tar.gz',
|
||||
'command' => 'python main.py',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -499,7 +499,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'Node.js',
|
||||
'version' => '14.5',
|
||||
'name' => 'node-14.5',
|
||||
'code' => $functions.'/node.tar.gz',
|
||||
'code' => $functionsDir.'/node.tar.gz',
|
||||
'command' => 'node index.js',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -507,7 +507,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'Node.js',
|
||||
'version' => '15.5',
|
||||
'name' => 'node-15.5',
|
||||
'code' => $functions.'/node.tar.gz',
|
||||
'code' => $functionsDir.'/node.tar.gz',
|
||||
'command' => 'node index.js',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -515,7 +515,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'Ruby',
|
||||
'version' => '2.7',
|
||||
'name' => 'ruby-2.7',
|
||||
'code' => $functions.'/ruby.tar.gz',
|
||||
'code' => $functionsDir.'/ruby.tar.gz',
|
||||
'command' => 'ruby app.rb',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -523,7 +523,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'Ruby',
|
||||
'version' => '3.0',
|
||||
'name' => 'ruby-3.0',
|
||||
'code' => $functions.'/ruby.tar.gz',
|
||||
'code' => $functionsDir.'/ruby.tar.gz',
|
||||
'command' => 'ruby app.rb',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -531,7 +531,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'Deno',
|
||||
'version' => '1.5',
|
||||
'name' => 'deno-1.5',
|
||||
'code' => $functions.'/deno.tar.gz',
|
||||
'code' => $functionsDir.'/deno.tar.gz',
|
||||
'command' => 'deno run --allow-env index.ts',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -539,7 +539,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'Deno',
|
||||
'version' => '1.6',
|
||||
'name' => 'deno-1.6',
|
||||
'code' => $functions.'/deno.tar.gz',
|
||||
'code' => $functionsDir.'/deno.tar.gz',
|
||||
'command' => 'deno run --allow-env index.ts',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -547,7 +547,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'Deno',
|
||||
'version' => '1.8',
|
||||
'name' => 'deno-1.8',
|
||||
'code' => $functions.'/deno.tar.gz',
|
||||
'code' => $functionsDir.'/deno.tar.gz',
|
||||
'command' => 'deno run --allow-env index.ts',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -555,7 +555,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'Dart',
|
||||
'version' => '2.10',
|
||||
'name' => 'dart-2.10',
|
||||
'code' => $functions.'/dart.tar.gz',
|
||||
'code' => $functionsDir.'/dart.tar.gz',
|
||||
'command' => 'dart main.dart',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -563,7 +563,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => 'Dart',
|
||||
'version' => '2.12',
|
||||
'name' => 'dart-2.12',
|
||||
'code' => $functions.'/dart.tar.gz',
|
||||
'code' => $functionsDir.'/dart.tar.gz',
|
||||
'command' => 'dart main.dart',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -571,7 +571,7 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => '.NET',
|
||||
'version' => '3.1',
|
||||
'name' => 'dotnet-3.1',
|
||||
'code' => $functions.'/dotnet-3.1.tar.gz',
|
||||
'code' => $functionsDir.'/dotnet-3.1.tar.gz',
|
||||
'command' => 'dotnet dotnet.dll',
|
||||
'timeout' => 15,
|
||||
],
|
||||
|
|
@ -579,17 +579,20 @@ class FunctionsCustomServerTest extends Scope
|
|||
'language' => '.NET',
|
||||
'version' => '5.0',
|
||||
'name' => 'dotnet-5.0',
|
||||
'code' => $functions.'/dotnet-5.0.tar.gz',
|
||||
'code' => $functionsDir.'/dotnet-5.0.tar.gz',
|
||||
'command' => 'dotnet dotnet.dll',
|
||||
'timeout' => 15,
|
||||
],
|
||||
];
|
||||
|
||||
foreach ($envs as $key => $env) {
|
||||
$envs[$key] = array_merge($env, $functions[$key]);
|
||||
foreach ($functions as $key => $env) {
|
||||
$name = $env['name'] ?? '';
|
||||
if(!isset($envs[$name])) {
|
||||
unset($functions[$key]);
|
||||
}
|
||||
}
|
||||
|
||||
sleep(count($envs) * 20);
|
||||
sleep(count($functions) * 20);
|
||||
fwrite(STDERR, ".");
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue