Replace vera++ with clang-format (#4518)
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik robert.fancsik@h-lab.eu
This commit is contained in:
+64
-122
@@ -13,9 +13,9 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
#include "jerryscript.h"
|
||||
|
||||
#include "config.h"
|
||||
#include "test-common.h"
|
||||
|
||||
/**
|
||||
@@ -31,27 +31,18 @@
|
||||
/**
|
||||
* Magic strings
|
||||
*/
|
||||
static const jerry_char_t *magic_strings[] =
|
||||
{
|
||||
(const jerry_char_t *) " ",
|
||||
(const jerry_char_t *) "a",
|
||||
(const jerry_char_t *) "b",
|
||||
(const jerry_char_t *) "c",
|
||||
(const jerry_char_t *) "from",
|
||||
(const jerry_char_t *) "func",
|
||||
(const jerry_char_t *) "string",
|
||||
(const jerry_char_t *) "snapshot"
|
||||
};
|
||||
static const jerry_char_t *magic_strings[] = { (const jerry_char_t *) " ", (const jerry_char_t *) "a",
|
||||
(const jerry_char_t *) "b", (const jerry_char_t *) "c",
|
||||
(const jerry_char_t *) "from", (const jerry_char_t *) "func",
|
||||
(const jerry_char_t *) "string", (const jerry_char_t *) "snapshot" };
|
||||
|
||||
/**
|
||||
* Magic string lengths
|
||||
*/
|
||||
static const jerry_length_t magic_string_lengths[] =
|
||||
{
|
||||
1, 1, 1, 1, 4, 4, 6, 8
|
||||
};
|
||||
static const jerry_length_t magic_string_lengths[] = { 1, 1, 1, 1, 4, 4, 6, 8 };
|
||||
|
||||
static void test_function_snapshot (void)
|
||||
static void
|
||||
test_function_snapshot (void)
|
||||
{
|
||||
/* function to snapshot */
|
||||
if (!jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_SAVE)
|
||||
@@ -71,20 +62,15 @@ static void test_function_snapshot (void)
|
||||
parse_options.options = JERRY_PARSE_HAS_ARGUMENT_LIST;
|
||||
parse_options.argument_list = jerry_create_string ((const jerry_char_t *) "a, b");
|
||||
|
||||
jerry_value_t parse_result = jerry_parse (code_to_snapshot,
|
||||
sizeof (code_to_snapshot) - 1,
|
||||
&parse_options);
|
||||
jerry_value_t parse_result = jerry_parse (code_to_snapshot, sizeof (code_to_snapshot) - 1, &parse_options);
|
||||
TEST_ASSERT (!jerry_value_is_error (parse_result));
|
||||
|
||||
jerry_value_t generate_result = jerry_generate_snapshot (parse_result,
|
||||
0,
|
||||
function_snapshot_buffer,
|
||||
SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_value_t generate_result =
|
||||
jerry_generate_snapshot (parse_result, 0, function_snapshot_buffer, SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_release_value (parse_result);
|
||||
jerry_release_value (parse_options.argument_list);
|
||||
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result)
|
||||
&& jerry_value_is_number (generate_result));
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result) && jerry_value_is_number (generate_result));
|
||||
|
||||
size_t function_snapshot_size = (size_t) jerry_get_number_value (generate_result);
|
||||
jerry_release_value (generate_result);
|
||||
@@ -122,7 +108,8 @@ static void test_function_snapshot (void)
|
||||
jerry_cleanup ();
|
||||
} /* test_function_snapshot */
|
||||
|
||||
static void arguments_test_exec_snapshot (uint32_t *snapshot_p, size_t snapshot_size, uint32_t exec_snapshot_flags)
|
||||
static void
|
||||
arguments_test_exec_snapshot (uint32_t *snapshot_p, size_t snapshot_size, uint32_t exec_snapshot_flags)
|
||||
{
|
||||
jerry_init (JERRY_INIT_EMPTY);
|
||||
jerry_value_t res = jerry_exec_snapshot (snapshot_p, snapshot_size, 0, exec_snapshot_flags, NULL);
|
||||
@@ -135,37 +122,30 @@ static void arguments_test_exec_snapshot (uint32_t *snapshot_p, size_t snapshot_
|
||||
jerry_cleanup ();
|
||||
} /* arguments_test_exec_snapshot */
|
||||
|
||||
static void test_function_arguments_snapshot (void)
|
||||
static void
|
||||
test_function_arguments_snapshot (void)
|
||||
{
|
||||
if (jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_SAVE)
|
||||
&& jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_EXEC))
|
||||
if (jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_SAVE) && jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_EXEC))
|
||||
{
|
||||
static uint32_t arguments_snapshot_buffer[SNAPSHOT_BUFFER_SIZE];
|
||||
|
||||
const jerry_char_t code_to_snapshot[] = TEST_STRING_LITERAL (
|
||||
"function f(a,b,c) {"
|
||||
" arguments[0]++;"
|
||||
" arguments[1]++;"
|
||||
" arguments[2]++;"
|
||||
" return a + b + c;"
|
||||
"}"
|
||||
"f(3,4,5);"
|
||||
);
|
||||
const jerry_char_t code_to_snapshot[] = TEST_STRING_LITERAL ("function f(a,b,c) {"
|
||||
" arguments[0]++;"
|
||||
" arguments[1]++;"
|
||||
" arguments[2]++;"
|
||||
" return a + b + c;"
|
||||
"}"
|
||||
"f(3,4,5);");
|
||||
jerry_init (JERRY_INIT_EMPTY);
|
||||
|
||||
jerry_value_t parse_result = jerry_parse (code_to_snapshot,
|
||||
sizeof (code_to_snapshot) - 1,
|
||||
NULL);
|
||||
jerry_value_t parse_result = jerry_parse (code_to_snapshot, sizeof (code_to_snapshot) - 1, NULL);
|
||||
TEST_ASSERT (!jerry_value_is_error (parse_result));
|
||||
|
||||
jerry_value_t generate_result= jerry_generate_snapshot (parse_result,
|
||||
0,
|
||||
arguments_snapshot_buffer,
|
||||
SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_value_t generate_result =
|
||||
jerry_generate_snapshot (parse_result, 0, arguments_snapshot_buffer, SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_release_value (parse_result);
|
||||
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result)
|
||||
&& jerry_value_is_number (generate_result));
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result) && jerry_value_is_number (generate_result));
|
||||
|
||||
size_t snapshot_size = (size_t) jerry_get_number_value (generate_result);
|
||||
jerry_release_value (generate_result);
|
||||
@@ -177,7 +157,8 @@ static void test_function_arguments_snapshot (void)
|
||||
}
|
||||
} /* test_function_arguments_snapshot */
|
||||
|
||||
static void test_exec_snapshot (uint32_t *snapshot_p, size_t snapshot_size, uint32_t exec_snapshot_flags)
|
||||
static void
|
||||
test_exec_snapshot (uint32_t *snapshot_p, size_t snapshot_size, uint32_t exec_snapshot_flags)
|
||||
{
|
||||
char string_data[32];
|
||||
|
||||
@@ -201,32 +182,24 @@ static void test_exec_snapshot (uint32_t *snapshot_p, size_t snapshot_size, uint
|
||||
jerry_cleanup ();
|
||||
} /* test_exec_snapshot */
|
||||
|
||||
static void test_snapshot_with_user (void)
|
||||
static void
|
||||
test_snapshot_with_user (void)
|
||||
{
|
||||
if (jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_SAVE)
|
||||
&& jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_EXEC))
|
||||
if (jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_SAVE) && jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_EXEC))
|
||||
{
|
||||
static uint32_t snapshot_buffer[SNAPSHOT_BUFFER_SIZE];
|
||||
|
||||
const jerry_char_t code_to_snapshot[] = TEST_STRING_LITERAL (
|
||||
"function f() {}\n"
|
||||
"f"
|
||||
);
|
||||
const jerry_char_t code_to_snapshot[] = TEST_STRING_LITERAL ("function f() {}\n"
|
||||
"f");
|
||||
jerry_init (JERRY_INIT_EMPTY);
|
||||
|
||||
jerry_value_t parse_result = jerry_parse (code_to_snapshot,
|
||||
sizeof (code_to_snapshot) - 1,
|
||||
NULL);
|
||||
jerry_value_t parse_result = jerry_parse (code_to_snapshot, sizeof (code_to_snapshot) - 1, NULL);
|
||||
TEST_ASSERT (!jerry_value_is_error (parse_result));
|
||||
|
||||
jerry_value_t generate_result = jerry_generate_snapshot (parse_result,
|
||||
0,
|
||||
snapshot_buffer,
|
||||
SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_value_t generate_result = jerry_generate_snapshot (parse_result, 0, snapshot_buffer, SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_release_value (parse_result);
|
||||
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result)
|
||||
&& jerry_value_is_number (generate_result));
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result) && jerry_value_is_number (generate_result));
|
||||
|
||||
size_t snapshot_size = (size_t) jerry_get_number_value (generate_result);
|
||||
jerry_release_value (generate_result);
|
||||
@@ -254,15 +227,12 @@ static void test_snapshot_with_user (void)
|
||||
JERRY_SNAPSHOT_EXEC_HAS_USER_VALUE,
|
||||
&snapshot_exec_options);
|
||||
|
||||
TEST_ASSERT (!jerry_value_is_error (result)
|
||||
&& jerry_value_is_function (result));
|
||||
TEST_ASSERT (!jerry_value_is_error (result) && jerry_value_is_function (result));
|
||||
|
||||
jerry_value_t user_value = jerry_get_user_value (result);
|
||||
jerry_release_value (result);
|
||||
|
||||
result = jerry_binary_operation (JERRY_BIN_OP_STRICT_EQUAL,
|
||||
user_value,
|
||||
snapshot_exec_options.user_value);
|
||||
result = jerry_binary_operation (JERRY_BIN_OP_STRICT_EQUAL, user_value, snapshot_exec_options.user_value);
|
||||
|
||||
TEST_ASSERT (jerry_value_is_true (result));
|
||||
|
||||
@@ -281,36 +251,28 @@ main (void)
|
||||
TEST_INIT ();
|
||||
|
||||
/* Static snapshot */
|
||||
if (jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_SAVE)
|
||||
&& jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_EXEC))
|
||||
if (jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_SAVE) && jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_EXEC))
|
||||
{
|
||||
static uint32_t snapshot_buffer[SNAPSHOT_BUFFER_SIZE];
|
||||
const jerry_char_t code_to_snapshot[] = TEST_STRING_LITERAL (
|
||||
"function func(a, b, c) {"
|
||||
" c = 'snapshot';"
|
||||
" return arguments[0] + ' ' + b + ' ' + arguments[2];"
|
||||
"};"
|
||||
"func('string', 'from');"
|
||||
);
|
||||
const jerry_char_t code_to_snapshot[] = TEST_STRING_LITERAL ("function func(a, b, c) {"
|
||||
" c = 'snapshot';"
|
||||
" return arguments[0] + ' ' + b + ' ' + arguments[2];"
|
||||
"};"
|
||||
"func('string', 'from');");
|
||||
|
||||
jerry_init (JERRY_INIT_EMPTY);
|
||||
jerry_register_magic_strings (magic_strings,
|
||||
sizeof (magic_string_lengths) / sizeof (jerry_length_t),
|
||||
magic_string_lengths);
|
||||
|
||||
jerry_value_t parse_result = jerry_parse (code_to_snapshot,
|
||||
sizeof (code_to_snapshot) - 1,
|
||||
NULL);
|
||||
jerry_value_t parse_result = jerry_parse (code_to_snapshot, sizeof (code_to_snapshot) - 1, NULL);
|
||||
TEST_ASSERT (!jerry_value_is_error (parse_result));
|
||||
|
||||
jerry_value_t generate_result = jerry_generate_snapshot (parse_result,
|
||||
JERRY_SNAPSHOT_SAVE_STATIC,
|
||||
snapshot_buffer,
|
||||
SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_value_t generate_result =
|
||||
jerry_generate_snapshot (parse_result, JERRY_SNAPSHOT_SAVE_STATIC, snapshot_buffer, SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_release_value (parse_result);
|
||||
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result)
|
||||
&& jerry_value_is_number (generate_result));
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result) && jerry_value_is_number (generate_result));
|
||||
|
||||
size_t snapshot_size = (size_t) jerry_get_number_value (generate_result);
|
||||
jerry_release_value (generate_result);
|
||||
@@ -326,8 +288,7 @@ main (void)
|
||||
}
|
||||
|
||||
/* Merge snapshot */
|
||||
if (jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_SAVE)
|
||||
&& jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_EXEC))
|
||||
if (jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_SAVE) && jerry_is_feature_enabled (JERRY_FEATURE_SNAPSHOT_EXEC))
|
||||
{
|
||||
static uint32_t snapshot_buffer_0[SNAPSHOT_BUFFER_SIZE];
|
||||
static uint32_t snapshot_buffer_1[SNAPSHOT_BUFFER_SIZE];
|
||||
@@ -338,19 +299,13 @@ main (void)
|
||||
|
||||
jerry_init (JERRY_INIT_EMPTY);
|
||||
|
||||
jerry_value_t parse_result = jerry_parse (code_to_snapshot1,
|
||||
sizeof (code_to_snapshot1) - 1,
|
||||
NULL);
|
||||
jerry_value_t parse_result = jerry_parse (code_to_snapshot1, sizeof (code_to_snapshot1) - 1, NULL);
|
||||
TEST_ASSERT (!jerry_value_is_error (parse_result));
|
||||
|
||||
jerry_value_t generate_result = jerry_generate_snapshot (parse_result,
|
||||
0,
|
||||
snapshot_buffer_0,
|
||||
SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_value_t generate_result = jerry_generate_snapshot (parse_result, 0, snapshot_buffer_0, SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_release_value (parse_result);
|
||||
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result)
|
||||
&& jerry_value_is_number (generate_result));
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result) && jerry_value_is_number (generate_result));
|
||||
|
||||
snapshot_sizes[0] = (size_t) jerry_get_number_value (generate_result);
|
||||
jerry_release_value (generate_result);
|
||||
@@ -361,19 +316,13 @@ main (void)
|
||||
|
||||
jerry_init (JERRY_INIT_EMPTY);
|
||||
|
||||
parse_result = jerry_parse (code_to_snapshot2,
|
||||
sizeof (code_to_snapshot2) - 1,
|
||||
NULL);
|
||||
parse_result = jerry_parse (code_to_snapshot2, sizeof (code_to_snapshot2) - 1, NULL);
|
||||
TEST_ASSERT (!jerry_value_is_error (parse_result));
|
||||
|
||||
generate_result = jerry_generate_snapshot (parse_result,
|
||||
0,
|
||||
snapshot_buffer_1,
|
||||
SNAPSHOT_BUFFER_SIZE);
|
||||
generate_result = jerry_generate_snapshot (parse_result, 0, snapshot_buffer_1, SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_release_value (parse_result);
|
||||
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result)
|
||||
&& jerry_value_is_number (generate_result));
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result) && jerry_value_is_number (generate_result));
|
||||
|
||||
snapshot_sizes[1] = (size_t) jerry_get_number_value (generate_result);
|
||||
jerry_release_value (generate_result);
|
||||
@@ -431,15 +380,11 @@ main (void)
|
||||
static uint32_t literal_snapshot_buffer[SNAPSHOT_BUFFER_SIZE];
|
||||
static const jerry_char_t code_for_c_format[] = "var object = { aa:'fo\" o\\n \\\\', Bb:'max', aaa:'xzy0' };";
|
||||
|
||||
jerry_value_t parse_result = jerry_parse (code_for_c_format,
|
||||
sizeof (code_for_c_format) - 1,
|
||||
NULL);
|
||||
jerry_value_t parse_result = jerry_parse (code_for_c_format, sizeof (code_for_c_format) - 1, NULL);
|
||||
TEST_ASSERT (!jerry_value_is_error (parse_result));
|
||||
|
||||
jerry_value_t generate_result = jerry_generate_snapshot (parse_result,
|
||||
0,
|
||||
literal_snapshot_buffer,
|
||||
SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_value_t generate_result =
|
||||
jerry_generate_snapshot (parse_result, 0, literal_snapshot_buffer, SNAPSHOT_BUFFER_SIZE);
|
||||
jerry_release_value (parse_result);
|
||||
|
||||
TEST_ASSERT (!jerry_value_is_error (generate_result));
|
||||
@@ -455,8 +400,7 @@ main (void)
|
||||
true);
|
||||
TEST_ASSERT (lit_c_buf_sz == 239);
|
||||
|
||||
static const char *expected_c_format = (
|
||||
"jerry_length_t literal_count = 5;\n\n"
|
||||
static const char *expected_c_format = ("jerry_length_t literal_count = 5;\n\n"
|
||||
"jerry_char_t *literals[5] =\n"
|
||||
"{\n"
|
||||
" \"Bb\",\n"
|
||||
@@ -472,8 +416,7 @@ main (void)
|
||||
" 3 /* aaa */,\n"
|
||||
" 4 /* xzy0 */,\n"
|
||||
" 8 /* fo\" o\n \\ */\n"
|
||||
"};\n"
|
||||
);
|
||||
"};\n");
|
||||
|
||||
TEST_ASSERT (!strncmp ((char *) literal_buffer_c, expected_c_format, lit_c_buf_sz));
|
||||
|
||||
@@ -485,9 +428,8 @@ main (void)
|
||||
LITERAL_BUFFER_SIZE,
|
||||
false);
|
||||
TEST_ASSERT (lit_list_buf_sz == 34);
|
||||
TEST_ASSERT (!strncmp ((char *) literal_buffer_list,
|
||||
"2 Bb\n2 aa\n3 aaa\n4 xzy0\n8 fo\" o\n \\\n",
|
||||
lit_list_buf_sz));
|
||||
TEST_ASSERT (
|
||||
!strncmp ((char *) literal_buffer_list, "2 Bb\n2 aa\n3 aaa\n4 xzy0\n8 fo\" o\n \\\n", lit_list_buf_sz));
|
||||
|
||||
jerry_cleanup ();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user