mirror of
https://github.com/phpv8/v8js.git
synced 2025-01-03 16:51:52 +00:00
Merge pull request #11 from andrewtch/test-fix
fixed tests using absolute urls
This commit is contained in:
commit
4de01ce1cf
@ -17,56 +17,12 @@ $v8 = new V8Js();
|
|||||||
try {
|
try {
|
||||||
var_dump($v8->executeString($JS, 'basic.js', V8Js::FLAG_NONE, 0, 10000000));
|
var_dump($v8->executeString($JS, 'basic.js', V8Js::FLAG_NONE, 0, 10000000));
|
||||||
} catch (V8JsMemoryLimitException $e) {
|
} catch (V8JsMemoryLimitException $e) {
|
||||||
var_dump($e);
|
print get_class($e); print PHP_EOL;
|
||||||
|
print $e->getMessage(); print PHP_EOL;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
===EOF===
|
===EOF===
|
||||||
--EXPECT--
|
--EXPECT--
|
||||||
object(V8JsMemoryLimitException)#2 (7) {
|
V8JsMemoryLimitException
|
||||||
["message":protected]=>
|
Script memory limit of 10000000 bytes exceeded
|
||||||
string(46) "Script memory limit of 10000000 bytes exceeded"
|
|
||||||
["string":"Exception":private]=>
|
|
||||||
string(0) ""
|
|
||||||
["code":protected]=>
|
|
||||||
int(0)
|
|
||||||
["file":protected]=>
|
|
||||||
string(36) "/var/www/v8js/tests/memory_limit.php"
|
|
||||||
["line":protected]=>
|
|
||||||
int(13)
|
|
||||||
["trace":"Exception":private]=>
|
|
||||||
array(1) {
|
|
||||||
[0]=>
|
|
||||||
array(6) {
|
|
||||||
["file"]=>
|
|
||||||
string(36) "/var/www/v8js/tests/memory_limit.php"
|
|
||||||
["line"]=>
|
|
||||||
int(13)
|
|
||||||
["function"]=>
|
|
||||||
string(13) "executeString"
|
|
||||||
["class"]=>
|
|
||||||
string(4) "V8Js"
|
|
||||||
["type"]=>
|
|
||||||
string(2) "->"
|
|
||||||
["args"]=>
|
|
||||||
array(5) {
|
|
||||||
[0]=>
|
|
||||||
string(125) "var text = "abcdefghijklmnopqrstuvwyxz0123456789";
|
|
||||||
var memory = "";
|
|
||||||
for (var i = 0; i < 1000000; ++i) {
|
|
||||||
memory += text;
|
|
||||||
}"
|
|
||||||
[1]=>
|
|
||||||
string(8) "basic.js"
|
|
||||||
[2]=>
|
|
||||||
int(1)
|
|
||||||
[3]=>
|
|
||||||
int(0)
|
|
||||||
[4]=>
|
|
||||||
int(10000000)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
["previous":"Exception":private]=>
|
|
||||||
NULL
|
|
||||||
}
|
|
||||||
===EOF===
|
===EOF===
|
@ -17,53 +17,12 @@ $v8 = new V8Js();
|
|||||||
try {
|
try {
|
||||||
var_dump($v8->executeString($JS, 'basic.js', V8Js::FLAG_NONE, 1000));
|
var_dump($v8->executeString($JS, 'basic.js', V8Js::FLAG_NONE, 1000));
|
||||||
} catch (V8JsTimeLimitException $e) {
|
} catch (V8JsTimeLimitException $e) {
|
||||||
var_dump($e);
|
print get_class($e); print PHP_EOL;
|
||||||
|
print $e->getMessage(); print PHP_EOL;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
===EOF===
|
===EOF===
|
||||||
--EXPECT--
|
--EXPECT--
|
||||||
object(V8JsTimeLimitException)#2 (7) {
|
V8JsTimeLimitException
|
||||||
["message":protected]=>
|
Script time limit of 1000 milliseconds exceeded
|
||||||
string(47) "Script time limit of 1000 milliseconds exceeded"
|
|
||||||
["string":"Exception":private]=>
|
|
||||||
string(0) ""
|
|
||||||
["code":protected]=>
|
|
||||||
int(0)
|
|
||||||
["file":protected]=>
|
|
||||||
string(34) "/var/www/v8js/tests/time_limit.php"
|
|
||||||
["line":protected]=>
|
|
||||||
int(13)
|
|
||||||
["trace":"Exception":private]=>
|
|
||||||
array(1) {
|
|
||||||
[0]=>
|
|
||||||
array(6) {
|
|
||||||
["file"]=>
|
|
||||||
string(34) "/var/www/v8js/tests/time_limit.php"
|
|
||||||
["line"]=>
|
|
||||||
int(13)
|
|
||||||
["function"]=>
|
|
||||||
string(13) "executeString"
|
|
||||||
["class"]=>
|
|
||||||
string(4) "V8Js"
|
|
||||||
["type"]=>
|
|
||||||
string(2) "->"
|
|
||||||
["args"]=>
|
|
||||||
array(4) {
|
|
||||||
[0]=>
|
|
||||||
string(124) "var text = "abcdefghijklmnopqrstuvwyxz0123456789";
|
|
||||||
for (var i = 0; i < 10000000; ++i) {
|
|
||||||
var encoded = encodeURI(text);
|
|
||||||
}"
|
|
||||||
[1]=>
|
|
||||||
string(8) "basic.js"
|
|
||||||
[2]=>
|
|
||||||
int(1)
|
|
||||||
[3]=>
|
|
||||||
int(1000)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
["previous":"Exception":private]=>
|
|
||||||
NULL
|
|
||||||
}
|
|
||||||
===EOF===
|
===EOF===
|
||||||
|
Loading…
Reference in New Issue
Block a user