#! /bin/bash lnav_test="${top_builddir}/src/lnav-test" run_test ${lnav_test} -C \ -I ${test_dir}/bad-config sed -i "" -e "s|/.*/init.sql|init.sql|g" `test_err_filename` check_error_output "invalid format not detected?" <\d+: (?.*)$ error:bad_regex_log.regex[std]: ^ error:bad_regex_log.level:missing ) error:bad_regex_log:invalid sample -- 1428634687123; foo error:bad_regex_log:highlighters[0]:missing ) error:bad_regex_log:highlighters[0]:abc( error:bad_regex_log:highlighters[0]: ^ error:bad_sample_log:invalid sample -- 1428634687123; foo bar error:bad_sample_log:partial sample matched -- 1428634687123; foo error: against pattern -- ^(?\d+); (?\w+)$ error:bad_sample_log:partial sample matched -- 1428634687123 error: against pattern -- ^(?\d+): (?.*)$ error:no_sample_log:no sample logs provided, all formats must have samples error:init.sql:2:near "TALE": syntax error EOF run_test ${lnav_test} -n \ -I ${test_dir} \ -c ";select * from leveltest_log" \ -c ':write-csv-to -' \ ${test_dir}/logfile_leveltest.0 check_output "levels are not correct?" <,2016-06-30 12:00:01.000,0,trace,0 1,,2016-06-30 12:00:02.000,1000,debug,0 2,,2016-06-30 12:00:03.000,1000,debug2,0 3,,2016-06-30 12:00:04.000,1000,debug3,0 4,,2016-06-30 12:00:05.000,1000,info,0 5,,2016-06-30 12:00:06.000,1000,warning,0 6,,2016-06-30 12:00:07.000,1000,fatal,0 7,,2016-06-30 12:00:08.000,1000,info,0 EOF