47 lines
1.2 KiB
Plaintext
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
|