Craig Tiller
b84728d6dd
Better logging for Travis
10 years ago
Craig Tiller
9d6139a6f6
Add timer to run_tests.py
...
For future profiling work to eliminate/speed-up slow tests.
10 years ago
Nicolas "Pixel" Noble
a7df3f9e2c
Improving travis output.
10 years ago
Nathaniel Manista
9280790a5d
Final changes to the early_adopter API.
...
This makes grpc.early_adopter much more independent of RPC
Framework and cleaner at the cost of reexporting most of the
interfaces and writing several delegation classes.
10 years ago
Craig Tiller
c1f1162787
Drastic speed up
10 years ago
Masood Malekghassemi
59d9ff4d9f
Updated Python protoc plugin testing.
10 years ago
Julien Boeuf
9fff77e4f8
Addressing comments.
10 years ago
Craig Tiller
23d2f3f2b1
Support writes failing
10 years ago
Craig Tiller
336ad50973
Use signals instead of sleep to wait for jobs
10 years ago
Craig Tiller
fe406ec601
Support taking a regex on test short name
...
Allows run_tests to focus on one particular test if necessary.
Useful in combination with runs_per_test.
10 years ago
Craig Tiller
42bc87c097
Update C++ server with new core API
...
And reflects the C++ API in ServerBuilder.
10 years ago
Craig Tiller
fe8af4e2e9
Rename interop_test.c --> interop_test.cc
...
We have many assumptions about languages baked into the test system, and we want this test harness to trigger when testing C++ stuff, so it needs to be written in C++.
10 years ago
Masood Malekghassemi
b13673dd7a
Added compiler plugin test for Python.
10 years ago
Nathaniel Manista
7efe54e336
The framework.assembly package.
...
This provides for now what should be a nicer interface for code
generation than that of the Face layer. In terms of abstraction
it's conceptually very similar so the two should probably be
merged as soon as is reasonable.
10 years ago
Craig Tiller
772a976434
Re-enable rewrite test
10 years ago
Craig Tiller
04ab715339
Also check build=test
10 years ago
Craig Tiller
5f9d615d8d
Make run_tests.py respect the run= attribute
10 years ago
Craig Tiller
16a6ea6bc0
Ensure interop tests are run as part of run_tests
...
I'm honestly a little shocked this wasn't done previously.
10 years ago
Craig Tiller
1a305b1d9d
Make valgrind a bit more useful
10 years ago
Craig Tiller
ce5021b0b9
Add missing new-lines at end of file
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Nathaniel Manista
c25a3b35bd
Python source reorganization.
...
A top-level "grpc" package is added and RPC Framework
is made public.
10 years ago
Craig Tiller
35108f6527
Allow grpc_init to be called multiple times
10 years ago
Craig Tiller
73b7018ebd
Cleaned up
10 years ago
Craig Tiller
834288138d
Add shell script copyrights
10 years ago
Craig Tiller
c2c792113e
Add copyrights to Python code
10 years ago
Nathaniel Manista
a73f7464c2
Upgrade Python proto dependency to 3.0.0-alpha-1.
10 years ago
Nathaniel Manista
a035afcfae
Clean up setup.py and move it into src/.
10 years ago
Craig Tiller
ae7fe92389
Unix domain socket support
10 years ago
Craig Tiller
96bd5f6b76
Add ubsan support
10 years ago
Craig Tiller
0220cf14b0
Add end2end async unary single threaded test (compiles)
10 years ago
Chen wang
842325110d
Rename examples/tips to examples/pubsub
10 years ago
murgatroid99
a8c21e8ecf
Added useful behavior for empty batch
10 years ago
David Klempner
2573958e84
Change TestCache to parameterize whether to skip running tests.
...
This allows caching results with --runs_per_test.
10 years ago
Nicolas Noble
0af000bfba
Fixing valgrind's codepath in run_tests.py.
10 years ago
David Klempner
5e35b14094
Disable test caching when runs_per_test > 1
...
Otherwise the tests just stop once they succeed, or don't even run at
all if they passed in a previous run.
10 years ago
Craig Tiller
75be91a149
Allow Python to be built without sudo
10 years ago
Craig Tiller
f8ac5d846c
Fixup callers with new api
10 years ago
Craig Tiller
ae00e37ac2
Fix duplicated line
10 years ago
Craig Tiller
1ffa52f6dc
Clean build.json
10 years ago
Craig Tiller
cff2d15f94
Convert more tests (and re-enable some disabled ones)
10 years ago
David Klempner
1d0302d03d
Add a tsan suppression file with OPENSSL_cleanse and use it in run_tests
10 years ago
Chen Wang
ca3d6f16df
Remove duplicated target tips_client defintion.
10 years ago
Craig Tiller
a57fa9f06c
missed file
10 years ago
Julien Boeuf
026a417def
Adding support for loading the SSL roots from an environment variable.
...
- Had to add support for files and environment variables as well.
- I can't compile on windows so I'm sure there will be some issues.
- Tested end-to-end with the simple ssl fullstack test.
10 years ago
David Klempner
f94838b0a3
Make several python scripts explicitly python2.7
...
I tried actually doing a build on my home desktop, and none of these
run with python 3.3, which is /usr/bin/python on my home desktop.
10 years ago
Nathaniel Manista
c48afec9f4
Install PyPI's protobuf into the Python virtual environment.
...
There may be a way to use third_party's protobuf (and this
may eventually be necessary) but I haven't yet figured out
how to do it correctly. It can happen later.
10 years ago
Nathaniel Manista
a4ead5d91b
Bring in the Python GRPC Adapter package.
10 years ago
Nathaniel Manista
b8b0adfbf9
Refactoring of the Python build.
...
The source code is moved from src/python to
src/python/src. A setup.py is added at
src/python. The build_python.sh and
run_python.sh scripts are updated to build
and run the Python tests by building a
package and installing it in the developer's
Python 2.7 virtual environment.
10 years ago
Craig Tiller
5350c2e703
Clean build file, regen projects
10 years ago