blob: 11be9297da7d560ea481f168c9a3ae879362661b [file] [log] [blame]
Han-Wen Nienhuys88868492019-04-25 12:15:41 +02001#!/bin/sh
2
3# This test ensures that new dependencies in nongoogle.bzl go through LC review.
4
5set -eux
6
7bzl=$(pwd)/tools/nongoogle.bzl
8
9TMP=$(mktemp -d || mktemp -d -t /tmp/tmp.XXXXXX)
10
11grep 'name = "[^"]*"' ${bzl} | sed 's|^[^"]*"||g;s|".*$||g' | sort > $TMP/names
12
13cat << EOF > $TMP/want
David Ostrovsky168b7cd2024-05-05 10:25:18 +020014auto-common
15auto-factory
16auto-service-annotations
17auto-value
18auto-value-annotations
David Ostrovskyeba485b2019-05-07 01:04:21 +020019cglib-3_2
David Ostrovskyd07ec9c2020-12-10 17:33:05 +010020commons-io
David Ostrovskyeba485b2019-05-07 01:04:21 +020021dropwizard-core
David Ostrovskyeba485b2019-05-07 01:04:21 +020022eddsa
David Ostrovskyf49a15a2021-12-27 07:32:22 +010023error-prone-annotations
Han-Wen Nienhuys306fd662020-05-05 16:00:22 +020024flogger
David Ostrovsky22e53392022-01-17 14:48:00 +010025flogger-google-extensions
Han-Wen Nienhuys306fd662020-05-05 16:00:22 +020026flogger-log4j-backend
27flogger-system-backend
David Ostrovsky4aceda82024-05-05 10:11:34 +020028gson
Han-Wen Nienhuysd36c21b2020-11-24 19:01:10 +010029guava
Dmitrii Filippovabf3c832021-10-20 16:36:04 +020030guava-testlib
Han-Wen Nienhuys2519ea22020-12-17 17:59:40 +010031guice-assistedinject
David Ostrovsky78be3df2020-11-16 22:20:28 +010032guice-library
Han-Wen Nienhuys2519ea22020-12-17 17:59:40 +010033guice-servlet
Darius Jokilehtof22e34b2022-02-18 20:37:36 +000034hamcrest
Edwin Kempin00fe2a42022-03-16 10:58:48 +010035impl-log4j
David Ostrovskyeba485b2019-05-07 01:04:21 +020036j2objc
Edwin Kempin00fe2a42022-03-16 10:58:48 +010037jcl-over-slf4j
Han-Wen Nienhuys22983762021-01-13 12:31:32 +010038jimfs
David Ostrovskyeba485b2019-05-07 01:04:21 +020039jruby
Edwin Kempin00fe2a42022-03-16 10:58:48 +010040log-api
41log-ext
Matthias Sohn65a6b1a2022-01-13 10:30:51 +010042log4j
Han-Wen Nienhuys81a18b52021-08-03 14:31:37 +020043lucene-analyzers-common
David Ostrovsky50fa6c92023-11-12 11:08:55 +010044lucene-backward-codecs
Han-Wen Nienhuys81a18b52021-08-03 14:31:37 +020045lucene-core
46lucene-misc
47lucene-queryparser
David Ostrovskyeba485b2019-05-07 01:04:21 +020048mina-core
49nekohtml
50objenesis
51openid-consumer
David Ostrovsky231e6982024-05-28 19:49:03 +020052protobuf-java
Han-Wen Nienhuys9a62fe62020-12-21 20:56:06 +010053soy
David Ostrovskyeba485b2019-05-07 01:04:21 +020054sshd-mina
David Ostrovsky93122822020-04-18 00:24:25 +020055sshd-osgi
David Ostrovskyceb5ec12020-04-18 08:50:45 +020056sshd-sftp
Han-Wen Nienhuys0876e292021-01-14 16:00:21 +010057truth
58truth-java8-extension
59truth-liteproto-extension
60truth-proto-extension
Han-Wen Nienhuys88868492019-04-25 12:15:41 +020061tukaani-xz
David Ostrovskyeba485b2019-05-07 01:04:21 +020062xerces
Han-Wen Nienhuys88868492019-04-25 12:15:41 +020063EOF
64
65diff -u $TMP/names $TMP/want