aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
Commit message (Collapse)AuthorAge
* Make runtests print logs on timed out testsGravatar Craig Tiller2015-05-12
|
* 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
| |_|_|/ |/| | |
| | * | Merge github.com:grpc/grpc into we-should-probably-run-all-the-tests-we-haveGravatar Craig Tiller2015-05-05
| | |\ \ | |_|/ / |/| | |
| * | | add command for the rest of PHP interop testGravatar Stanley Cheung2015-05-05
|/ / /
| | * Merge remote-tracking branch 'upstream/master' into mockGravatar Yang Gao2015-05-05
| | |\
| | * | add a test using the mock interfacesGravatar Yang Gao2015-05-05
| | | |
* | | | Basic profiler analyzerGravatar Craig Tiller2015-05-05
| |_|/ |/| |
| * | Enable test that got forgottenGravatar Craig Tiller2015-05-05
| | |
* | | add php compute_engine_creds auth interop testGravatar Stanley Cheung2015-05-05
|/ /
* | merge with headGravatar Yang Gao2015-05-04
|\ \
* | | Add a c test for max message lengthGravatar Yang Gao2015-05-04
| | |
| * | Merge pull request #1463 from ctiller/seqnoGravatar Yang Gao2015-05-04
| |\ \ | | | | | | | | Fix a typo that resulted in truncating incoming sequence numbers to 24 bits
| * | | Merge pull request #1450 from donnadionne/phpGravatar Stanley Cheung2015-05-04
|/| | | | | | | | | | | adding php to cloud to prod tests.
| | * | Add test for >16777215 sequence numbered streamsGravatar Craig Tiller2015-05-04
| |/ / |/| |
* | | Let's be really pedantic about the status of our submodules.Gravatar Nicolas "Pixel" Noble2015-05-04
| | |
| * | adding php to cloud to prod tests.Gravatar Donna Dionne2015-05-01
| | |
* | | add instruction to add cacerts/roots.pem to grpc/php docker image in gce_setupGravatar Stanley Cheung2015-05-01
| |/ |/|
* | Merge github.com:grpc/grpc into delete-the-old-apiGravatar Craig Tiller2015-04-30
|\ \
| * | Adjusting scripts to fake-install.Gravatar Nicolas "Pixel" Noble2015-04-30
| | |
| * | Merge branch 'master' of github.com:grpc/grpc into travis-speedupGravatar Nicolas "Pixel" Noble2015-04-30
| |\ \ | | | | | | | | | | | | | | | | Conflicts: .travis.yml