aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
Commit message (Collapse)AuthorAge
* Merge pull request #1586 from murgatroid99/node_increase_travis_timeout_againGravatar Tim Emiola2015-05-14
|\ | | | | Re-doubling Node timeout to fix #1539
* | Modifying test result and log storage for better keeping of test history.Gravatar Donna Dionne2015-05-13
| |
| * Re-doubling Node timeout to fix #1539Gravatar murgatroid992015-05-13
|/
* Set shortname for Python testsGravatar Craig Tiller2015-05-13
| | | | This avoids all tests showing up as run_python.sh.
* Merge pull request #1472 from ctiller/bye-bye-completion-queue-pieGravatar Yang Gao2015-05-13
|\ | | | | C Core API cleanup.
* \ Merge pull request #1570 from jtattermusch/interop_auth_windowsGravatar donnadionne2015-05-13
|\ \ | | | | | | Add ability to run C# auth interop test clients on windows
* \ \ Merge pull request #1563 from nicolasnoble/more-win32-fixesGravatar Craig Tiller2015-05-12
|\ \ \ | | | | | | | | Various Win32 fixes and improvements.
| | * | added ability to run auth interop test clients on windowsGravatar Jan Tattermusch2015-05-12
| | | |
* | | | Prevents run_tests from spamming.Gravatar Nicolas "Pixel" Noble2015-05-13
| |/ / |/| |
| * | Various Win32 fixes and improvements.Gravatar Nicolas Noble2015-05-12
| | | | | | | | | | | | | | | | | | | | | | | | -) Properly setting up the endpoint pair. -) Beancounting on socket shutdown to properly add references. -) Only proceed to clear out data when called from the IOCP thread. -) Enabling ALL the tests. -) Fixing run_tests.py to properly invoke them.
| | * Merge github.com:grpc/grpc into bye-bye-completion-queue-pieGravatar Craig Tiller2015-05-12
| | |\ | |_|/ |/| |
* | | Merge github.com:grpc/grpc into timeouts-need-logs-tooGravatar Craig Tiller2015-05-12
|\ \ \
* | | | Make runtests print logs on timed out testsGravatar Craig Tiller2015-05-12
| | | |
| | | * Allow running ASAN without leak checkingGravatar Craig Tiller2015-05-12
| | | |
| | | * Make runtests print logs on timed out testsGravatar Craig Tiller2015-05-12
| | |/
| * | Merge pull request #1553 from jtattermusch/interop_windows_runnersGravatar Tim Emiola2015-05-12
| |\ \ | | | | | | | | Runner scripts for interop tests on Windows
| * | | Adding 2 new test runner scripts to help to separate tests into smaller runs andGravatar Donna Dionne2015-05-11
| | |/ | |/| | | | | | | getting faster results.
| | * make windows host configurableGravatar Jan Tattermusch2015-05-11
| | |
| | * added interop and cloud to prod runner scripts for windows interop clientsGravatar Jan Tattermusch2015-05-11
| |/ |/|
| * Merge pull request #1489 from ctiller/all-the-small-thingsGravatar Yang Gao2015-05-11
| |\ | | | | | | Split thread stress from end2end to improve parallelism
| * \ Merge pull request #1496 from dgquintas/profile_analysis_better_reportingGravatar Craig Tiller2015-05-11
| |\ \ | | | | | | | | Implemented aggregation over important mark times.
| * \ \ Merge branch 'master' of github.com:grpc/grpc into generate-test-projectsGravatar Nicolas "Pixel" Noble2015-05-09
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile test/core/end2end/gen_build_json.py tools/run_tests/tests.json vsprojects/Grpc.mak
| * | | | Making the gRPC C tests building under Windows.Gravatar Nicolas Noble2015-05-09
| | | | |
| * | | | Adding grpc++_unsecure project file, and adding better support for test ↵Gravatar Nicolas "Pixel" Noble2015-05-09
|/ / / / | | | | | | | | | | | | projects.
| * | | Merge pull request #1506 from jboeuf/call_credsGravatar Craig Tiller2015-05-08
| |\ \ \ | | | | | | | | | | Adding support for per call credentials in core.
| | * | | Addressing comments.Gravatar Julien Boeuf2015-05-08
| | | | |
| | * | | Merging with master.Gravatar Julien Boeuf2015-05-08
| | |\ \ \ | |_|/ / / |/| | | |
| | | | * Merge github.com:grpc/grpc into all-the-small-thingsGravatar Craig Tiller2015-05-08
| | | | |\ | |_|_|_|/ |/| | | |
| * | | | Doubled Node per-test timeout for run_testsGravatar murgatroid992015-05-08
|/ / / /
* | | | Merge branch 'yang-g-mock'Gravatar Craig Tiller2015-05-08
|\ \ \ \
| | | | * Merge github.com:grpc/grpc into all-the-small-thingsGravatar Craig Tiller2015-05-08
| | | | |\ | |_|_|_|/ |/| | | |
* | | | | Merge pull request #1477 from ↵Gravatar Nicolas Noble2015-05-07
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ctiller/we-should-probably-run-all-the-tests-we-have Enable test that got forgotten
* \ \ \ \ \ Merge pull request #1510 from ejona86/installDistGravatar Nathan Mittler2015-05-07
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add 'installDist' task to grpc-java Docker build
| | | * \ \ \ Merge remote-tracking branch 'upstream/master' into mockGravatar Yang Gao2015-05-07
| | | |\ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Add 'installDist' task to grpc-java Docker buildGravatar Eric Anderson2015-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow us to not run Gradle every time we run an integration test.
| | | | | | * Merge github.com:grpc/grpc into all-the-small-thingsGravatar Craig Tiller2015-05-07
| | | | | | |\ | |_|_|_|_|_|/ |/| | | | | |
| | * | | | | Merge github.com:grpc/grpc into we-should-probably-run-all-the-tests-we-haveGravatar Craig Tiller2015-05-07
| | |\ \ \ \ \ | |_|/ / / / / |/| | | | | |
| | | | * | | Adding support for per call credentials in core.Gravatar Julien Boeuf2015-05-07
| |_|_|/ / / |/| | | | |
| | | | * | Further fixes and eye candy.Gravatar David Garcia Quintas2015-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, fixed the handling of } when nesting gets complex. Made the reporting of block percentiles consistent with the ! reporting.
| | | | * | Handling of ! tags across threads & performance.Gravatar David Garcia Quintas2015-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed an important bug whereby thread info wasn't being taken into account for ! marks. Also dramatically improved performance by getting rid of a silly O(n^2) loop.
* | | | | | more division of logs to make it easier to analyze test results.Gravatar Donna Dionne2015-05-06
| | | | | |
| | | | * | Avoid repeated sortings in percentile() calls.Gravatar David Garcia Quintas2015-05-06
| | | | | | | | | | | | | | | | | | | | | | | | Have the function expect sorted input.
| | | | * | Implemented aggregation over important mark times.Gravatar David Garcia Quintas2015-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Namely, 50,90,95 and 99th percentiles are now reported on important marks. Example output (for a single ! mark between begin-end marks in grpc_tcp_write()): ``` Important marks: ================ 99999@src/core/iomgr/tcp_posix.c:545 Relative mark: 50th p. 90th p. 95th p. 99th p. 205 { (src/core/iomgr/tcp_posix.c:541): 0.037 0.057 0.070 0.087 205 } (src/core/iomgr/tcp_posix.c:556): 15.181 27.021 32.509 41.103 ``` For a fabricated example (see https://gist.github.com/dgquintas/026d333815589cc37269) with the same ! mark in two different frames, the output is: ``` Important marks: ================ 999999@src/core/iomgr/tcp_posix.c:5 Relative mark: 50th p. 90th p. 95th p. 99th p. 205 { (src/core/iomgr/tcp_posix.c:1): 9.500 13.900 14.450 14.890 205 } (src/core/iomgr/tcp_posix.c:6): 3.000 4.600 4.800 4.960 999999@src/core/iomgr/tcp_posix.c:3 Relative mark: 50th p. 90th p. 95th p. 99th p. 205 { (src/core/iomgr/tcp_posix.c:1): 2.500 2.900 2.950 2.990 205 { (src/core/iomgr/tcp_posix.c:2): 1.500 1.900 1.950 1.990 205 } (src/core/iomgr/tcp_posix.c:4): 2.000 2.800 2.900 2.980 205 } (src/core/iomgr/tcp_posix.c:6): 10.000 15.600 16.300 16.860 ```
* | | | | | Merge branch 'master' of github.com:google/grpc into test-logGravatar Donna Dionne2015-05-06
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
* | | | | | Ensuring test logs are not over written between runs.Gravatar Donna Dionne2015-05-06
| |/ / / / |/| | | |
| | * | | Merge github.com:grpc/grpc into we-should-probably-run-all-the-tests-we-haveGravatar Craig Tiller2015-05-06
| | |\ \ \ | | |/ / / | |/| | |
| | | | * Merge github.com:grpc/grpc into all-the-small-thingsGravatar Craig Tiller2015-05-06
| | | | |\ | | |_|_|/ | |/| | |
| * | | | Merge pull request #1491 from dgquintas/important_mark_analysisGravatar Craig Tiller2015-05-06
| |\ \ \ \ | | | | | | | | | | | | Added support for important mark (!) analysis.
| | * | | | Added support for important mark (!) analysis.Gravatar David Garcia Quintas2015-05-06
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For example, an input of GRPC_LAT_PROF 1316908107613.015869 0x7fd35f7fe700 { 205 (nil) src/core/iomgr/tcp_posix.c 1 GRPC_LAT_PROF 1316908107614.015869 0x7fd35f7fe700 { 205 (nil) src/core/iomgr/tcp_posix.c 2 GRPC_LAT_PROF 1316908107615.015869 0x7fd35f7fe700 ! 999999 (nil) src/core/iomgr/tcp_posix.c 3 GRPC_LAT_PROF 1316908107616.015869 0x7fd35f7fe700 } 205 (nil) src/core/iomgr/tcp_posix.c 4 GRPC_LAT_PROF 1316908107617.015869 0x7fd35f7fe700 ! 999999 (nil) src/core/iomgr/tcp_posix.c 5 GRPC_LAT_PROF 1316908107618.015869 0x7fd35f7fe700 } 205 (nil) src/core/iomgr/tcp_posix.c 6 results in tag 50%/90%/95%/99% us 205 5.00/5.00/5.00/5.00 Important marks: ================ 999999 @ src/core/iomgr/tcp_posix.c:3 205 { (src/core/iomgr/tcp_posix.c:1): 2.000 us 205 { (src/core/iomgr/tcp_posix.c:2): 1.000 us 205 } (src/core/iomgr/tcp_posix.c:4): -1.000 us 205 } (src/core/iomgr/tcp_posix.c:6): -3.000 us 999999 @ src/core/iomgr/tcp_posix.c:5 205 { (src/core/iomgr/tcp_posix.c:1): 4.000 us 205 } (src/core/iomgr/tcp_posix.c:6): -1.000 us
| | | | * Split thread stress from end2end to improve parallelismGravatar Craig Tiller2015-05-06
| |_|_|/ |/| | |