#!/bin/sh | |
# This test ensures that new dependencies in nongoogle.bzl go through LC review. | |
set -eux | |
bzl=$(pwd)/tools/nongoogle.bzl | |
TMP=$(mktemp -d || mktemp -d -t /tmp/tmp.XXXXXX) | |
grep 'name = "[^"]*"' ${bzl} | sed 's|^[^"]*"||g;s|".*$||g' | sort > $TMP/names | |
cat << EOF > $TMP/want | |
cglib-3_2 | |
dropwizard-core | |
duct-tape | |
eddsa | |
elasticsearch-rest-client | |
flogger | |
flogger-log4j-backend | |
flogger-system-backend | |
httpasyncclient | |
httpcore-nio | |
j2objc | |
jackson-core | |
jna | |
jruby | |
mina-core | |
nekohtml | |
objenesis | |
openid-consumer | |
sshd-mina | |
sshd-osgi | |
testcontainers | |
testcontainers-elasticsearch | |
tukaani-xz | |
visible-assertions | |
xerces | |
EOF | |
diff -u $TMP/names $TMP/want |