Commit Graph

33 Commits

Author SHA1 Message Date
imalasong 554f107626
Makefile: perfect PHONY (#7076) 2024-04-09 08:15:10 -07:00
Arvind Bright eb4e411540
vet: split vet-proto from vet.sh (#7099) 2024-04-05 15:24:10 -07:00
Easwar Swaminathan 46ab723bb2
multiple: remove appengine specific build constraints and code (#4685) 2021-08-24 12:30:13 -07:00
Easwar Swaminathan 44e408dab4
Makefile: enable module support in deps (#4062) 2020-11-24 16:53:57 -08:00
Easwar Swaminathan 53c8623768
Makefile: Restore `deps` and `testdeps` (#4060) 2020-11-24 11:56:47 -08:00
Easwar Swaminathan 83af853381
trim the Makefile (#4054)
Remove sections which deal with `deps`. These are not required with the
move to Go modules, and create unnecessary diffs in go.mod and go.sum
files.

Left the rest as is, as some are used from `testing.yaml` and others
serve as a handy reference when one wants to build/test something
specific.
2020-11-20 12:29:28 -08:00
Garrett Gutierrez 35afeb6efe
internal: reintroduce legacy appengine build constraints (#3850) 2020-08-27 11:04:57 -07:00
Elizabeth Zou d3e3e7a46f
security/authorization: Added CEL-based authorization engine (#3707)
* Add CEL-based authorization engine in a new module under security/authorization
2020-08-07 09:49:45 -07:00
Doug Fawley bc714cd8ae
Remove Go 1.9 / AppEngine support; assume go1.12 build tag (#3767) 2020-07-30 16:15:35 -07:00
ZhenLian d670c2dcc8 advancedtls: fix internal tests (#3322)
fix an internal error in advanced_tls.test. Previous check is to check against the prefix of the ServerName, which might be different in various environments. We'd better not rely on checking that.
2020-01-15 14:03:38 -08:00
Menghan Li 2259ee6f1a
makefile: remove testappengine from make all (#2621)
Since it requires goapp.
2019-02-07 13:44:42 -08:00
Jean de Klerk 35c3afad17
Transport refactor (#2305)
internal: remove transportMonitor, replace with callbacks

This refactors the internal http2 transport to use callbacks instead
of continuously monitoring the transport in a separate goroutine. This
has several advantages:

- Less goroutines.
- Less complexity: synchronous callbacks are much easier to reason to
reason about than asynchronous monitoring goroutines.
- Callbacks: these provide definitive locations for monitoring the
creation and closure of a transport, paving the way for GracefulStop.

This CL also consolidates all the logic about backoff and iterating
through the list of addresses into a single method.
2018-09-20 15:45:40 -07:00
dfawley ba4eb68a02
Travis/Makefile/vet cleanups (#2283)
- .travis.yml:
  - Download dependencies at install time
  - Run race and non-race in separate instances
  - Use braces around env var names
- vet.sh:
  - Run `go mod tidy` to keep it tidy
  - Stop filtering transport errors from go/vet output
  - Use braces around env var names
- Makefile:
  - Reorder alphabetically
  - Add "vetdeps" as a dependency of "vet"
  - Add "testappengine" to "all"
2018-09-04 15:10:01 -07:00
lyuxuan cd69bb2707
testing: run test in simulated appengine environment (#2145) 2018-06-21 13:09:46 -07:00
Menghan Li 4172bfc25e
documentation: add instructions for running tests locally (#2006) 2018-04-19 17:17:21 -07:00
dfawley fb4b2b29e4 reduce timeout for tests to 5m (7m for testrace) (#1635) 2017-10-31 14:07:09 -07:00
Menghan Li 7103997bd8 Run tests without -v (#1562) 2017-10-04 14:23:20 -07:00
dfawley d6870035ab Check "x/net/context" with `go vet` like "context" (#1490)
* Check "x/net/context" with `go vet` like "context"

Includes a signficant revamp of .travis.yml to execute a separate script for
all of the things we check before allowing a merge.

* fix bug in benchmain
2017-08-29 15:40:57 -07:00
dfawley 25b4a426b4 go-generate pb.go files and check in Travis to make sure they don't change (#1426) 2017-08-17 16:00:51 -07:00
ZhouyihaiDing f0c566b827 benchmark: add latency/MTU/bandwidth into testcases (#1304) 2017-06-23 14:22:51 -07:00
ZhouyihaiDing ba30de56b8 use subtests for the benchmark_test and add it into the Makefile (#1278)
* use subtests for the benchmark_test and add it into the Makefile

* benchmark: keep the original benchmark_test as version 16. use subtests benchmark as 17
2017-06-12 14:52:33 -07:00
Menghan Li bc315c855f Add comment for proto in Makefile 2016-06-09 14:40:28 -07:00
Menghan Li 147022d136 Run protoc on proto files in same package together 2016-06-08 14:47:37 -07:00
Peter Edge bc6951eb0b Update Makefile.
Signed-off-by: Peter Edge <peter.edge@gmail.com>
2016-03-29 00:05:04 +02:00
iamqizhao 0be6721c85 coverage on multiple packages 2015-11-06 13:26:24 -08:00
iamqizhao bda7f81e9a add -v 2015-09-28 18:54:00 -07:00
iamqizhao 6b055d5daf fix typo 2015-09-28 17:44:12 -07:00
iamqizhao e80c8e9226 fix 2015-09-28 17:40:23 -07:00
iamqizhao b800403045 fix 2015-06-12 18:17:36 -07:00
iamqizhao 2579d72e57 remove lint from Makefile. It could give false alarms. 2015-06-12 17:57:50 -07:00
Peter Edge 193def8df4 actually put in google.golang.org/grpc reference in Makefile
Signed-off-by: Peter Edge <peter.edge@gmail.com>
2015-05-24 16:27:48 +02:00
Peter Edge 7b50c34edb add make proto and update protos 2015-05-24 16:14:32 +02:00
Peter Edge f5bae617c6 Add a Makefile to show development commands
Signed-off-by: Peter Edge <peter.edge@gmail.com>
2015-05-24 16:05:35 +02:00