Welcome! Log In Create A New Profile

Advanced

[njs] Added support for multiline tests.

Dmitry Volyntsev
January 29, 2019 10:16AM
details: https://hg.nginx.org/njs/rev/ef39ae753b9e
branches:
changeset: 740:ef39ae753b9e
user: Dmitry Volyntsev <xeioex@nginx.com>
date: Tue Jan 29 16:49:36 2019 +0300
description:
Added support for multiline tests.

diffstat:

njs/test/njs_interactive_test.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)

diffs (27 lines):

diff -r b4b1280ae790 -r ef39ae753b9e njs/test/njs_interactive_test.c
--- a/njs/test/njs_interactive_test.c Sun Jan 27 05:21:32 2019 +0800
+++ b/njs/test/njs_interactive_test.c Tue Jan 29 16:49:36 2019 +0300
@@ -17,7 +17,7 @@ typedef struct {
} njs_interactive_test_t;


-#define ENTER "\n"
+#define ENTER "\n\3"


static njs_interactive_test_t njs_test[] =
@@ -276,12 +276,12 @@ njs_interactive_test(nxt_bool_t verbose)
end = NULL;

for ( ;; ) {
- start = (end != NULL) ? end + 1 : start;
+ start = (end != NULL) ? end + nxt_length(ENTER) : start;
if (start >= last) {
break;
}

- end = (u_char *) strchr((char *) start, '\n');
+ end = (u_char *) strstr((char *) start, ENTER);

ret = njs_vm_compile(vm, &start, end);
if (ret == NXT_OK) {
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[njs] Added support for multiline tests.

Dmitry Volyntsev 229 January 29, 2019 10:16AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 197
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready