SuccessConsole Output

Skipping 72 KB.. Full Log
os.chdir('build/field_size_16')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/field_size_16/alltypes.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/field_size_16/alltypes.pb.c
Copy("build/field_size_16/decode_alltypes.c", "build/alltypes/decode_alltypes.c")
riscv64-linux-gnu-gcc -o build/field_size_16/decode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/field_size_16/decode_alltypes.c
riscv64-linux-gnu-gcc -o build/field_size_16/pb_decode_fields16.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_decode.c"
riscv64-linux-gnu-gcc -o build/field_size_16/pb_common_fields16.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.c"
riscv64-linux-gnu-gcc -o build/field_size_16/decode_alltypes -static build/field_size_16/decode_alltypes.o build/field_size_16/alltypes.pb.o build/field_size_16/pb_decode_fields16.o build/field_size_16/pb_common_fields16.o
Copy("build/field_size_16/encode_alltypes.c", "build/alltypes/encode_alltypes.c")
riscv64-linux-gnu-gcc -o build/field_size_16/encode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/field_size_16/encode_alltypes.c
riscv64-linux-gnu-gcc -o build/field_size_16/pb_encode_fields16.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.c"
riscv64-linux-gnu-gcc -o build/field_size_16/encode_alltypes -static build/field_size_16/encode_alltypes.o build/field_size_16/alltypes.pb.o build/field_size_16/pb_encode_fields16.o build/field_size_16/pb_common_fields16.o
run_test(["build/field_size_16/encode_alltypes.output"], ["build/field_size_16/encode_alltypes"])
Command line: ['/usr/bin/qemu-riscv64', 'build/field_size_16/encode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/field_size_16/decode_alltypes.output"], ["build/field_size_16/decode_alltypes", "build/field_size_16/encode_alltypes.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/field_size_16/decode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/field_size_16/optionals.output"], ["build/field_size_16/encode_alltypes"])
Command line: ['/usr/bin/qemu-riscv64', 'build/field_size_16/encode_alltypes', '1']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/field_size_16/optionals.decout"], ["build/field_size_16/decode_alltypes", "build/field_size_16/optionals.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/field_size_16/decode_alltypes', '1']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/field_size_16_proto3')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/field_size_16_proto3/alltypes.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/field_size_16_proto3/alltypes.pb.c
riscv64-linux-gnu-gcc -o build/field_size_16_proto3/decode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/field_size_16_proto3/decode_alltypes.c
riscv64-linux-gnu-gcc -o build/field_size_16_proto3/pb_decode_fields16.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_decode.c"
riscv64-linux-gnu-gcc -o build/field_size_16_proto3/pb_common_fields16.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.c"
riscv64-linux-gnu-gcc -o build/field_size_16_proto3/decode_alltypes -static build/field_size_16_proto3/decode_alltypes.o build/field_size_16_proto3/alltypes.pb.o build/field_size_16_proto3/pb_decode_fields16.o build/field_size_16_proto3/pb_common_fields16.o
riscv64-linux-gnu-gcc -o build/field_size_16_proto3/encode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/field_size_16_proto3/encode_alltypes.c
riscv64-linux-gnu-gcc -o build/field_size_16_proto3/pb_encode_fields16.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_FIELD_16BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.c"
riscv64-linux-gnu-gcc -o build/field_size_16_proto3/encode_alltypes -static build/field_size_16_proto3/encode_alltypes.o build/field_size_16_proto3/alltypes.pb.o build/field_size_16_proto3/pb_encode_fields16.o build/field_size_16_proto3/pb_common_fields16.o
run_test(["build/field_size_16_proto3/encode_alltypes.output"], ["build/field_size_16_proto3/encode_alltypes"])
Command line: ['/usr/bin/qemu-riscv64', 'build/field_size_16_proto3/encode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/field_size_16_proto3/decode_alltypes.output"], ["build/field_size_16_proto3/decode_alltypes", "build/field_size_16_proto3/encode_alltypes.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/field_size_16_proto3/decode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/field_size_32')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/field_size_32/alltypes.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_FIELD_32BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/field_size_32/alltypes.pb.c
Copy("build/field_size_32/decode_alltypes.c", "build/alltypes/decode_alltypes.c")
riscv64-linux-gnu-gcc -o build/field_size_32/decode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_FIELD_32BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/field_size_32/decode_alltypes.c
riscv64-linux-gnu-gcc -o build/field_size_32/pb_decode_fields32.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_FIELD_32BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_decode.c"
riscv64-linux-gnu-gcc -o build/field_size_32/pb_common_fields32.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_FIELD_32BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.c"
riscv64-linux-gnu-gcc -o build/field_size_32/decode_alltypes -static build/field_size_32/decode_alltypes.o build/field_size_32/alltypes.pb.o build/field_size_32/pb_decode_fields32.o build/field_size_32/pb_common_fields32.o
Copy("build/field_size_32/encode_alltypes.c", "build/alltypes/encode_alltypes.c")
riscv64-linux-gnu-gcc -o build/field_size_32/encode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_FIELD_32BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/field_size_32/encode_alltypes.c
riscv64-linux-gnu-gcc -o build/field_size_32/pb_encode_fields32.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_FIELD_32BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.c"
riscv64-linux-gnu-gcc -o build/field_size_32/encode_alltypes -static build/field_size_32/encode_alltypes.o build/field_size_32/alltypes.pb.o build/field_size_32/pb_encode_fields32.o build/field_size_32/pb_common_fields32.o
run_test(["build/field_size_32/encode_alltypes.output"], ["build/field_size_32/encode_alltypes"])
Command line: ['/usr/bin/qemu-riscv64', 'build/field_size_32/encode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/field_size_32/decode_alltypes.output"], ["build/field_size_32/decode_alltypes", "build/field_size_32/encode_alltypes.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/field_size_32/decode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/field_size_32/optionals.output"], ["build/field_size_32/encode_alltypes"])
Command line: ['/usr/bin/qemu-riscv64', 'build/field_size_32/encode_alltypes', '1']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/field_size_32/optionals.decout"], ["build/field_size_32/decode_alltypes", "build/field_size_32/optionals.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/field_size_32/decode_alltypes', '1']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/fixed_count')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "fixed_count.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/fixed_count/fixed_count.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fixed_count/fixed_count.pb.c
riscv64-linux-gnu-gcc -o build/fixed_count/fixed_count_unittests.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fixed_count/fixed_count_unittests.c
riscv64-linux-gnu-gcc -o build/fixed_count/fixed_count_unittests -static build/fixed_count/fixed_count_unittests.o build/fixed_count/fixed_count.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/fixed_count/fixed_count_unittests.output"], ["build/fixed_count/fixed_count_unittests"])
Command line: ['/usr/bin/qemu-riscv64', 'build/fixed_count/fixed_count_unittests']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/float_double_conversion')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "doublemsg.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/float_double_conversion/doublemsg.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_CONVERT_DOUBLE_FLOAT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/float_double_conversion/doublemsg.pb.c
riscv64-linux-gnu-gcc -o build/float_double_conversion/float_double_conversion.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_CONVERT_DOUBLE_FLOAT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/float_double_conversion/float_double_conversion.c
riscv64-linux-gnu-gcc -o build/float_double_conversion/pb_encode_fldbl.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_CONVERT_DOUBLE_FLOAT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.c"
riscv64-linux-gnu-gcc -o build/float_double_conversion/pb_decode_fldbl.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_CONVERT_DOUBLE_FLOAT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_decode.c"
riscv64-linux-gnu-gcc -o build/float_double_conversion/pb_common_fldbl.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_CONVERT_DOUBLE_FLOAT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.c"
riscv64-linux-gnu-gcc -o build/float_double_conversion/float_double_conversion -static build/float_double_conversion/float_double_conversion.o build/float_double_conversion/doublemsg.pb.o build/float_double_conversion/pb_encode_fldbl.o build/float_double_conversion/pb_decode_fldbl.o build/float_double_conversion/pb_common_fldbl.o
run_test(["build/float_double_conversion/float_double_conversion.output"], ["build/float_double_conversion/float_double_conversion"])
Command line: ['/usr/bin/qemu-riscv64', 'build/float_double_conversion/float_double_conversion']
[ OK ]   Ran /usr/bin/qemu-riscv64
<lambda>(["build/fuzztest/alltypes_callback.proto"], ["alltypes/alltypes.proto"])
os.chdir('build/fuzztest')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes_callback.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/fuzztest/alltypes_callback.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fuzztest/alltypes_callback.pb.c
<lambda>(["build/fuzztest/alltypes_pointer.proto"], ["alltypes/alltypes.proto"])
os.chdir('build/fuzztest')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes_pointer.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/fuzztest/alltypes_pointer.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fuzztest/alltypes_pointer.pb.c
<lambda>(["build/fuzztest/alltypes_proto3_pointer.proto"], ["alltypes_proto3/alltypes.proto"])
os.chdir('build/fuzztest')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes_proto3_pointer.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/fuzztest/alltypes_proto3_pointer.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fuzztest/alltypes_proto3_pointer.pb.c
<lambda>(["build/fuzztest/alltypes_proto3_static.proto"], ["alltypes_proto3/alltypes.proto"])
os.chdir('build/fuzztest')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes_proto3_static.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/fuzztest/alltypes_proto3_static.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fuzztest/alltypes_proto3_static.pb.c
<lambda>(["build/fuzztest/alltypes_static.proto"], ["alltypes/alltypes.proto"])
os.chdir('build/fuzztest')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes_static.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/fuzztest/alltypes_static.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fuzztest/alltypes_static.pb.c
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/fuzztest/fuzztest.c
riscv64-linux-gnu-gcc -o build/fuzztest/random_data.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fuzztest/random_data.c
riscv64-linux-gnu-gcc -o build/fuzztest/validation.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fuzztest/validation.c
riscv64-linux-gnu-gcc -o build/fuzztest/flakystream.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fuzztest/flakystream.c
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest -static build/fuzztest/fuzztest.o build/common/pb_encode_with_malloc.o build/common/pb_decode_with_malloc.o build/common/pb_common_with_malloc.o build/fuzztest/random_data.o build/fuzztest/validation.o build/fuzztest/flakystream.o build/fuzztest/alltypes_pointer.pb.o build/fuzztest/alltypes_static.pb.o build/fuzztest/alltypes_callback.pb.o build/fuzztest/alltypes_proto3_pointer.pb.o build/fuzztest/alltypes_proto3_static.pb.o build/common/malloc_wrappers.o
run_against_corpus(["build/fuzztest/corpus.zip.fuzzed"], ["build/fuzztest/fuzztest", "build/fuzztest/corpus.zip"])
Fuzzing:     0/  100: 2befaddd1e7522074876a516ec2b4c05f58e7f87
Fuzzing:     1/  100: 7f29b38107143b7220d2f56623b0a4b3d469715c
Fuzzing:     2/  100: 47af090d8df43dbbf0355072e8e2552be15ecad4
Fuzzing:     3/  100: 8f2ae5ced46718d83db85aab72a0a3fb1c2de4df
Fuzzing:     4/  100: 65b6f0c27a11e26cdd50fffa8b047128017ed24d
Fuzzing:     5/  100: 1dd9f79d37f8e43f9e1fb37a6dc3d324e273ae87
Fuzzing:     6/  100: e38d8c945acd08cfd8bac60519fb2d7c877dd22c
Fuzzing:     7/  100: 23f5357c09a9cefcf983436ea58ffe69ba76a2a7
Fuzzing:     8/  100: e71b948c559585c7ebaf69ffa1b7e52cec43f1d3
Fuzzing:     9/  100: f4c7aa86e9a91aeb8c34471519fe0cf1f9f364d0
Fuzzing:    10/  100: 25574df8f7f1cc420a0e5f2961a49f8243fbb41f
Fuzzing:    11/  100: 3a3a0a8715cbe4242a3bb7e9904d1324ee98508c
Fuzzing:    12/  100: 72e115685d44cea0f008b198916434304f3a67be
Fuzzing:    13/  100: a5cb01c268b86ddf50efd185dcca8a240c579ca1
Fuzzing:    14/  100: b90db397a274ec0047f828c9a16d101e926811d7
Fuzzing:    15/  100: c2004defc4fece978d21566e0cc1df82a6912a00
Fuzzing:    16/  100: 071e59720b2e0c4281aff2a5956a8794267d415f
Fuzzing:    17/  100: 25308ca01b2aeac5869827d1f831f7d1614384e5
Fuzzing:    18/  100: a816acdaa6710db7a50ee96508856636f0f68799
Fuzzing:    19/  100: a5a06dd6a28c5555db9eb71d590a64c3e9907da6
Fuzzing:    20/  100: f8bd8f27d3a6426cb14da4c2aa664b43784ec2d4
Fuzzing:    21/  100: 6a4b7d806942b47e2a22dc904766d79d8b7170b2
Fuzzing:    22/  100: 7070ceff0247058e62b8043e7eeb3678501db8e2
Fuzzing:    23/  100: a3dd8e25d389fd1da727af26f72aff03f5df96c2
Fuzzing:    24/  100: b43abb8125a74a18e0694313e32ad1d8a2444fa7
Fuzzing:    25/  100: 6134d7f0f3b9446925ba3acdd5466e1c3b0c5b07
Fuzzing:    26/  100: 1a564d0cf5f6b63b65bda5d1e2e11d2e79948781
Fuzzing:    27/  100: d2322238046141335d12478be49044b388915ebc
Fuzzing:    28/  100: adb90586bf5cbfc7bfe8d6796f9522b0820d05ae
Fuzzing:    29/  100: 1f1f129f293d13a546de34833abea3f44cd72e2f
Fuzzing:    30/  100: 6a38f4f6af46042ea6b9b1eff41cb9e7b48f03ea
Fuzzing:    31/  100: 4ea2d42f4ded9309991fe2820b6c61ae8c36f20b
Fuzzing:    32/  100: 887c934a0c28f09c7027f22f2d1b0172b87aed66
Fuzzing:    33/  100: regressions/6e2124841cc8eb6e5cf14cec35a4
Fuzzing:    34/  100: 259ad4cccb1eab58cd7d8f98962f5b81f2316e9f
Fuzzing:    35/  100: 9ff1192f5a4553dafef391f6938bf479efbc2c21
Fuzzing:    36/  100: a25c5cd6953245595260c3cad6a0a5bbd07bb5bd
Fuzzing:    37/  100: 515539acd310152befc65ed1dcd1b742cea0b1c5
Fuzzing:    38/  100: 075ae50f5694216bb24d2cb23c53c24046df5cf9
Fuzzing:    39/  100: 879e4356619619a699f157ed12e1ef1fd1711cd9
Fuzzing:    40/  100: 46d61c1669a8c97a2d941d61baf2963f3566cf11
Fuzzing:    41/  100: 063bdf586d8b241a9ead1ea1db44261a0177c6e3
Fuzzing:    42/  100: 69411c40584159ff8d6ecd8161e6cf97ee3c229a
Fuzzing:    43/  100: e2e67371295c1540fbe67ddea95961fdcd3aafe1
Fuzzing:    44/  100: dc64ebd026378b47ca9b6c98effb1a52850b4150
Fuzzing:    45/  100: 07e9a0058d6396929496e48a9f6e10503b06b98d
Fuzzing:    46/  100: bdee9fb47d60c1e9194a90a90a8340076a485eaa
Fuzzing:    47/  100: b398fd29ca3b0ab5b765e413fe2d0e1954f0edbe
Fuzzing:    48/  100: dcddd0fea666b35e04f0a44a5879622f54ff1031
Fuzzing:    49/  100: e33361c0162e47cca8e74e3cb34de128e177e146
Fuzzing:    50/  100: c22c09ba46cf7c2e4d0e0060cb3c081d775b082b
Fuzzing:    51/  100: b634b2f8f6b6498e140f90b292445bb50fa58294
Fuzzing:    52/  100: 4c227ea7dd604457487329e9f88501a4b3991732
Fuzzing:    53/  100: 930b8b8cd3a489f3fdc2fb6eaced6384359ef3d0
Fuzzing:    54/  100: 2c44af93c3739e72fe78d0e515cd7a40ae398938
Fuzzing:    55/  100: 84eb0b7fae75da35d13df18ece2c5818964e0503
Fuzzing:    56/  100: 33164ee39863fad526e9cafe4ae77bb6cd920069
Fuzzing:    57/  100: 14cafdd985391327e81d9c019c0b197198f051a8
Fuzzing:    58/  100: 5fdb25e9ec1ada6963b4ecb41f09c0551d5121ae
Fuzzing:    59/  100: cfbe335310690985be6aa4fa27c54183dda6d5c6
Fuzzing:    60/  100: 16ee42120aa53a1d8b278ba994753cc7b92186f3
Fuzzing:    61/  100: 6c37e6bd12547c24c489ed810a43406d910a2c0b
Fuzzing:    62/  100: 03d70b810b8624cc96c403a74e69ccd8f10c47f5
Fuzzing:    63/  100: 1e12cfc5be1091d6e98e521c3ef73ea52c0bdd27
Fuzzing:    64/  100: 0fee25b2fd23c7a012458b16508a7962621d7e0d
Fuzzing:    65/  100: 672accfb1a6aa12b58b1b7ee993a204c7c0926a7
Fuzzing:    66/  100: 2853facf3718c6a0b2c391b12cda0b4e64246352
Fuzzing:    67/  100: 8580806249550afb8e93604515fbbf5fcdcc3f51
Fuzzing:    68/  100: 118c67da62bbb2cfe90f27d60d1ab51f58cafdd5
Fuzzing:    69/  100: 964983fd2b0d1d5a63f788d5abda348ee619808b
Fuzzing:    70/  100: f56c1759c581a828ebb418067844d0c880dcb65a
Fuzzing:    71/  100: f96f7c29360bcfaa9d0a27307f6116e3568ce820
Fuzzing:    72/  100: f7aa8411d50ded3b3d5de0de5be2a77ea59b0ea9
Fuzzing:    73/  100: 300dd45f2d84937ed150ea1439c08e88cb453eb0
Fuzzing:    74/  100: b58a35bf1dd9018d544d44a7632ce04b257666e9
Fuzzing:    75/  100: a2e6b99ca6e91b18fd2de34e1b97ced6bdb485df
Fuzzing:    76/  100: 96266df2c3e1e53a2f842ea123ce1e8b8749e59d
Fuzzing:    77/  100: 64a8a72663a822050fe0612c011ba128a98fe6e7
Fuzzing:    78/  100: e68cbafbcbd72329f386f645dbffd16f45db10cd
Fuzzing:    79/  100: d93d1c4fdd16e12dbd49885a43349317bf593838
Fuzzing:    80/  100: e479c12938d6c0339e3aa86c081451084badd906
Fuzzing:    81/  100: 64e6b3850d7e95bc6b3c7d2f9b815593c19e8504
Fuzzing:    82/  100: ebba653b7b2fd95c0d1c4d7ca9aecd03bae6601a
Fuzzing:    83/  100: 5498e846f40a5b4b740e317a9d5426cadf6bb93f
Fuzzing:    84/  100: 5373fa795219916ea7b8b56c09e8e400ce2203d0
Fuzzing:    85/  100: c2b337f4502b75c2e74360ac365576f7d0506c7b
Fuzzing:    86/  100: 74049cff4b726cc076d0a8e59d449535a45c1b07
Fuzzing:    87/  100: 4ed77418dcc9ff4884c6ade5651b548f2ac9049b
Fuzzing:    88/  100: ae35ddb7c4200504abc59f5173e80fb65b781341
Fuzzing:    89/  100: 6d9047d65bd1ae0823cfdbca00916c837bd1fe3e
Fuzzing:    90/  100: b0af10e9129f487a7896382fa9ebee4f2f6b2668
Fuzzing:    91/  100: b7c9d835ae15b56d9ab072b9d7646c4125118428
Fuzzing:    92/  100: 8fc7642108b28d5aa5880e405d657ea02b4b35ac
Fuzzing:    93/  100: 514515df85bcea1e0b325f70cd54d315100c75af
Fuzzing:    94/  100: 8cea5eae720a2a79c4272039638143ae234c5bee
Fuzzing:    95/  100: 9968da666bf51465862ab9c1ee42cf296308dd3c
Fuzzing:    96/  100: bcaf6c73f3a0970f6c4bc5eeb5579c18d0743369
Fuzzing:    97/  100: 7b02d86756dd7c7e325e9afbce0b20291fd992c3
Fuzzing:    98/  100: 7d1fa555884d492c01fc4ef284b6160b3ce416e4
Fuzzing:    99/  100: 2238f746856b74af8a7c74fa9f1750ff06ab3e9d
[ OK ]   Ran ['/usr/bin/qemu-riscv64', 'build/fuzztest/fuzztest'] against build/fuzztest/corpus.zip (100 entries)
run_test(["build/fuzztest/fuzztest.output"], ["build/fuzztest/fuzztest"])
Command line: ['/usr/bin/qemu-riscv64', 'build/fuzztest/fuzztest', '1618297571', '100']
[ OK ]   Ran /usr/bin/qemu-riscv64
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest_io_errors.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DFUZZTEST_IO_ERRORS=1 -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/fuzztest/fuzztest.c
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest_io_errors -static build/fuzztest/fuzztest_io_errors.o build/common/pb_encode_with_malloc.o build/common/pb_decode_with_malloc.o build/common/pb_common_with_malloc.o build/fuzztest/random_data.o build/fuzztest/validation.o build/fuzztest/flakystream.o build/fuzztest/alltypes_pointer.pb.o build/fuzztest/alltypes_static.pb.o build/fuzztest/alltypes_callback.pb.o build/fuzztest/alltypes_proto3_pointer.pb.o build/fuzztest/alltypes_proto3_static.pb.o build/common/malloc_wrappers.o
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest_proto2_pointer.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DFUZZTEST_PROTO2_POINTER=1 -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/fuzztest/fuzztest.c
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest_proto2_pointer -static build/fuzztest/fuzztest_proto2_pointer.o build/common/pb_encode_with_malloc.o build/common/pb_decode_with_malloc.o build/common/pb_common_with_malloc.o build/fuzztest/random_data.o build/fuzztest/validation.o build/fuzztest/flakystream.o build/fuzztest/alltypes_pointer.pb.o build/fuzztest/alltypes_static.pb.o build/fuzztest/alltypes_callback.pb.o build/fuzztest/alltypes_proto3_pointer.pb.o build/fuzztest/alltypes_proto3_static.pb.o build/common/malloc_wrappers.o
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest_proto2_static.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DFUZZTEST_PROTO2_STATIC=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fuzztest/fuzztest.c
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest_proto2_static -static build/fuzztest/fuzztest_proto2_static.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o build/fuzztest/random_data.o build/fuzztest/validation.o build/fuzztest/flakystream.o build/fuzztest/alltypes_pointer.pb.o build/fuzztest/alltypes_static.pb.o build/fuzztest/alltypes_callback.pb.o build/fuzztest/alltypes_proto3_pointer.pb.o build/fuzztest/alltypes_proto3_static.pb.o build/common/malloc_wrappers.o
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest_proto3_pointer.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DFUZZTEST_PROTO3_POINTER=1 -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/fuzztest/fuzztest.c
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest_proto3_pointer -static build/fuzztest/fuzztest_proto3_pointer.o build/common/pb_encode_with_malloc.o build/common/pb_decode_with_malloc.o build/common/pb_common_with_malloc.o build/fuzztest/random_data.o build/fuzztest/validation.o build/fuzztest/flakystream.o build/fuzztest/alltypes_pointer.pb.o build/fuzztest/alltypes_static.pb.o build/fuzztest/alltypes_callback.pb.o build/fuzztest/alltypes_proto3_pointer.pb.o build/fuzztest/alltypes_proto3_static.pb.o build/common/malloc_wrappers.o
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest_proto3_static.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DFUZZTEST_PROTO3_STATIC=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/fuzztest/fuzztest.c
riscv64-linux-gnu-gcc -o build/fuzztest/fuzztest_proto3_static -static build/fuzztest/fuzztest_proto3_static.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o build/fuzztest/random_data.o build/fuzztest/validation.o build/fuzztest/flakystream.o build/fuzztest/alltypes_pointer.pb.o build/fuzztest/alltypes_static.pb.o build/fuzztest/alltypes_callback.pb.o build/fuzztest/alltypes_proto3_pointer.pb.o build/fuzztest/alltypes_proto3_static.pb.o build/common/malloc_wrappers.o
riscv64-linux-gnu-gcc -o build/fuzztest/generate_message.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/fuzztest/generate_message.c
riscv64-linux-gnu-gcc -o build/fuzztest/generate_message -static build/fuzztest/generate_message.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o build/fuzztest/random_data.o build/fuzztest/validation.o build/fuzztest/flakystream.o build/fuzztest/alltypes_pointer.pb.o build/fuzztest/alltypes_static.pb.o build/fuzztest/alltypes_callback.pb.o build/fuzztest/alltypes_proto3_pointer.pb.o build/fuzztest/alltypes_proto3_static.pb.o build/common/malloc_wrappers.o
run_test(["build/fuzztest/generate_message.output"], ["build/fuzztest/generate_message"])
Command line: ['/usr/bin/qemu-riscv64', 'build/fuzztest/generate_message', '1618297571']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/fuzztest/generate_message.output.fuzzed"], ["build/fuzztest/fuzztest", "build/fuzztest/generate_message.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/fuzztest/fuzztest']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_against_corpus(["build/fuzztest/regressions.zip.fuzzed"], ["build/fuzztest/fuzztest", "build/fuzztest/regressions.zip"])
Fuzzing:     0/    7: 673e8ef0d4e3785bf4f7a9cacb6b592e237a5731
Fuzzing:     1/    7: fe1487f17e894924850d40f007f9a6d9e263da31
Fuzzing:     2/    7: 27f7d07cd827165babd0b18bd1a92c503d23642d
Fuzzing:     3/    7: 246e862159ebaec964f0882feda52eedc66a333a
Fuzzing:     4/    7: 3f5a1f8968141e4c72812ed8f794c48ed07b5e09
Fuzzing:     5/    7: 84fcc23be29a7b7f11c9643bb6f47ebf2b8644e1
Fuzzing:     6/    7: 6e2124841cc8eb6e5cf14cec35a48cfe086d51de
[ OK ]   Ran ['/usr/bin/qemu-riscv64', 'build/fuzztest/fuzztest'] against build/fuzztest/regressions.zip (7 entries)
Delete("build/generator_relative_paths/build")
Mkdir("build/generator_relative_paths/build")
"/usr/bin/python3" "/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/nanopb_generator.py" -Dbuild/generator_relative_paths/build -Ibuild/generator_relative_paths/proto build/generator_relative_paths/proto/protobuf/any.proto build/generator_relative_paths/proto/simple.proto
Writing to build/generator_relative_paths/build/protobuf/any.pb.h and build/generator_relative_paths/build/protobuf/any.pb.c
Writing to build/generator_relative_paths/build/simple.pb.h and build/generator_relative_paths/build/simple.pb.c
match_files(["build/generator_relative_paths/any_pb_c_ok.matched"], ["build/generator_relative_paths/build/protobuf/any.pb.c", "build/generator_relative_paths/any.expected"])
[ OK ]   All patterns found in build/generator_relative_paths/build/protobuf/any.pb.c
match_files(["build/generator_relative_paths/any_pb_h_ok.matched"], ["build/generator_relative_paths/build/protobuf/any.pb.h", "build/generator_relative_paths/any.expected"])
[ OK ]   All patterns found in build/generator_relative_paths/build/protobuf/any.pb.h
match_files(["build/generator_relative_paths/simple_pb_c_ok.matched"], ["build/generator_relative_paths/build/simple.pb.c", "build/generator_relative_paths/simple.expected"])
[ OK ]   All patterns found in build/generator_relative_paths/build/simple.pb.c
match_files(["build/generator_relative_paths/simple_pb_h_ok.matched"], ["build/generator_relative_paths/build/simple.pb.h", "build/generator_relative_paths/simple.expected"])
[ OK ]   All patterns found in build/generator_relative_paths/build/simple.pb.h
os.chdir('build/generator_relative_paths')
"/usr/bin/python3" "/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/nanopb_generator.py" test.proto
Writing to test.pb.h and test.pb.c
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
match_files(["build/generator_relative_paths/test_pb_c_ok.matched"], ["build/generator_relative_paths/test.pb.c", "build/generator_relative_paths/test.expected"])
[ OK ]   All patterns found in build/generator_relative_paths/test.pb.c
match_files(["build/generator_relative_paths/test_pb_h_ok.matched"], ["build/generator_relative_paths/test.pb.h", "build/generator_relative_paths/test.expected"])
[ OK ]   All patterns found in build/generator_relative_paths/test.pb.h
os.chdir('build/infinity_nan')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "floats.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/infinity_nan/floats.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/infinity_nan/floats.pb.c
riscv64-linux-gnu-gcc -o build/infinity_nan/infinity_nan_test.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/infinity_nan/infinity_nan_test.c
riscv64-linux-gnu-gcc -o build/infinity_nan/infinity_nan_test -static build/infinity_nan/infinity_nan_test.o build/infinity_nan/floats.pb.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/infinity_nan/infinity_nan_test.output"], ["build/infinity_nan/infinity_nan_test"])
Command line: ['/usr/bin/qemu-riscv64', 'build/infinity_nan/infinity_nan_test']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/inline')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "inline.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
match_files(["build/inline/inline.pb.matched"], ["build/inline/inline.pb.h", "build/inline/inline.expected"])
[ OK ]   All patterns found in build/inline/inline.pb.h
riscv64-linux-gnu-gcc -o build/inline/inline.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/inline/inline.pb.c
riscv64-linux-gnu-gcc -o build/inline/inline_unittests.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/inline/inline_unittests.c
riscv64-linux-gnu-gcc -o build/inline/inline_unittests -static build/inline/inline_unittests.o build/inline/inline.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/inline/inline_unittests.output"], ["build/inline/inline_unittests"])
Command line: ['/usr/bin/qemu-riscv64', 'build/inline/inline_unittests']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/intsizes')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "intsizes.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/intsizes/intsizes.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/intsizes/intsizes.pb.c
riscv64-linux-gnu-gcc -o build/intsizes/intsizes_unittests.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/intsizes/intsizes_unittests.c
riscv64-linux-gnu-gcc -o build/intsizes/intsizes_unittests -static build/intsizes/intsizes_unittests.o build/intsizes/intsizes.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/intsizes/intsizes_unittests.output"], ["build/intsizes/intsizes_unittests"])
Command line: ['/usr/bin/qemu-riscv64', 'build/intsizes/intsizes_unittests']
[ OK ]   Ran /usr/bin/qemu-riscv64
Copy("build/io_errors/alltypes.proto", "alltypes/alltypes.proto")
os.chdir('build/io_errors')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/io_errors/alltypes.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/io_errors/alltypes.pb.c
riscv64-linux-gnu-gcc -o build/io_errors/io_errors.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/io_errors/io_errors.c
riscv64-linux-gnu-gcc -o build/io_errors/io_errors -static build/io_errors/io_errors.o build/io_errors/alltypes.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/io_errors/io_errors.output"], ["build/io_errors/io_errors", "build/alltypes/encode_alltypes.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/io_errors/io_errors']
[ OK ]   Ran /usr/bin/qemu-riscv64
Copy("build/io_errors_pointers/alltypes.proto", "alltypes/alltypes.proto")
os.chdir('build/io_errors_pointers')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/io_errors_pointers/alltypes.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/io_errors_pointers/alltypes.pb.c
Copy("build/io_errors_pointers/io_errors.c", "io_errors/io_errors.c")
riscv64-linux-gnu-gcc -o build/io_errors_pointers/io_errors.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/io_errors_pointers/io_errors.c
riscv64-linux-gnu-gcc -o build/io_errors_pointers/io_errors -static build/io_errors_pointers/io_errors.o build/io_errors_pointers/alltypes.pb.o build/common/pb_encode_with_malloc.o build/common/pb_decode_with_malloc.o build/common/pb_common_with_malloc.o build/common/malloc_wrappers.o
run_test(["build/io_errors_pointers/io_errors.output"], ["build/io_errors_pointers/io_errors", "build/alltypes/encode_alltypes.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/io_errors_pointers/io_errors']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/map')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "map.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/map/decode_map.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/map/decode_map.c
riscv64-linux-gnu-gcc -o build/map/map.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/map/map.pb.c
riscv64-linux-gnu-gcc -o build/map/decode_map -static build/map/decode_map.o build/map/map.pb.o build/common/pb_decode.o build/common/pb_common.o
riscv64-linux-gnu-gcc -o build/map/encode_map.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/map/encode_map.c
riscv64-linux-gnu-gcc -o build/map/encode_map -static build/map/encode_map.o build/map/map.pb.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/map/message.pb"], ["build/map/encode_map"])
Command line: ['/usr/bin/qemu-riscv64', 'build/map/encode_map']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/map/message.txt"], ["build/map/decode_map", "build/map/message.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/map/decode_map']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/mem_release')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "mem_release.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/mem_release/mem_release.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/mem_release/mem_release.c
riscv64-linux-gnu-gcc -o build/mem_release/mem_release.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/mem_release/mem_release.pb.c
riscv64-linux-gnu-gcc -o build/mem_release/mem_release -static build/mem_release/mem_release.o build/mem_release/mem_release.pb.o build/common/pb_encode_with_malloc.o build/common/pb_decode_with_malloc.o build/common/pb_common_with_malloc.o build/common/malloc_wrappers.o
run_test(["build/mem_release/mem_release.output"], ["build/mem_release/mem_release"])
Command line: ['/usr/bin/qemu-riscv64', 'build/mem_release/mem_release']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/message_sizes')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" -I"../../message_sizes" --nanopb_out=--source-extension=.c,--header-extension=.h:. "messages2.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
os.chdir('build/message_sizes')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" -I"../../message_sizes" --nanopb_out=--source-extension=.c,--header-extension=.h:. "messages1.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/message_sizes/dummy.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/message_sizes/dummy.c
riscv64-linux-gnu-gcc -o build/message_sizes/messages1.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/message_sizes/messages1.pb.c
riscv64-linux-gnu-gcc -o build/message_sizes/messages2.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/message_sizes/messages2.pb.c
riscv64-linux-gnu-gcc -o build/message_sizes/dummy -static build/message_sizes/dummy.o build/message_sizes/messages1.pb.o build/message_sizes/messages2.pb.o build/common/pb_common.o
os.chdir('build/missing_fields')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "missing_fields.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/missing_fields/missing_fields.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/missing_fields/missing_fields.c
riscv64-linux-gnu-gcc -o build/missing_fields/missing_fields.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/missing_fields/missing_fields.pb.c
riscv64-linux-gnu-gcc -o build/missing_fields/missing_fields -static build/missing_fields/missing_fields.o build/missing_fields/missing_fields.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/missing_fields/missing_fields.output"], ["build/missing_fields/missing_fields"])
Command line: ['/usr/bin/qemu-riscv64', 'build/missing_fields/missing_fields']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/msgid')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "msgid_example.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/msgid/decode_msgid.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/msgid/decode_msgid.c
riscv64-linux-gnu-gcc -o build/msgid/msgid_example.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/msgid/msgid_example.pb.c
riscv64-linux-gnu-gcc -o build/msgid/decode_msgid -static build/msgid/decode_msgid.o build/msgid/msgid_example.pb.o build/common/pb_decode.o build/common/pb_common.o
riscv64-linux-gnu-gcc -o build/msgid/encode_msgid.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/msgid/encode_msgid.c
riscv64-linux-gnu-gcc -o build/msgid/encode_msgid -static build/msgid/encode_msgid.o build/msgid/msgid_example.pb.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/msgid/message1.pb"], ["build/msgid/encode_msgid"])
Command line: ['/usr/bin/qemu-riscv64', 'build/msgid/encode_msgid', '1']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/msgid/message1.txt"], ["build/msgid/decode_msgid", "build/msgid/message1.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/msgid/decode_msgid']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/msgid/message2.pb"], ["build/msgid/encode_msgid"])
Command line: ['/usr/bin/qemu-riscv64', 'build/msgid/encode_msgid', '2']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/msgid/message2.txt"], ["build/msgid/decode_msgid", "build/msgid/message2.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/msgid/decode_msgid']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/msgid/message3.pb"], ["build/msgid/encode_msgid"])
Command line: ['/usr/bin/qemu-riscv64', 'build/msgid/encode_msgid', '3']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/msgid/message3.txt"], ["build/msgid/decode_msgid", "build/msgid/message3.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/msgid/decode_msgid']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/multiple_files')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" -I"../../multiple_files" --nanopb_out=--source-extension=.c,--header-extension=.h:. "multifile1.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/multiple_files/multifile1.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/multiple_files build/multiple_files/multifile1.pb.c
os.chdir('build/multiple_files')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" -I"../../multiple_files" --nanopb_out=--source-extension=.c,--header-extension=.h:. "multifile2.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/multiple_files/multifile2.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/multiple_files build/multiple_files/multifile2.pb.c
os.chdir('build/multiple_files')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" -I"../../multiple_files" --nanopb_out=--source-extension=.c,--header-extension=.h:. "subdir/multifile2.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/multiple_files/subdir/multifile2.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/multiple_files build/multiple_files/subdir/multifile2.pb.c
riscv64-linux-gnu-gcc -o build/multiple_files/test_multiple_files.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/multiple_files build/multiple_files/test_multiple_files.c
riscv64-linux-gnu-gcc -o build/multiple_files/test_multiple_files -static build/multiple_files/test_multiple_files.o build/multiple_files/multifile1.pb.o build/multiple_files/multifile2.pb.o build/multiple_files/subdir/multifile2.pb.o build/common/pb_common.o
run_test(["build/multiple_files/test_multiple_files.output"], ["build/multiple_files/test_multiple_files"])
Command line: ['/usr/bin/qemu-riscv64', 'build/multiple_files/test_multiple_files']
[ OK ]   Ran /usr/bin/qemu-riscv64
Copy("build/no_errmsg/alltypes.pb.c", "build/alltypes/alltypes.pb.c")
Copy("build/no_errmsg/alltypes.pb.h", "build/alltypes/alltypes.pb.h")
riscv64-linux-gnu-gcc -o build/no_errmsg/alltypes.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_NO_ERRMSG=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/no_errmsg/alltypes.pb.c
Copy("build/no_errmsg/decode_alltypes.c", "build/alltypes/decode_alltypes.c")
riscv64-linux-gnu-gcc -o build/no_errmsg/decode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_NO_ERRMSG=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/no_errmsg/decode_alltypes.c
riscv64-linux-gnu-gcc -o build/no_errmsg/pb_decode_noerr.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_NO_ERRMSG=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_decode.c"
riscv64-linux-gnu-gcc -o build/no_errmsg/pb_common_noerr.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_NO_ERRMSG=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.c"
riscv64-linux-gnu-gcc -o build/no_errmsg/decode_alltypes -static build/no_errmsg/decode_alltypes.o build/no_errmsg/alltypes.pb.o build/no_errmsg/pb_decode_noerr.o build/no_errmsg/pb_common_noerr.o
Copy("build/no_errmsg/encode_alltypes.c", "build/alltypes/encode_alltypes.c")
riscv64-linux-gnu-gcc -o build/no_errmsg/encode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_NO_ERRMSG=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/no_errmsg/encode_alltypes.c
riscv64-linux-gnu-gcc -o build/no_errmsg/pb_encode_noerr.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_NO_ERRMSG=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.c"
riscv64-linux-gnu-gcc -o build/no_errmsg/encode_alltypes -static build/no_errmsg/encode_alltypes.o build/no_errmsg/alltypes.pb.o build/no_errmsg/pb_encode_noerr.o build/no_errmsg/pb_common_noerr.o
run_test(["build/no_errmsg/encode_alltypes.output"], ["build/no_errmsg/encode_alltypes"])
Command line: ['/usr/bin/qemu-riscv64', 'build/no_errmsg/encode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/no_errmsg/decode_alltypes.output"], ["build/no_errmsg/decode_alltypes", "build/no_errmsg/encode_alltypes.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/no_errmsg/decode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/no_messages')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "no_messages.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/no_messages/no_messages.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/no_messages/no_messages.pb.c
riscv64-linux-gnu-gcc -o build/oneof/decode_oneof.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/oneof/decode_oneof.c
riscv64-linux-gnu-gcc -o build/oneof/decode_oneof -static build/oneof/decode_oneof.o build/oneof/oneof.pb.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/oneof/message1.txt"], ["build/oneof/decode_oneof", "build/oneof/message1.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof/decode_oneof', '1']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/oneof/message2.txt"], ["build/oneof/decode_oneof", "build/oneof/message2.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof/decode_oneof', '2']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/oneof/message3.txt"], ["build/oneof/decode_oneof", "build/oneof/message3.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof/decode_oneof', '3']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/oneof_callback')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "oneof.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/oneof_callback/decode_oneof.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/oneof_callback/decode_oneof.c
riscv64-linux-gnu-gcc -o build/oneof_callback/oneof.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/oneof_callback/oneof.pb.c
riscv64-linux-gnu-gcc -o build/oneof_callback/decode_oneof -static build/oneof_callback/decode_oneof.o build/oneof_callback/oneof.pb.o build/common/pb_decode.o build/common/pb_common.o
riscv64-linux-gnu-gcc -o build/oneof_callback/encode_oneof.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/oneof_callback/encode_oneof.c
riscv64-linux-gnu-gcc -o build/oneof_callback/encode_oneof -static build/oneof_callback/encode_oneof.o build/oneof_callback/oneof.pb.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/oneof_callback/message1.pb"], ["build/oneof_callback/encode_oneof"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/encode_oneof', '1']
[ OK ]   Ran /usr/bin/qemu-riscv64
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I"." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --decode=OneOfMessage "build/oneof_callback/oneof.proto" <"build/oneof_callback/message1.pb" >"build/oneof_callback/message1.decoded"
run_test(["build/oneof_callback/message1.txt"], ["build/oneof_callback/decode_oneof", "build/oneof_callback/message1.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/decode_oneof']
[ OK ]   Ran /usr/bin/qemu-riscv64
compare_files(["build/oneof_callback/message1.equal"], ["build/oneof_callback/message1.decoded", "build/oneof_callback/message1.txt"])
[ OK ]   Files equal: build/oneof_callback/message1.decoded and build/oneof_callback/message1.txt
run_test(["build/oneof_callback/message2.pb"], ["build/oneof_callback/encode_oneof"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/encode_oneof', '2']
[ OK ]   Ran /usr/bin/qemu-riscv64
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I"." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --decode=OneOfMessage "build/oneof_callback/oneof.proto" <"build/oneof_callback/message2.pb" >"build/oneof_callback/message2.decoded"
run_test(["build/oneof_callback/message2.txt"], ["build/oneof_callback/decode_oneof", "build/oneof_callback/message2.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/decode_oneof']
[ OK ]   Ran /usr/bin/qemu-riscv64
compare_files(["build/oneof_callback/message2.equal"], ["build/oneof_callback/message2.decoded", "build/oneof_callback/message2.txt"])
[ OK ]   Files equal: build/oneof_callback/message2.decoded and build/oneof_callback/message2.txt
run_test(["build/oneof_callback/message3.pb"], ["build/oneof_callback/encode_oneof"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/encode_oneof', '3']
[ OK ]   Ran /usr/bin/qemu-riscv64
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I"." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --decode=OneOfMessage "build/oneof_callback/oneof.proto" <"build/oneof_callback/message3.pb" >"build/oneof_callback/message3.decoded"
run_test(["build/oneof_callback/message3.txt"], ["build/oneof_callback/decode_oneof", "build/oneof_callback/message3.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/decode_oneof']
[ OK ]   Ran /usr/bin/qemu-riscv64
compare_files(["build/oneof_callback/message3.equal"], ["build/oneof_callback/message3.decoded", "build/oneof_callback/message3.txt"])
[ OK ]   Files equal: build/oneof_callback/message3.decoded and build/oneof_callback/message3.txt
run_test(["build/oneof_callback/message4.pb"], ["build/oneof_callback/encode_oneof"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/encode_oneof', '4']
[ OK ]   Ran /usr/bin/qemu-riscv64
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I"." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --decode=OneOfMessage "build/oneof_callback/oneof.proto" <"build/oneof_callback/message4.pb" >"build/oneof_callback/message4.decoded"
run_test(["build/oneof_callback/message4.txt"], ["build/oneof_callback/decode_oneof", "build/oneof_callback/message4.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/decode_oneof']
[ OK ]   Ran /usr/bin/qemu-riscv64
compare_files(["build/oneof_callback/message4.equal"], ["build/oneof_callback/message4.decoded", "build/oneof_callback/message4.txt"])
[ OK ]   Files equal: build/oneof_callback/message4.decoded and build/oneof_callback/message4.txt
run_test(["build/oneof_callback/message5.pb"], ["build/oneof_callback/encode_oneof"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/encode_oneof', '5']
[ OK ]   Ran /usr/bin/qemu-riscv64
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I"." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --decode=OneOfMessage "build/oneof_callback/oneof.proto" <"build/oneof_callback/message5.pb" >"build/oneof_callback/message5.decoded"
run_test(["build/oneof_callback/message5.txt"], ["build/oneof_callback/decode_oneof", "build/oneof_callback/message5.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/decode_oneof']
[ OK ]   Ran /usr/bin/qemu-riscv64
compare_files(["build/oneof_callback/message5.equal"], ["build/oneof_callback/message5.decoded", "build/oneof_callback/message5.txt"])
[ OK ]   Files equal: build/oneof_callback/message5.decoded and build/oneof_callback/message5.txt
run_test(["build/oneof_callback/message6.pb"], ["build/oneof_callback/encode_oneof"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/encode_oneof', '6']
[ OK ]   Ran /usr/bin/qemu-riscv64
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I"." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --decode=OneOfMessage "build/oneof_callback/oneof.proto" <"build/oneof_callback/message6.pb" >"build/oneof_callback/message6.decoded"
run_test(["build/oneof_callback/message6.txt"], ["build/oneof_callback/decode_oneof", "build/oneof_callback/message6.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/oneof_callback/decode_oneof']
[ OK ]   Ran /usr/bin/qemu-riscv64
compare_files(["build/oneof_callback/message6.equal"], ["build/oneof_callback/message6.decoded", "build/oneof_callback/message6.txt"])
[ OK ]   Files equal: build/oneof_callback/message6.decoded and build/oneof_callback/message6.txt
os.chdir('build/options')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "options.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/options/options.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/options/options.c
riscv64-linux-gnu-gcc -o build/options/options.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/options/options.pb.c
riscv64-linux-gnu-gcc -o build/options/options -static build/options/options.o build/options/options.pb.o build/common/pb_decode.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/options/options.output"], ["build/options/options"])
Command line: ['/usr/bin/qemu-riscv64', 'build/options/options']
[ OK ]   Ran /usr/bin/qemu-riscv64
match_files(["build/options/options_c.matched"], ["build/options/options.pb.c", "build/options/options_c.expected"])
[ OK ]   All patterns found in build/options/options.pb.c
match_files(["build/options/options_h.matched"], ["build/options/options.pb.h", "build/options/options_h.expected"])
[ OK ]   All patterns found in build/options/options.pb.h
os.chdir('build/options')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "proto3_options.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
match_files(["build/options/proto3_options.pb.matched"], ["build/options/proto3_options.pb.h", "build/options/proto3_options.expected"])
[ OK ]   All patterns found in build/options/proto3_options.pb.h
riscv64-linux-gnu-gcc -o build/options/proto3_options.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/options/proto3_options.pb.c
Copy("build/package_name/alltypes.options", "alltypes/alltypes.options")
<lambda>(["build/package_name/alltypes.proto"], ["alltypes/alltypes.proto"])
os.chdir('build/package_name')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
Following patterns in ./alltypes.options did not match any fields: IntSizes.*int8, IntSizes.*int16, DescriptorSize8
Use  protoc --nanopb-out=-v:.   to see a list of the field names.
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/package_name/alltypes.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/package_name/alltypes.pb.c
modify_c(["build/package_name/encode_alltypes.c"], ["alltypes/encode_alltypes.c"])
riscv64-linux-gnu-gcc -o build/package_name/encode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/package_name/encode_alltypes.c
riscv64-linux-gnu-gcc -o build/package_name/encode_alltypes -static build/package_name/encode_alltypes.o build/package_name/alltypes.pb.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/package_name/encode_alltypes.output"], ["build/package_name/encode_alltypes"])
Command line: ['/usr/bin/qemu-riscv64', 'build/package_name/encode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
compare_files(["build/package_name/encode_alltypes.equal"], ["build/package_name/encode_alltypes.output", "build/alltypes/encode_alltypes.output"])
[ OK ]   Files equal: build/package_name/encode_alltypes.output and build/alltypes/encode_alltypes.output
Copy("build/package_name_nanopb/alltypes.options", "alltypes/alltypes.options")
<lambda>(["build/package_name_nanopb/alltypes.proto"], ["alltypes/alltypes.proto"])
os.chdir('build/package_name_nanopb')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
Following patterns in ./alltypes.options did not match any fields: IntSizes.*int8, IntSizes.*int16, DescriptorSize8
Use  protoc --nanopb-out=-v:.   to see a list of the field names.
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/package_name_nanopb/alltypes.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/package_name_nanopb/alltypes.pb.c
modify_c(["build/package_name_nanopb/encode_alltypes.c"], ["alltypes/encode_alltypes.c"])
riscv64-linux-gnu-gcc -o build/package_name_nanopb/encode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/package_name_nanopb/encode_alltypes.c
riscv64-linux-gnu-gcc -o build/package_name_nanopb/encode_alltypes -static build/package_name_nanopb/encode_alltypes.o build/package_name_nanopb/alltypes.pb.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/package_name_nanopb/encode_alltypes.output"], ["build/package_name_nanopb/encode_alltypes"])
Command line: ['/usr/bin/qemu-riscv64', 'build/package_name_nanopb/encode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
compare_files(["build/package_name_nanopb/encode_alltypes.equal"], ["build/package_name_nanopb/encode_alltypes.output", "build/alltypes/encode_alltypes.output"])
[ OK ]   Files equal: build/package_name_nanopb/encode_alltypes.output and build/alltypes/encode_alltypes.output
riscv64-linux-gnu-gcc -o build/raw_decode/raw_decode.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/raw_decode/raw_decode.c
riscv64-linux-gnu-gcc -o build/raw_decode/raw_decode -static build/raw_decode/raw_decode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/raw_decode/raw_decode.output"], ["build/raw_decode/raw_decode", "build/alltypes/encode_alltypes.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/raw_decode/raw_decode']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/GHSA-gcx3-7m76-287p')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "test.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/GHSA-gcx3-7m76-287p/test.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/regression/GHSA-gcx3-7m76-287p/test.c
riscv64-linux-gnu-gcc -o build/regression/GHSA-gcx3-7m76-287p/test.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/regression/GHSA-gcx3-7m76-287p/test.pb.c
riscv64-linux-gnu-gcc -o build/regression/GHSA-gcx3-7m76-287p/test -static build/regression/GHSA-gcx3-7m76-287p/test.o build/regression/GHSA-gcx3-7m76-287p/test.pb.o build/common/pb_decode_with_malloc.o build/common/pb_common_with_malloc.o build/common/malloc_wrappers.o
run_test(["build/regression/GHSA-gcx3-7m76-287p/test.output"], ["build/regression/GHSA-gcx3-7m76-287p/test", "build/regression/GHSA-gcx3-7m76-287p/test_input.pb"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/GHSA-gcx3-7m76-287p/test']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_118')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" -I"../../../regression/issue_118" --nanopb_out=--source-extension=.c,--header-extension=.h:. "enumdef.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_118/enumdef.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_118/enumdef.pb.c
os.chdir('build/regression/issue_118')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" -I"../../../regression/issue_118" --nanopb_out=--source-extension=.c,--header-extension=.h:. "enumuse.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_118/enumuse.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_118/enumuse.pb.c
os.chdir('build/regression/issue_125')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "extensionbug.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
match_files(["build/regression/issue_125/extensionbug.pb.matched"], ["build/regression/issue_125/extensionbug.pb.h", "build/regression/issue_125/extensionbug.expected"])
[ OK ]   All patterns found in build/regression/issue_125/extensionbug.pb.h
riscv64-linux-gnu-gcc -o build/regression/issue_125/extensionbug.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_125/extensionbug.pb.c
os.chdir('build/regression/issue_141')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "testproto.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
match_files(["build/regression/issue_141/testproto.pb.matched"], ["build/regression/issue_141/testproto.pb.h", "build/regression/issue_141/testproto.expected"])
[ OK ]   All patterns found in build/regression/issue_141/testproto.pb.h
riscv64-linux-gnu-gcc -o build/regression/issue_141/testproto.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_141/testproto.pb.c
os.chdir('build/regression/issue_145')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "comments.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
match_files(["build/regression/issue_145/comments.pb.matched"], ["build/regression/issue_145/comments.pb.h", "build/regression/issue_145/comments.expected"])
[ OK ]   All patterns found in build/regression/issue_145/comments.pb.h
riscv64-linux-gnu-gcc -o build/regression/issue_145/comments.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_145/comments.pb.c
os.chdir('build/regression/issue_166')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "enums.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_166/enum_encoded_size.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_166/enum_encoded_size.c
riscv64-linux-gnu-gcc -o build/regression/issue_166/enums.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_166/enums.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_166/enum_encoded_size -static build/regression/issue_166/enum_encoded_size.o build/regression/issue_166/enums.pb.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/regression/issue_166/enum_encoded_size.output"], ["build/regression/issue_166/enum_encoded_size"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_166/enum_encoded_size']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_172')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" -I"../../../regression/issue_172/submessage" --nanopb_out=--source-extension=.c,--header-extension=.h:. "test.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
os.chdir('build/regression/issue_172')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" -I"../../../regression/issue_172/submessage" --nanopb_out=--source-extension=.c,--header-extension=.h:. "submessage/submessage.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_172/msg_size.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/regression/issue_172/submessage -Ibuild/regression/issue_172 build/regression/issue_172/msg_size.c
riscv64-linux-gnu-gcc -o build/regression/issue_172/test.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/regression/issue_172/submessage -Ibuild/regression/issue_172 build/regression/issue_172/test.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_172/submessage/submessage.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/regression/issue_172/submessage -Ibuild/regression/issue_172 build/regression/issue_172/submessage/submessage.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_172/msg_size -static build/regression/issue_172/msg_size.o build/regression/issue_172/test.pb.o build/regression/issue_172/submessage/submessage.pb.o build/common/pb_common.o
os.chdir('build/regression/issue_188')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "oneof.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
os.chdir('build/regression/issue_195')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "test.proto"
[libprotobuf WARNING google/protobuf/compiler/parser.cc:562] No syntax specified for the proto file: test.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
match_files(["build/regression/issue_195/test.pb.matched"], ["build/regression/issue_195/test.pb.h", "build/regression/issue_195/test.expected"])
[ OK ]   All patterns found in build/regression/issue_195/test.pb.h
riscv64-linux-gnu-gcc -o build/regression/issue_195/test.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_195/test.pb.c
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" --nanopb_out=--strip-path:. build/regression/issue_203/file1.proto build/regression/issue_203/file2.proto
riscv64-linux-gnu-gcc -o build/regression/issue_203/file1.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_203/file1.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_203/file2.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_203/file2.pb.c
os.chdir('build/regression/issue_205')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "size_corruption.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_205/size_corruption.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/regression/issue_205/size_corruption.c
riscv64-linux-gnu-gcc -o build/regression/issue_205/size_corruption.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/regression/issue_205/size_corruption.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_205/size_corruption -static build/regression/issue_205/size_corruption.o build/regression/issue_205/size_corruption.pb.o build/common/pb_decode_with_malloc.o build/common/pb_common_with_malloc.o build/common/malloc_wrappers.o
run_test(["build/regression/issue_205/size_corruption.output"], ["build/regression/issue_205/size_corruption"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_205/size_corruption']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_227')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "unaligned_uint64.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_227/unaligned_uint64.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_227/unaligned_uint64.c
riscv64-linux-gnu-gcc -o build/regression/issue_227/unaligned_uint64.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_227/unaligned_uint64.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_227/unaligned_uint64 -static build/regression/issue_227/unaligned_uint64.o build/regression/issue_227/unaligned_uint64.pb.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/regression/issue_227/unaligned_uint64.output"], ["build/regression/issue_227/unaligned_uint64"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_227/unaligned_uint64']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_229')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "multiple_oneof.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_229/multiple_oneof.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_229/multiple_oneof.c
riscv64-linux-gnu-gcc -o build/regression/issue_229/multiple_oneof.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_229/multiple_oneof.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_229/multiple_oneof -static build/regression/issue_229/multiple_oneof.o build/regression/issue_229/multiple_oneof.pb.o build/common/pb_decode.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/regression/issue_229/multiple_oneof.output"], ["build/regression/issue_229/multiple_oneof"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_229/multiple_oneof']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_242')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "zero_value.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_242/zero_value.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_242/zero_value.c
riscv64-linux-gnu-gcc -o build/regression/issue_242/zero_value.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_242/zero_value.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_242/zero_value -static build/regression/issue_242/zero_value.o build/regression/issue_242/zero_value.pb.o build/common/pb_decode.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/regression/issue_242/zero_value.output"], ["build/regression/issue_242/zero_value"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_242/zero_value']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_247')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "padding.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_247/padding.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_247/padding.c
riscv64-linux-gnu-gcc -o build/regression/issue_247/padding.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_247/padding.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_247/padding -static build/regression/issue_247/padding.o build/regression/issue_247/padding.pb.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/regression/issue_247/padding.output"], ["build/regression/issue_247/padding"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_247/padding']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_249')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "test.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_249/test.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_249/test.c
riscv64-linux-gnu-gcc -o build/regression/issue_249/test.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_249/test.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_249/test -static build/regression/issue_249/test.o build/regression/issue_249/test.pb.o build/common/pb_decode.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/regression/issue_249/test.output"], ["build/regression/issue_249/test"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_249/test']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_253')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "short_array.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_253/short_array.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_253/short_array.c
riscv64-linux-gnu-gcc -o build/regression/issue_253/short_array.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_253/short_array.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_253/short_array -static build/regression/issue_253/short_array.o build/regression/issue_253/short_array.pb.o build/common/pb_decode.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/regression/issue_253/short_array.output"], ["build/regression/issue_253/short_array"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_253/short_array']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_256')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "submsg_array.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_256/submsg_array.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_256/submsg_array.c
riscv64-linux-gnu-gcc -o build/regression/issue_256/submsg_array.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_256/submsg_array.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_256/submsg_array -static build/regression/issue_256/submsg_array.o build/regression/issue_256/submsg_array.pb.o build/common/pb_decode.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/regression/issue_256/submsg_array.output"], ["build/regression/issue_256/submsg_array"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_256/submsg_array']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_259')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "callback_pointer.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_259/callback_pointer.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/regression/issue_259/callback_pointer.c
riscv64-linux-gnu-gcc -o build/regression/issue_259/callback_pointer.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/regression/issue_259/callback_pointer.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_259/callback_pointer -static build/regression/issue_259/callback_pointer.o build/regression/issue_259/callback_pointer.pb.o build/common/pb_decode_with_malloc.o build/common/pb_common_with_malloc.o build/common/malloc_wrappers.o
run_test(["build/regression/issue_259/callback_pointer.output"], ["build/regression/issue_259/callback_pointer"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_259/callback_pointer']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_306')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "large_extension.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
match_files(["build/regression/issue_306/large_extension.pb.matched"], ["build/regression/issue_306/large_extension.pb.c", "build/regression/issue_306/large_extension.expected"])
[ OK ]   All patterns found in build/regression/issue_306/large_extension.pb.c
os.chdir('build/regression/issue_322')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "defaults.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_322/defaults.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_322/defaults.c
riscv64-linux-gnu-gcc -o build/regression/issue_322/defaults.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_322/defaults.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_322/defaults -static build/regression/issue_322/defaults.o build/regression/issue_322/defaults.pb.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/regression/issue_322/defaults.output"], ["build/regression/issue_322/defaults"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_322/defaults']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_338')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "bigvalue.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
os.chdir('build/regression/issue_342')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "extensions.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_342/extensions.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_342/extensions.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_342/test_extensions.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_342/test_extensions.c
riscv64-linux-gnu-gcc -o build/regression/issue_342/test_extensions -static build/regression/issue_342/test_extensions.o build/regression/issue_342/extensions.pb.o build/common/pb_decode.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/regression/issue_342/test_extensions.output"], ["build/regression/issue_342/test_extensions"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_342/test_extensions']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_363')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "oneofmsg.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_363/oneofmsg.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_363/oneofmsg.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_363/test_oneofmsg.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_363/test_oneofmsg.c
riscv64-linux-gnu-gcc -o build/regression/issue_363/test_oneofmsg -static build/regression/issue_363/test_oneofmsg.o build/regression/issue_363/oneofmsg.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/regression/issue_363/test_oneofmsg.output"], ["build/regression/issue_363/test_oneofmsg"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_363/test_oneofmsg']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_376')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "fixed_array.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_376/fixed_array.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_376/fixed_array.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_376/test_fixarray.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_376/test_fixarray.c
riscv64-linux-gnu-gcc -o build/regression/issue_376/test_fixarray -static build/regression/issue_376/test_fixarray.o build/regression/issue_376/fixed_array.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/regression/issue_376/test_fixarray.output"], ["build/regression/issue_376/test_fixarray"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_376/test_fixarray']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_380')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "manglenames.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_380/manglenames.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_380/manglenames.pb.c
os.chdir('build/regression/issue_395')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "test.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_395/test.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_395/test.c
riscv64-linux-gnu-gcc -o build/regression/issue_395/test.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_395/test.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_395/test -static build/regression/issue_395/test.o build/regression/issue_395/test.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/regression/issue_395/test.output"], ["build/regression/issue_395/test"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_395/test']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_407')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "extensions.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_407/extensions.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_407/extensions.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_407/test_extensions.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_407/test_extensions.c
riscv64-linux-gnu-gcc -o build/regression/issue_407/test_extensions -static build/regression/issue_407/test_extensions.o build/regression/issue_407/extensions.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/regression/issue_407/test_extensions.output"], ["build/regression/issue_407/test_extensions"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_407/test_extensions']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_453')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "test.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_453/test.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wconversion "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_453/test.c
riscv64-linux-gnu-gcc -o build/regression/issue_453/test -static build/regression/issue_453/test.o
run_test(["build/regression/issue_453/test.output"], ["build/regression/issue_453/test"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_453/test']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_472')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "test.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_472/test.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_472/test.pb.c
match_files(["build/regression/issue_485/pb_common_c.matched"], ["/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.c", "build/regression/issue_485/uint8.expected"])
[ OK ]   All patterns found in /home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.c
match_files(["build/regression/issue_485/pb_common_h.matched"], ["/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.h", "build/regression/issue_485/uint8.expected"])
[ OK ]   All patterns found in /home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.h
match_files(["build/regression/issue_485/pb_decode_c.matched"], ["/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_decode.c", "build/regression/issue_485/uint8.expected"])
[ OK ]   All patterns found in /home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_decode.c
match_files(["build/regression/issue_485/pb_decode_h.matched"], ["/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_decode.h", "build/regression/issue_485/uint8.expected"])
[ OK ]   All patterns found in /home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_decode.h
match_files(["build/regression/issue_485/pb_encode_c.matched"], ["/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.c", "build/regression/issue_485/uint8.expected"])
[ OK ]   All patterns found in /home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.c
match_files(["build/regression/issue_485/pb_encode_h.matched"], ["/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.h", "build/regression/issue_485/uint8.expected"])
[ OK ]   All patterns found in /home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.h
match_files(["build/regression/issue_485/pb_h.matched"], ["/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb.h", "build/regression/issue_485/uint8.expected"])
[ OK ]   All patterns found in /home/jenkins/workspace/nanopb/nanopb RISCV tests/pb.h
os.chdir('build/regression/issue_487')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "test.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_487/test.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_487/test.pb.c
os.chdir('build/regression/issue_493')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "test.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -Ibuild/regression/issue_494 -obuild/regression/issue_494/oneof.pb build/regression/issue_494/oneof.proto
"/usr/bin/python3" "/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/nanopb_generator.py" -Dbuild/regression/issue_494 build/regression/issue_494/oneof.pb
Writing to build/regression/issue_494/oneof.pb.h and build/regression/issue_494/oneof.pb.c
os.chdir('build/regression/issue_494')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "submessage.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-g++ -o build/regression/issue_494/oneof_size.o -c -g -Wall -Werror -Wextra -Wno-missing-field-initializers "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_494/oneof_size.cc
riscv64-linux-gnu-g++ -o build/regression/issue_494/oneof_size -static build/regression/issue_494/oneof_size.o
run_test(["build/regression/issue_494/oneof_size.output"], ["build/regression/issue_494/oneof_size"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_494/oneof_size']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_504')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "test.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_504/test.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/regression/issue_504/test.c
riscv64-linux-gnu-gcc -o build/regression/issue_504/test.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_ENABLE_MALLOC=1 -DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/common build/regression/issue_504/test.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_504/test -static build/regression/issue_504/test.o build/regression/issue_504/test.pb.o build/common/pb_encode.o build/common/pb_common.o
run_test(["build/regression/issue_504/test.output"], ["build/regression/issue_504/test"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_504/test']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_522')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "uenum.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_522/uenum.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DBOOL=foobar_bool_t -DCALLBACK=9999 -DINT32=1234 -DOPTIONAL=xyz_t -DREPEATED=0 -DSTATIC=static -DUENUM=_SFR_MEM8 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_522/uenum.pb.c
os.chdir('build/regression/issue_524')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "oneof.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
os.chdir('build/regression/issue_524')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "submessage.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
match_files(["build/regression/issue_524/oneof.pb.matched"], ["build/regression/issue_524/oneof.pb.h", "build/regression/issue_524/oneof.expected"])
[ OK ]   All patterns found in build/regression/issue_524/oneof.pb.h
riscv64-linux-gnu-gcc -o build/regression/issue_524/oneof.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_524/oneof.pb.c
os.chdir('build/regression/issue_535')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "issue_535.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_535/issue_535.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_535/issue_535.pb.c
os.chdir('build/regression/issue_544')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "submsg_callback.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_544/submsg_callback.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_544/submsg_callback.c
riscv64-linux-gnu-gcc -o build/regression/issue_544/submsg_callback.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_544/submsg_callback.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_544/submsg_callback -static build/regression/issue_544/submsg_callback.o build/regression/issue_544/submsg_callback.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/regression/issue_544/submsg_callback.output"], ["build/regression/issue_544/submsg_callback"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_544/submsg_callback']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_545')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "submsg_callback.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_545/submsg_callback.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_545/submsg_callback.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_547/pb_common_fields32.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_FIELD_32BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.c"
riscv64-linux-gnu-gcc -o build/regression/issue_547/pb_encode_fields32.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_FIELD_32BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.c"
os.chdir('build/regression/issue_547')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "test.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_547/test.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_FIELD_32BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_547/test.c
riscv64-linux-gnu-gcc -o build/regression/issue_547/test.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_FIELD_32BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_547/test.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_547/test -static build/regression/issue_547/test.o build/regression/issue_547/test.pb.o build/regression/issue_547/pb_encode_fields32.o build/regression/issue_547/pb_common_fields32.o
run_test(["build/regression/issue_547/test.output"], ["build/regression/issue_547/test"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_547/test']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_558')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "mixed.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_558/mixed.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_558/mixed.c
riscv64-linux-gnu-gcc -o build/regression/issue_558/mixed.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_558/mixed.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_558/mixed -static build/regression/issue_558/mixed.o build/regression/issue_558/mixed.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/regression/issue_558/mixed.output"], ["build/regression/issue_558/mixed"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_558/mixed']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_569')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "a.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
os.chdir('build/regression/issue_569')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.cpp,--header-extension=.hpp:. "a.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_569/a.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_569/a.pb.c
riscv64-linux-gnu-g++ -o build/regression/issue_569/a_cpp.o -c -g -Wall -Werror -Wextra -Wno-missing-field-initializers "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_569/a.pb.cpp
os.chdir('build/regression/issue_569')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "b.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
os.chdir('build/regression/issue_569')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.cpp,--header-extension=.hpp:. "b.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_569/b.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_569/b.pb.c
riscv64-linux-gnu-g++ -o build/regression/issue_569/b_cpp.o -c -g -Wall -Werror -Wextra -Wno-missing-field-initializers "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_569/b.pb.cpp
os.chdir('build/regression/issue_610')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "DataPacket.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
os.chdir('build/regression/issue_610')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "LogMessage.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_610/DataPacket.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_610/DataPacket.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_610/LogMessage.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_610/LogMessage.pb.c
os.chdir('build/regression/issue_610')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "nanopb_generator_bug/first/a/aa.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_610/nanopb_generator_bug/first/a/aa.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/regression/issue_610 build/regression/issue_610/nanopb_generator_bug/first/a/aa.pb.c
os.chdir('build/regression/issue_610')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "nanopb_generator_bug/first/a/ab.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_610/nanopb_generator_bug/first/a/ab.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/regression/issue_610 build/regression/issue_610/nanopb_generator_bug/first/a/ab.pb.c
os.chdir('build/regression/issue_610')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "nanopb_generator_bug/first/a.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_610/nanopb_generator_bug/first/a.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/regression/issue_610 build/regression/issue_610/nanopb_generator_bug/first/a.pb.c
os.chdir('build/regression/issue_610')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "nanopb_generator_bug/first/b/ba.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_610/nanopb_generator_bug/first/b/ba.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/regression/issue_610 build/regression/issue_610/nanopb_generator_bug/first/b/ba.pb.c
os.chdir('build/regression/issue_610')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "nanopb_generator_bug/first/b.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_610/nanopb_generator_bug/first/b.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/regression/issue_610 build/regression/issue_610/nanopb_generator_bug/first/b.pb.c
os.chdir('build/regression/issue_610')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "nanopb_generator_bug/first.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
match_files(["build/regression/issue_610/nanopb_generator_bug/first.pb.matched"], ["build/regression/issue_610/nanopb_generator_bug/first.pb.h", "build/regression/issue_610/first.expected"])
[ OK ]   All patterns found in build/regression/issue_610/nanopb_generator_bug/first.pb.h
riscv64-linux-gnu-gcc -o build/regression/issue_610/nanopb_generator_bug/first.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Ibuild/regression/issue_610 build/regression/issue_610/nanopb_generator_bug/first.pb.c
os.chdir('build/regression/issue_611')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "uenum.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
match_files(["build/regression/issue_611/uenum.pb.matched"], ["build/regression/issue_611/uenum.pb.h", "build/regression/issue_611/uenum.expected"])
[ OK ]   All patterns found in build/regression/issue_611/uenum.pb.h
riscv64-linux-gnu-gcc -o build/regression/issue_611/uenum.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_611/uenum.pb.c
os.chdir('build/regression/issue_617')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "oneof.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_617/oneof.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_617/oneof.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_617/test_oneof.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_617/test_oneof.c
riscv64-linux-gnu-gcc -o build/regression/issue_617/test_oneof -static build/regression/issue_617/test_oneof.o build/regression/issue_617/oneof.pb.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/regression/issue_617/test_oneof.output"], ["build/regression/issue_617/test_oneof"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_617/test_oneof']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_631')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "submsg_callback.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_631/submsg_callback.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_631/submsg_callback.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_631/test.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_631/test.c
riscv64-linux-gnu-gcc -o build/regression/issue_631/test -static build/regression/issue_631/test.o build/regression/issue_631/submsg_callback.pb.o build/common/pb_common.o
run_test(["build/regression/issue_631/test.output"], ["build/regression/issue_631/test"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_631/test']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/regression/issue_637')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "oneof.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
os.chdir('build/regression/issue_637')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "other.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_637/oneof.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_637/oneof.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_637/test.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_637/test.c
os.chdir('build/regression/issue_644')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "int64.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_644/int64.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_644/int64.pb.c
os.chdir('build/regression/issue_647')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "repro.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/regression/issue_647/repro.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_647/repro.c
riscv64-linux-gnu-gcc -o build/regression/issue_647/repro.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/regression/issue_647/repro.pb.c
riscv64-linux-gnu-gcc -o build/regression/issue_647/repro -static build/regression/issue_647/repro.o build/regression/issue_647/repro.pb.o build/common/pb_decode_with_malloc.o build/common/pb_common_with_malloc.o build/common/malloc_wrappers.o
run_test(["build/regression/issue_647/repro.output"], ["build/regression/issue_647/repro"])
Command line: ['/usr/bin/qemu-riscv64', 'build/regression/issue_647/repro']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/sort_by_tag')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "sort_by_tag.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/sort_by_tag/sort_by_tag.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/sort_by_tag/sort_by_tag.c
riscv64-linux-gnu-gcc -o build/sort_by_tag/sort_by_tag.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/sort_by_tag/sort_by_tag.pb.c
riscv64-linux-gnu-gcc -o build/sort_by_tag/sort_by_tag -static build/sort_by_tag/sort_by_tag.o build/sort_by_tag/sort_by_tag.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/sort_by_tag/sort_by_tag.output"], ["build/sort_by_tag/sort_by_tag"])
Command line: ['/usr/bin/qemu-riscv64', 'build/sort_by_tag/sort_by_tag']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/special_characters')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "funny-proto+name has.characters.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o "build/special_characters/funny-proto+name has.characters.pb.o" -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "build/special_characters/funny-proto+name has.characters.pb.c"
os.chdir('build/stackusage')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "stackusage.proto"
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/stackusage/stackusage.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/stackusage/stackusage.c
riscv64-linux-gnu-gcc -o build/stackusage/stackusage.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/stackusage/stackusage.pb.c
riscv64-linux-gnu-gcc -o build/stackusage/stackusage -static build/stackusage/stackusage.o build/stackusage/stackusage.pb.o build/common/pb_encode.o build/common/pb_decode.o build/common/pb_common.o
run_test(["build/stackusage/stackusage.output"], ["build/stackusage/stackusage"])
Command line: ['/usr/bin/qemu-riscv64', 'build/stackusage/stackusage']
Stack usage: encode 1836 bytes, decode 2460 bytes
[ OK ]   Ran /usr/bin/qemu-riscv64
command(["build/typename_mangling/flatten.options"], ["build/typename_mangling/with_package.options"])
Copy("build/typename_mangling/flatten.proto", "build/typename_mangling/with_package.proto")
os.chdir('build/typename_mangling')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "flatten.proto"
Following patterns in ./flatten.options did not match any fields: com.example.nanopb.TopLevelMessage.ShortIfNone, TopLevelMessage.ShortIfStripPackage
Use  protoc --nanopb-out=-v:.   to see a list of the field names.
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/typename_mangling/flatten.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/typename_mangling/flatten.pb.c
command(["build/typename_mangling/package_initials.options"], ["build/typename_mangling/with_package.options"])
Copy("build/typename_mangling/package_initials.proto", "build/typename_mangling/with_package.proto")
os.chdir('build/typename_mangling')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "package_initials.proto"
Following patterns in ./package_initials.options did not match any fields: com.example.nanopb.TopLevelMessage.ShortIfNone, TopLevelMessage.ShortIfStripPackage, ShortIfFlatten
Use  protoc --nanopb-out=-v:.   to see a list of the field names.
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/typename_mangling/package_initials.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/typename_mangling/package_initials.pb.c
command(["build/typename_mangling/strip_package.options"], ["build/typename_mangling/with_package.options"])
Copy("build/typename_mangling/strip_package.proto", "build/typename_mangling/with_package.proto")
os.chdir('build/typename_mangling')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "strip_package.proto"
Following patterns in ./strip_package.options did not match any fields: com.example.nanopb.TopLevelMessage.ShortIfNone, ShortIfFlatten
Use  protoc --nanopb-out=-v:.   to see a list of the field names.
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/typename_mangling/strip_package.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/typename_mangling/strip_package.pb.c
riscv64-linux-gnu-gcc -o build/typename_mangling/test_flatten.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/typename_mangling/test_flatten.c
riscv64-linux-gnu-gcc -o build/typename_mangling/test_flatten -static build/typename_mangling/test_flatten.o build/typename_mangling/flatten.pb.o build/common/pb_common.o
riscv64-linux-gnu-gcc -o build/typename_mangling/test_package_initials.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/typename_mangling/test_package_initials.c
riscv64-linux-gnu-gcc -o build/typename_mangling/test_package_initials -static build/typename_mangling/test_package_initials.o build/typename_mangling/package_initials.pb.o build/common/pb_common.o
riscv64-linux-gnu-gcc -o build/typename_mangling/test_strip_package.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/typename_mangling/test_strip_package.c
riscv64-linux-gnu-gcc -o build/typename_mangling/test_strip_package -static build/typename_mangling/test_strip_package.o build/typename_mangling/strip_package.pb.o build/common/pb_common.o
Copy("build/validate_utf8/alltypes.pb.c", "build/alltypes/alltypes.pb.c")
Copy("build/validate_utf8/alltypes.pb.h", "build/alltypes/alltypes.pb.h")
riscv64-linux-gnu-gcc -o build/validate_utf8/alltypes.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_VALIDATE_UTF8=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/validate_utf8/alltypes.pb.c
Copy("build/validate_utf8/decode_alltypes.c", "build/alltypes/decode_alltypes.c")
riscv64-linux-gnu-gcc -o build/validate_utf8/decode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_VALIDATE_UTF8=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/validate_utf8/decode_alltypes.c
riscv64-linux-gnu-gcc -o build/validate_utf8/pb_decode_validateutf8.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_VALIDATE_UTF8=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_decode.c"
riscv64-linux-gnu-gcc -o build/validate_utf8/pb_common_validateutf8.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_VALIDATE_UTF8=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.c"
riscv64-linux-gnu-gcc -o build/validate_utf8/decode_alltypes -static build/validate_utf8/decode_alltypes.o build/validate_utf8/alltypes.pb.o build/validate_utf8/pb_decode_validateutf8.o build/validate_utf8/pb_common_validateutf8.o
Copy("build/validate_utf8/encode_alltypes.c", "build/alltypes/encode_alltypes.c")
riscv64-linux-gnu-gcc -o build/validate_utf8/encode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DPB_VALIDATE_UTF8=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common build/validate_utf8/encode_alltypes.c
riscv64-linux-gnu-gcc -o build/validate_utf8/pb_encode_validateutf8.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DPB_VALIDATE_UTF8=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.c"
riscv64-linux-gnu-gcc -o build/validate_utf8/encode_alltypes -static build/validate_utf8/encode_alltypes.o build/validate_utf8/alltypes.pb.o build/validate_utf8/pb_encode_validateutf8.o build/validate_utf8/pb_common_validateutf8.o
run_test(["build/validate_utf8/encode_alltypes.output"], ["build/validate_utf8/encode_alltypes"])
Command line: ['/usr/bin/qemu-riscv64', 'build/validate_utf8/encode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/validate_utf8/decode_alltypes.output"], ["build/validate_utf8/decode_alltypes", "build/validate_utf8/encode_alltypes.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/validate_utf8/decode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
os.chdir('build/without_64bit')
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I. -I"../.." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
Following patterns in ./alltypes.options did not match any fields: *.*farray, DescriptorSize8
Use  protoc --nanopb-out=-v:.   to see a list of the field names.
os.chdir('/home/jenkins/workspace/nanopb/nanopb RISCV tests/tests')
riscv64-linux-gnu-gcc -o build/without_64bit/alltypes.pb.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DHAVE_STDINT_H=0 -DPB_SYSTEM_HEADER=\"no_64bit_syshdr.h\" -DPB_WITHOUT_64BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Iwithout_64bit build/without_64bit/alltypes.pb.c
riscv64-linux-gnu-gcc -o build/without_64bit/decode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DHAVE_STDINT_H=0 -DPB_SYSTEM_HEADER=\"no_64bit_syshdr.h\" -DPB_WITHOUT_64BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Iwithout_64bit build/without_64bit/decode_alltypes.c
riscv64-linux-gnu-gcc -o build/without_64bit/pb_decode_no64bit.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DHAVE_STDINT_H=0 -DPB_SYSTEM_HEADER=\"no_64bit_syshdr.h\" -DPB_WITHOUT_64BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Iwithout_64bit "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_decode.c"
riscv64-linux-gnu-gcc -o build/without_64bit/pb_common_no64bit.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DHAVE_STDINT_H=0 -DPB_SYSTEM_HEADER=\"no_64bit_syshdr.h\" -DPB_WITHOUT_64BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Iwithout_64bit "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_common.c"
riscv64-linux-gnu-gcc -o build/without_64bit/decode_alltypes -static build/without_64bit/decode_alltypes.o build/without_64bit/alltypes.pb.o build/without_64bit/pb_decode_no64bit.o build/without_64bit/pb_common_no64bit.o
riscv64-linux-gnu-gcc -o build/without_64bit/encode_alltypes.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -DHAVE_STDINT_H=0 -DPB_SYSTEM_HEADER=\"no_64bit_syshdr.h\" -DPB_WITHOUT_64BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Iwithout_64bit build/without_64bit/encode_alltypes.c
riscv64-linux-gnu-gcc -o build/without_64bit/pb_encode_no64bit.o -c -g -Wall -Werror -ansi -pedantic -Wno-long-long -Wcast-qual -Wlogical-op -Wconversion -fstrict-aliasing -Wstrict-aliasing=1 -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wstack-protector -Wextra -DHAVE_STDINT_H=0 -DPB_SYSTEM_HEADER=\"no_64bit_syshdr.h\" -DPB_WITHOUT_64BIT=1 "-I/home/jenkins/workspace/nanopb/nanopb RISCV tests" -Ibuild/common -Iwithout_64bit "/home/jenkins/workspace/nanopb/nanopb RISCV tests/pb_encode.c"
riscv64-linux-gnu-gcc -o build/without_64bit/encode_alltypes -static build/without_64bit/encode_alltypes.o build/without_64bit/alltypes.pb.o build/without_64bit/pb_encode_no64bit.o build/without_64bit/pb_common_no64bit.o
run_test(["build/without_64bit/encode_alltypes.output"], ["build/without_64bit/encode_alltypes"])
Command line: ['/usr/bin/qemu-riscv64', 'build/without_64bit/encode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/without_64bit/decode_alltypes.output"], ["build/without_64bit/decode_alltypes", "build/without_64bit/encode_alltypes.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/without_64bit/decode_alltypes']
[ OK ]   Ran /usr/bin/qemu-riscv64
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I"." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --decode=AllTypes "build/without_64bit/alltypes.proto" <"build/without_64bit/encode_alltypes.output" >"build/without_64bit/encode_alltypes.output.decoded"
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I"." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --encode=AllTypes "build/without_64bit/alltypes.proto" <"build/without_64bit/encode_alltypes.output.decoded" >"build/without_64bit/encode_alltypes.output.recoded"
compare_files(["build/without_64bit/encode_alltypes.equal"], ["build/without_64bit/encode_alltypes.output", "build/without_64bit/encode_alltypes.output.recoded"])
[ OK ]   Files equal: build/without_64bit/encode_alltypes.output and build/without_64bit/encode_alltypes.output.recoded
run_test(["build/without_64bit/optionals.output"], ["build/without_64bit/encode_alltypes"])
Command line: ['/usr/bin/qemu-riscv64', 'build/without_64bit/encode_alltypes', '1']
[ OK ]   Ran /usr/bin/qemu-riscv64
run_test(["build/without_64bit/optionals.decout"], ["build/without_64bit/decode_alltypes", "build/without_64bit/optionals.output"])
Command line: ['/usr/bin/qemu-riscv64', 'build/without_64bit/decode_alltypes', '1']
[ OK ]   Ran /usr/bin/qemu-riscv64
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I"." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --decode=AllTypes "build/without_64bit/alltypes.proto" <"build/without_64bit/optionals.output" >"build/without_64bit/optionals.output.decoded"
"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/protoc" -I"." -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator/proto" -I"/home/jenkins/workspace/nanopb/nanopb RISCV tests/generator" --encode=AllTypes "build/without_64bit/alltypes.proto" <"build/without_64bit/optionals.output.decoded" >"build/without_64bit/optionals.output.recoded"
compare_files(["build/without_64bit/optionals.equal"], ["build/without_64bit/optionals.output", "build/without_64bit/optionals.output.recoded"])
[ OK ]   Files equal: build/without_64bit/optionals.output and build/without_64bit/optionals.output.recoded
scons: done building targets.
Finished: SUCCESS