bind9/bin/tests/system/dnstap
Nicki Křížek bef30229fc Replace selected setup.sh system test files
These setup.sh scripts only do templating and copying files. Both of
these can be replaced with either jinja templates, or using plain files.
Since each test invocation creates its own temporary directory, copying
files to ensure a "clean" state is no longer necessary.

In cases where named writes some content to the files, a jinja template
can be used instead of a plain file to avoid an artifact check which
would detect a change to a git-tracked file.

(cherry picked from commit e0f0c557a0)
2025-04-16 10:47:58 +02:00
..
ns1 Replace selected setup.sh system test files 2025-04-16 10:47:58 +02:00
ns2 Replace selected setup.sh system test files 2025-04-16 10:47:58 +02:00
ns3 Replace selected setup.sh system test files 2025-04-16 10:47:58 +02:00
ns4 Replace selected setup.sh system test files 2025-04-16 10:47:58 +02:00
bad-fstrm-reopen-interval.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-buffer-hint-max.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-buffer-hint-min.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-flush-timeout-max.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-flush-timeout-min.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-input-queue-size-max.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-input-queue-size-min.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-input-queue-size-po2.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-output-notify-threshold.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-output-queue-size-max.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-output-queue-size-min.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-reopen-interval-max.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-fstrm-set-reopen-interval-min.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-missing-dnstap-output-view.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-missing-dnstap-output.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bad-size-version.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-dnstap-in-options.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-dnstap-in-view.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-fstrm-reopen-interval.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-fstrm-set-buffer-hint.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-fstrm-set-flush-timeout.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-fstrm-set-input-queue-size.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-fstrm-set-output-notify-threshold.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-fstrm-set-output-queue-model-mpsc.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-fstrm-set-output-queue-model-spsc.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-fstrm-set-output-queue-size.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-fstrm-set-reopen-interval.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-size-unlimited.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
good-size-version.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
large-answer.fstrm dnstap-read: clear buffer before expanding it 2019-06-28 12:43:51 +02:00
prereq.sh Reformat shell scripts with shfmt 2023-10-26 10:23:50 +02:00
README Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
tests.sh Handle dig timing out gracefully in dnstap 2024-01-08 17:03:34 +01:00
tests_dnstap.py Replace clean.sh files with extra_artifacts mark 2024-11-08 15:39:50 +01:00
tests_sh_dnstap.py Replace clean.sh files with extra_artifacts mark 2024-11-08 15:39:50 +01:00
ydump.py Auto-format Python files with black 2022-06-08 10:28:08 +02:00

Copyright (C) Internet Systems Consortium, Inc. ("ISC")

SPDX-License-Identifier: MPL-2.0

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0.  If a copy of the MPL was not distributed with this
file, you can obtain one at https://mozilla.org/MPL/2.0/.

See the COPYRIGHT file distributed with this work for additional
information regarding copyright ownership.

The "large-answer.fstrm" file was generated by configuring a named instance
compiled with --enable-dnstap and --enable-fixed-rrset with the following
directives:

    minimal-responses yes;
    rrset-order { order fixed; };
    dnstap { auth response; };
    dnstap-identity none;
    dnstap-output file "large-answer.fstrm";

The captured RRset from the "example." zone was created using:

    $GENERATE 1-48 @ IN A 127.0.0.$

A server instance set up this way was then queried non-recursively (RD=0) for
"example/A".