zeek/auxil/btest/testing/tests/parts-initializer-finalizer.test
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

29 lines
821 B
Plaintext

# This test verifies the invocation order of initializers, finalizers, and their
# part-specific equivalents.
# %TEST-EXEC: btest t/test
# %TEST-EXEC: btest-diff output
# %TEST-START-FILE btest.cfg
[btest]
TestDirs = t
TmpDir = .tmp
BaselineDir = Baseline
Initializer = echo Initializer $TEST_PART >>../../output
Finalizer = echo Finalizer $TEST_PART >>../../output
PartInitializer = echo PartInitializer $TEST_PART >>../../output
PartFinalizer = echo PartFinalizer $TEST_PART >>../../output
# %TEST-END-FILE
# %TEST-START-FILE t/test
@TEST-EXEC: echo "Hello, world!." >>../../output
# %TEST-END-FILE
# %TEST-START-FILE t/test#2
@TEST-EXEC: echo "Hello, world! Again." >>../../output
# %TEST-END-FILE
# %TEST-START-FILE t/test#3
@TEST-EXEC: echo "Hello, world! Again. Again." >>../../output
# %TEST-END-FILE