From 9468d2a769c726c9612f383f785501933f330232 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 18 Mar 2024 13:14:51 +0100 Subject: -update mustach --- src/templating/test4/Makefile | 7 +----- src/templating/test4/resu.ref | 50 +++++++++++++++++++++++++++++++++++++++++++ src/templating/test4/vg.ref | 14 ++++++++++++ 3 files changed, 65 insertions(+), 6 deletions(-) create mode 100644 src/templating/test4/resu.ref create mode 100644 src/templating/test4/vg.ref (limited to 'src/templating/test4') diff --git a/src/templating/test4/Makefile b/src/templating/test4/Makefile index bb96b3502..1a3e57914 100644 --- a/src/templating/test4/Makefile +++ b/src/templating/test4/Makefile @@ -1,12 +1,7 @@ .PHONY: test clean test: - @echo starting test - @../mustach json must > resu.last 2> vg.last - @sed -i 's:^==[0-9]*== ::' vg.last - @diff -w resu.ref resu.last && echo "result ok" || echo "ERROR! Result differs" - @awk '/^ *total heap usage: .* allocs, .* frees,.*/{if($$4-$$6)exit(1)}' vg.last || echo "ERROR! Alloc/Free issue" - @echo + @../dotest.sh json must clean: rm -f resu.last vg.last diff --git a/src/templating/test4/resu.ref b/src/templating/test4/resu.ref new file mode 100644 index 000000000..8a71c4e82 --- /dev/null +++ b/src/templating/test4/resu.ref @@ -0,0 +1,50 @@ +This are extensions!! + +Jon +25 + +Fred +The other Fred. + +Hello Jon + + +No Harry? Hey Calahan... + +Hello Fred + + +Hello Fred#2 + + +Hello Jon, 25 years + +Hello Henry, 27 years + + +Salut Amed, 24 ans + +Jon: /25/25 +Henry: /27/ +Amed: 24/24/24 + +Jon: /25/25 +Henry: /27/ +Amed: 24/24/24 + + (1) person: {"name":"Jon","age":25} + (2) name: Jon + (2) age: 25 + (1) person.name: Fred + (1) person.name=Fred: The other Fred. + (1) persons: [{"name":"Jon","age":25,"lang":"en"},{"name":"Henry","age":27,"lang":"en"},{"name":"Amed","age":24,"lang":"fr"}] + (1) fellows: {"Jon":{"age":25,"lang":"en"},"Henry":{"age":27,"lang":"en"},"Amed":{"age":24,"lang":"fr"}} + (2) Jon: {"age":25,"lang":"en"} + (3) age: 25 + (3) lang: en + (2) Henry: {"age":27,"lang":"en"} + (3) age: 27 + (3) lang: en + (2) Amed: {"age":24,"lang":"fr"} + (3) age: 24 + (3) lang: fr diff --git a/src/templating/test4/vg.ref b/src/templating/test4/vg.ref new file mode 100644 index 000000000..922b0676d --- /dev/null +++ b/src/templating/test4/vg.ref @@ -0,0 +1,14 @@ +Memcheck, a memory error detector +Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. +Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info +Command: ../mustach json must + + +HEAP SUMMARY: + in use at exit: 0 bytes in 0 blocks + total heap usage: 121 allocs, 121 frees, 14,608 bytes allocated + +All heap blocks were freed -- no leaks are possible + +For lists of detected and suppressed errors, rerun with: -s +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -- cgit v1.2.3