zeek/auxil/package-manager/testing/tests/metadata-config_files
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

47 lines
1.2 KiB
Plaintext

# @TEST-EXEC: bash setup
# @TEST-EXEC: zkg install foo bar
# @TEST-EXEC: bash %INPUT
# @TEST-EXEC: zkg refresh
# @TEST-EXEC: zkg upgrade foo
# @TEST-EXEC: btest-diff scripts/foo/config.zeek
# @TEST-EXEC: btest-diff scripts/bar/config.zeek
# @TEST-EXEC: cp state/backups/one/alice/foo/config.zeek* foo_backup.zeek
# @TEST-EXEC: btest-diff foo_backup.zeek
# @TEST-EXEC: zkg install bar --version=2.0.0
# @TEST-EXEC: cp scripts/bar/config.zeek barconfig2.zeek
# @TEST-EXEC: btest-diff barconfig2.zeek
# @TEST-EXEC: cp state/backups/one/alice/bar/config.zeek* bar_backup.zeek
# @TEST-EXEC: btest-diff bar_backup.zeek
@TEST-START-FILE setup
cd packages/foo
echo 'print "foo orig";' > config.zeek
echo 'config_files = config.zeek' >> zkg.meta
git add *
git commit -am 'new stuff'
cd ../bar
echo 'print "bar 1.0.0";' > config.zeek
echo 'config_files = config.zeek' >> zkg.meta
git add *
git commit -am 'new stuff'
git tag -a 1.0.0 -m 1.0.0
@TEST-END-FILE
echo 'print "foo mod";' > scripts/foo/config.zeek
echo 'print "bar mod";' > scripts/bar/config.zeek
cd packages/foo
echo 'print "foo new";' > config.zeek
git commit -am 'new stuff'
cd ../bar
echo 'print "bar 2.0.0";' > config.zeek
git commit -am 'new stuff'
git tag -a 2.0.0 -m 2.0.0