#! /bin/bash lnav_test="${top_builddir}/src/lnav-test" export HOME="./meta-sessions" export XDG_CONFIG_HOME="./meta-sessions/.config" rm -rf "./meta-sessions" mkdir -p $HOME/.config run_test ${lnav_test} -n -dln.dbg \ -c ":comment Hello, World!" \ -c ":tag foo" \ -c ":save-session" \ -c ":write-screen-to -" \ ${test_dir}/logfile_access_log.0 check_output ":tag did not work?" < 2 EOF run_test ${lnav_test} -n \ -c ";UPDATE access_log SET log_tags = json_array('#foo', '#foo') WHERE log_line = 1" \ -c ":save-session" \ ${test_dir}/logfile_access_log.0 check_output "updating log_tags is not working?" < -- A tag for the log line EOF run_test ${lnav_test} -n \ -c ";UPDATE access_log SET log_tags = json_array('foo') WHERE log_line = 1" \ -c ":save-session" \ ${test_dir}/logfile_access_log.0 check_error_output "updating log_tags is not working?" <