Craig Tiller
c85357e051
Reduce mac CI load
9 years ago
Nicolas "Pixel" Noble
63323e3c07
Re-enabling tests that got culled off.
9 years ago
Craig Tiller
9a0c10efc6
Windows fix
9 years ago
Craig Tiller
9429b619d9
Fix typo
9 years ago
Craig Tiller
d50993d49b
Add linux, mac as test platforms, only run _with_poll tests on linux
9 years ago
Craig Tiller
ef12559f0f
Rework restart facility to be more portable
9 years ago
Craig Tiller
f53d9c8d0d
Testing port server
...
run_tests.py will start a server (if it's not running, or if the running
port server mismatches the 'current' one) that serves ports to use for
tests. The server is left running after run_tests.py finishes, so that
in environments such as Mac and Windows where tests run unshielded from
each other, we don't start jumping on already used ports.
9 years ago
Jan Tattermusch
9d67d8deaf
add HealthCheck tests to run_tests.py
9 years ago
Craig Tiller
17effabe42
Add proxy tests to end2end suite
...
Currently the oauth2 variant of these tests is disabled. Will work with
@jboeuf to figure out how to turn them on.
9 years ago
yang-g
297a25b0cf
Add StubOptions
9 years ago
Nicolas "Pixel" Noble
70787578f6
Adding a sanity check that the cached makefile variables aren't committed.
9 years ago
Jan Tattermusch
725835abf9
polishing runtests
10 years ago
Masood Malekghassemi
2b84162bd4
Use py.test from run_tests.py
...
Also updates the version of grpcio_test. Now that grpcio and its tests
are in different project packages, the version numbers should be kept in
sync.
10 years ago
Jorge Canizales
d0b32e9a55
Make plugin & server, and pod install via run_tests.py
10 years ago
Jorge Canizales
a0b3bfa356
Start integrating ObjC tests in run_tests.py
10 years ago
Masood Malekghassemi
623b7aee4a
Reorganize Python tests
10 years ago
Masood Malekghassemi
fe8dc883d0
Reorganize Python packages
...
This is in preparation of moving all tests into a separate package to
enable ease of coverage checking and testing.
10 years ago
yang-g
61fcb185dd
regenerate projects
10 years ago
Alistair Veitch
1178900c04
merge with master, fix build issue
10 years ago
murgatroid99
a43c14fef8
Make ruby tests see changes to C core
10 years ago
Alistair Veitch
ff32faf3c9
Move grpc_census_call_*_context calls into public header
10 years ago
Craig Tiller
a7957f50af
Exclude uds from default hostname tests
10 years ago
Craig Tiller
83f4d4e218
Add a subchannel factory decorator library
10 years ago
Donna Dionne
95099bb934
adding one more prepare command to mirror repositories.
10 years ago
Craig Tiller
5ddbb9d405
Allow specific pollers to be woken
...
Currently, if two threads call grpc_completion_queue_pluck on the same
completion queue for different tags, there is a 50% chance that we
deliver the completion wakeup to the wrong poller - forcing the correct
poller to wait until its polling times out before it can return an event
up to the application.
This change tweaks our polling interfaces so that we can indeed wake a
specific poller.
Nothing has been performance tuned yet. It's definitely sub-optimal in a
number of places. Wakeup file-descriptors should be recycled. We should
have a path that avoids calling poll() followed by epoll(). We can
probably live without it right at the second though.
This code will fail on Windows at least (I'll do that port when I'm in the office and have a Windows
machine).
10 years ago
Nicolas "Pixel" Noble
58577ecdd1
Regenerate project files.
10 years ago
yang-g
f145b3b5be
regenerate projects
10 years ago
Donna Dionne
1b0e3437be
Adding c++ interop (cloud to prod) to jenkins work flow.
...
First effort in adding interop to jenkins work flow, more languages will follow.
10 years ago
Jan Tattermusch
9a5c4f516f
make sure async test wont be silently skipped with old NUnit
10 years ago
yang-g
c9c69e27da
Add reconnect interop test client and server
10 years ago
Nicolas "Pixel" Noble
4243ca878e
Supporting FreeBSD for Jenkins.
10 years ago
Craig Tiller
c4b56b67a2
Make passing NULL for host not crash
10 years ago
vjpai
b28456b1e4
Add dynamic thread pool and initial port of test
10 years ago
yang-g
8b25f2aaeb
move fake_transport_security_credentials to private API
10 years ago
Alistair Veitch
b46f3f400e
fix build
10 years ago
Craig Tiller
698d00c60e
Add ipv4:, ipv6: schemes
10 years ago
Alistair Veitch
635899d062
rebuild makefile
10 years ago
yang-g
7ef7232dd9
split iterator into its own file
10 years ago
Craig Tiller
1ada6ad8e5
Added connectivity tests, fixed bugs
10 years ago
vjpai
a2e1bb1577
Change name of thread_pool files to fixed_size_thread_pool when
...
appropriate
10 years ago
Craig Tiller
48cb07c909
Client connectivity API
...
Initial plumbing work; needs tests and more client_channel
implementation.
10 years ago
Vijay Pai
69f2410086
Make thread_pool.h a public header
...
Rename ThreadPool -> FixedSizeThreadPool to allow for later introduction
of DynamicSizeThreadPool
10 years ago
Nathaniel Manista
3abe61850e
links interface and gRPC-on-wire implementation
...
This code branches out of the alpha/early_adopter code and begins
building toward the beta API.
10 years ago
yang-g
be5f059219
Add oauth2_auth_token test case in interop test
10 years ago
Craig Tiller
143e7bf0cf
Introduce a clock type field onto gpr_timespec.
...
Use it to validate that arithmetic on time types makes even some vague
kind of sense.
10 years ago
Nicolas "Pixel" Noble
f716c0ca43
Filtering stdout for JUnit report in case of timeouts.
...
We're not properly filtering stdout in case we're timeouting. This generates invalid XML output.
10 years ago
Nicolas "Pixel" Noble
0e107a7f02
Disabling cython for now.
10 years ago
Vijay Pai
887f86bd21
Debug and add in generated build files
10 years ago
Vijay Pai
005e305c22
Initial checkin commit for lockfree stack.
...
Tests not yet included.
10 years ago
Craig Tiller
2c3a35e5cf
Make naming a little more consistent
10 years ago