summaryrefslogtreecommitdiffstats
path: root/testing
Commit message (Collapse)AuthorAgeFilesLines
...
* [iossim] Update for Xcode 6.1 crash detection.lliabraa2014-11-131-6/+15
| | | | | | | | | | | | | iossim relies on parsing the console log to detect crashes. As of Xcode 6.1, there is a new error message that indicates a crash, so this CL updates iossim to signal that the simulated app crashed if any string in a list of error strings is seen in the console log. BUG=432213 Review URL: https://codereview.chromium.org/724063002 Cr-Commit-Position: refs/heads/master@{#304032}
* Build me2me host debian package as part of Chromoting integration test target.anandc2014-11-131-0/+7
| | | | | | | | | | | | Mainly 2 changes: Enable building the me2me host when archive_chromoting_tests is set, as it will be on the Chromoting test waterfall. Actually build the me2me host on the Chromoting test waterfall. BUG= Review URL: https://codereview.chromium.org/717643002 Cr-Commit-Position: refs/heads/master@{#303956}
* [app_installer] Refactor and app_installer_unittests target.jackhou2014-11-132-0/+5
| | | | | | | | | | | This pulls some code out of app_installer_main into app_installer_util and adds a new app_installer_unittests target. BUG=430790 Review URL: https://codereview.chromium.org/689903003 Cr-Commit-Position: refs/heads/master@{#303955}
* Start running Chromoting browser-tests on Linux using v2 web-app.anandc2014-11-133-7/+10
| | | | | | | | | | Also, update launcher script to collect more execution details. BUG= Review URL: https://codereview.chromium.org/723703003 Cr-Commit-Position: refs/heads/master@{#303949}
* Increase sharding of browser_tests on swarming.jam2014-11-121-1/+1
| | | | | | | | Most of Windows and Mac swarming bots are 4 core. Sometimes running a shard of browser tests takes > 20 minutes. Review URL: https://codereview.chromium.org/721803002 Cr-Commit-Position: refs/heads/master@{#303905}
* Migrate testing/buildbot scripts to ui_base_unittests target.tfarina2014-11-1210-31/+31
| | | | | | | | | | | | | The required buildbot changes were already done. So this should be possible now. BUG=331829, 373148, 299841, 103304 TEST=None R=sky@chromium.org Review URL: https://codereview.chromium.org/715163003 Cr-Commit-Position: refs/heads/master@{#303840}
* Revert "Revert of Disable telemetry tests for Mac 10.9. (patchset #2 ↵Luke Nihlen2014-11-111-16/+0
| | | | | | | | | | | | id:20001 of https://codereview.chromium.org/706703003/)" This reverts commit 4eb5e022f23d5e398df44bf191e27c3b2df19d6b. BUG= Review URL: https://codereview.chromium.org/714203007 Cr-Commit-Position: refs/heads/master@{#303744}
* Revert of Disable telemetry tests for Mac 10.9. (patchset #2 id:20001 of ↵dtu2014-11-111-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/706703003/) Reason for revert: Re-enabling these tests. Hopefully this was fixed by https://codereview.chromium.org/703203004 Original issue's description: > Disable telemetry tests for Mac 10.9. > > The telemetry tests are failing consistently on OSX 10.9. > > BUG=420615 > R=tonyg@chromium.org > > Committed: https://crrev.com/5503de1eeae0437c1f8160d69b04d6241bc5e974 > Cr-Commit-Position: refs/heads/master@{#303114} TBR=phajdan.jr@chromium.org,tonyg@chromium.org,garykac@chromium.org NOTREECHECKS=true NOTRY=true BUG=420615 Review URL: https://codereview.chromium.org/718783002 Cr-Commit-Position: refs/heads/master@{#303709}
* [Android] Add Instrumentation wrapper for gtest APKs.jbudorick2014-11-106-9/+233
| | | | | | | | BUG=428942 Review URL: https://codereview.chromium.org/691103002 Cr-Commit-Position: refs/heads/master@{#303530}
* Disable telemetry tests for Mac 10.9.Gary Kacmarcik2014-11-061-16/+0
| | | | | | | | | | | The telemetry tests are failing consistently on OSX 10.9. BUG=420615 R=tonyg@chromium.org Review URL: https://codereview.chromium.org/706703003 Cr-Commit-Position: refs/heads/master@{#303114}
* Add files required for Chromoting tests to run on Mac.anandc2014-11-061-0/+9
| | | | | | | | BUG=430634 Review URL: https://codereview.chromium.org/705843003 Cr-Commit-Position: refs/heads/master@{#302946}
* Remove mojo/application_manager, code not needed in chromiumjamesr2014-11-051-4/+0
| | | | | | | | | | | This stuff is maintained and tested in the mojo repo. R=sky@chromium.org TBR=jam@chromium.org to delete one line from content/DEPS Review URL: https://codereview.chromium.org/688453004 Cr-Commit-Position: refs/heads/master@{#302892}
* Include chrome_elf.dll and ffmpegsumo.dll in Windows isolate for Chromoting ↵anandc2014-11-051-0/+8
| | | | | | | | | | tests. BUG=425176 Review URL: https://codereview.chromium.org/698203005 Cr-Commit-Position: refs/heads/master@{#302735}
* Update Mac buildbot tester names.Robert Sesek2014-11-041-4/+4
| | | | | | | | | | | This is a companion change to https://codereview.chromium.org/696353005/. BUG=412374,412376 R=smut@google.com, smut@chromium.org Review URL: https://codereview.chromium.org/693183003 Cr-Commit-Position: refs/heads/master@{#302675}
* Use src-side launchers for telemetry and nacl integration tests everywherePaweł Hajdan, Jr2014-11-044-0/+186
| | | | | | | | | BUG=422235 R=sergiyb@chromium.org Review URL: https://codereview.chromium.org/685063004 Cr-Commit-Position: refs/heads/master@{#302609}
* Add src-side launcher for nacl integration testsPaweł Hajdan, Jr2014-11-034-0/+71
| | | | | | | | | | | Also enable it on Windows, Linux, and Mac. BUG=422235 R=sergiyb@chromium.org Review URL: https://codereview.chromium.org/663253005 Cr-Commit-Position: refs/heads/master@{#302423}
* Add testing/scripts/OWNERSPaweł Hajdan, Jr2014-10-311-0/+5
| | | | | | | | | | | | It'll likely have more people in the future, but for now starting small until the API gets more stable. BUG=422235 R=iannucci@chromium.org Review URL: https://codereview.chromium.org/686073002 Cr-Commit-Position: refs/heads/master@{#302246}
* Add command lines that launch the Auth test with a non-gmail and a GAFYD ↵anandc2014-10-301-1/+3
| | | | | | | | | | account. BUG= Review URL: https://codereview.chromium.org/683333002 Cr-Commit-Position: refs/heads/master@{#302003}
* Remove ash_unittests from XP and Vista runsscottmg2014-10-291-15/+0
| | | | | | | | | R=cpu@chromium.org BUG=426573 Review URL: https://codereview.chromium.org/675053003 Cr-Commit-Position: refs/heads/master@{#301927}
* Check in executable for iOS test launcher (attempt #2)Paweł Hajdan, Jr2014-10-291-0/+5
| | | | | | | | | | | | | | | This is a reland of https://codereview.chromium.org/669673004 after fixes. This doesn't do anything yet, mostly adds supporting infrastructure. R=lliabraa@chromium.org, mark@chromium.org TBR=darin BUG=426870 Review URL: https://codereview.chromium.org/688663003 Cr-Commit-Position: refs/heads/master@{#301850}
* Update iossim to support iOS 8.1.lliabraa2014-10-291-1/+5
| | | | | | | | | | | iossim was hardcoded for 8.0, so change that to 8.* so test output is send to stdout. BUG=426900 Review URL: https://codereview.chromium.org/689533003 Cr-Commit-Position: refs/heads/master@{#301828}
* Add src-side launcher for telemetry_perf_unittestsPaweł Hajdan, Jr2014-10-294-11/+75
| | | | | | | | | | | Also enable it on "Linux Tests" builder. BUG=422235 R=sergiyb@chromium.org Review URL: https://codereview.chromium.org/691493002 Cr-Commit-Position: refs/heads/master@{#301822}
* Add scripts-based telemetry_unittests step to "Linux Tests" builderPaweł Hajdan, Jr2014-10-281-0/+6
| | | | | | | | | BUG=422235 R=sergiyb@chromium.org Review URL: https://codereview.chromium.org/683823003 Cr-Commit-Position: refs/heads/master@{#301637}
* Infrastructure for enabling V8's initial snapshot to be loaded from external ↵baixo2014-10-281-1/+1
| | | | | | | | | | | | files as opposed to being statically linked to the binary. This is not currently supported on any architecture. BUG=421063 Review URL: https://codereview.chromium.org/594603003 Cr-Commit-Position: refs/heads/master@{#301595}
* Remove GYP for mojo/shell and mojo/servicesJames Robinson2014-10-281-4/+0
| | | | | | | | | | | This can be built by GN or from the mojo repo (by GN) R=ben@chromium.org TBR=deleting a dead target, sky@chromium.org for testing/buildbot/chromium_trybot.json change Review URL: https://codereview.chromium.org/685533002 Cr-Commit-Position: refs/heads/master@{#301561}
* Run app_shell_browsertests on Win waterfall and trybots.yoz2014-10-272-1/+6
| | | | | | | | BUG=399363 Review URL: https://codereview.chromium.org/643773002 Cr-Commit-Position: refs/heads/master@{#301405}
* GN: Fix Android component buildcjhopman2014-10-271-0/+1
| | | | | | | | | | | | | | | | | | | | | This change makes all libraries in the Android component build link successfully (including fixing and enabling libchrome_shell). This also makes all the libraries link in a component build for Linux, but without bot coverage for that platform it'll surely regress. This is almost entirely just fixing some missing/incorrect dependencies and adding missing source files for Android. Some targets were depending on an internal source_set/static_library when they should have been (or already were) depending on the corresponding component. In these cases, I added some visibility restrictions to those internal targets to try to prevent those types of dependencies from coming back. BUG=359249 Review URL: https://codereview.chromium.org/666813002 Cr-Commit-Position: refs/heads/master@{#301386}
* Fix name/path separator for telemetry_unittests test names (src-side)Paweł Hajdan, Jr2014-10-272-3/+3
| | | | | | | | | | | This ports https://codereview.chromium.org/674023002 to src-side script. BUG=399371, 425694, 422235 R=sergiyb@chromium.org Review URL: https://codereview.chromium.org/677393002 Cr-Commit-Position: refs/heads/master@{#301351}
* Remove mojo js tests from buildbot configsjamesr2014-10-246-40/+0
| | | | | | | | | | We're developing and testing this code in the mojo repo. R=sky@chromium.org Review URL: https://codereview.chromium.org/680623002 Cr-Commit-Position: refs/heads/master@{#301214}
* Revert "Check in executable for iOS test launcher"Yaron Friedman2014-10-241-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Check in executable for iOS test launcher > > This doesn't do anything yet, mostly adds supporting infrastructure. > > R=lliabraa@chromium.org, mark@chromium.org, sdefresne@chromium.org, lliabraa, mark, sdefresne > TBR=darin > BUG=426870 Breaks correctness of Android build: ninja: Entering directory `out-android/Debug' ninja: warning: multiple rules generate ../../build/android. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate gen/enums/base_java_application_state/org/chromium/base/ApplicationState.java. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate gen/jsr_305_javalib/compile.stamp. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate gen/jsr_305_javalib/jsr_305_javalib.jar. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/jsr_305_javalib.jar. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate gen/jsr_305_javalib/lint.stamp. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/jsr_305_javalib.jar.TOC. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/jsr_305_javalib.dex.jar. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/jsr_305_javalib.dex.jar.inputs. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate gen/enums/base_java_memory_pressure_level/org/chromium/base/MemoryPressureLevel.java. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate gen/base_java/compile.stamp. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate gen/base_java/base_java.jar. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/base_java.jar. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate gen/base_java/lint.stamp. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/base_java.jar.TOC. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/base_java.dex.jar. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/base_java.dex.jar.inputs. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate gen/base_java_unittest_support/compile.stamp. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate gen/base_java_unittest_support/base_java_unittest_support.jar. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/base_java_unittest_support.jar. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate gen/base_java_unittest_support/lint.stamp. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/base_java_unittest_support.jar.TOC. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/base_java_unittest_support.dex.jar. builds involving this target will not be correct; continuing anyway ninja: warning: multiple rules generate lib.java/base_java_unittest_support.dex.jar.inputs. builds involving this target will not be correct; continuing anyway [2474 3248/20791] ACTION jni_generator_py_tests: run_jni_generator_py_tests_1f564c39dcae2772599d3e8883c02764 and adds host toolset dep for Java is unintended. R=phajdan.jr@chromium.org Review URL: https://codereview.chromium.org/678653004 Cr-Commit-Position: refs/heads/master@{#301147}
* Adding a special build and test script for athenaskuhne2014-10-241-0/+22
| | | | | | | | | | | This will land shortly before 650403004 gets landed. BUG=410400 TEST=- Review URL: https://codereview.chromium.org/652293005 Cr-Commit-Position: refs/heads/master@{#301122}
* Check in executable for iOS test launcherPaweł Hajdan, Jr2014-10-241-0/+1
| | | | | | | | | | | | | This doesn't do anything yet, mostly adds supporting infrastructure. R=lliabraa@chromium.org, mark@chromium.org, sdefresne@chromium.org, lliabraa, mark, sdefresne TBR=darin BUG=426870 Review URL: https://codereview.chromium.org/669673004 Cr-Commit-Position: refs/heads/master@{#301119}
* Fix telemetry_unittests.py on Windows by adding sys.executable to argsPaweł Hajdan, Jr2014-10-241-0/+1
| | | | | | | | | BUG=422235 R=sergiyb@chromium.org Review URL: https://codereview.chromium.org/677023002 Cr-Commit-Position: refs/heads/master@{#301081}
* Add command line for launching Chromoting Auth browser-test.anandc2014-10-241-1/+2
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/664163002 Cr-Commit-Position: refs/heads/master@{#301058}
* GN: Some small changes to support chrome android internal stuffcjhopman2014-10-242-0/+29
| | | | | | | | | | | | | | | | | | | | This actually hooks up (i.e. passes from invoker) several variables controlling apk creation (version name, version code, use_relocation_packer, use_chromium_linker, unzip_libraries_from_apk). Adds support for overriding some configuration in the private repo. Adds support for public_configs in grit_rule.gni. Adds some junit targets (these are built as android libraries currently instead of host libraries, but that just means we do a bit extra work that we don't really need). BUG=359249 Review URL: https://codereview.chromium.org/659703002 Cr-Commit-Position: refs/heads/master@{#301039}
* Do not run mojo_view_manager_unittests on the botsPaweł Hajdan, Jr2014-10-231-4/+0
| | | | | | | | | | | | The target has been removed in https://codereview.chromium.org/659113003 TBR=jamesr BUG=426369 Review URL: https://codereview.chromium.org/651683004 Cr-Commit-Position: refs/heads/master@{#300865}
* Add src-side launcher for telemetry_unittests (attempt #2)Paweł Hajdan, Jr2014-10-234-45/+251
| | | | | | | | | | | | | | | | | This is a reland of https://codereview.chromium.org/649683005/ with later fixes for Windows. This will need a recipe-side change to pass the paths known to recipe (from the path recipe module) and properties (from the properties recipe module). TBR=iannucci BUG=422235 Review URL: https://codereview.chromium.org/675543002 Cr-Commit-Position: refs/heads/master@{#300855}
* Make all the python scripts in build/android trigger tests.navabi2014-10-221-0/+1
| | | | | | | | BUG=405584 Review URL: https://codereview.chromium.org/676533002 Cr-Commit-Position: refs/heads/master@{#300772}
* Revert of Add src-side launcher for telemetry_unittests (patchset #7 ↵jam2014-10-224-250/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | id:120001 of https://codereview.chromium.org/649683005/) Reason for revert: windows trybots broken please be around after landing changes and verify that bots are working Original issue's description: > Add src-side launcher for telemetry_unittests > > This will need a recipe-side change to pass the paths known to recipe > (from the path recipe module) and properties (from the properties > recipe module). > > Each of these key-value pairs is passed as two command line arguments, > so that parsing them is easy and rock solid (avoids escaping issues), > and is also easy to convert to dict python-side. > > BUG=422235 > R=iannucci@chromium.org > > Committed: https://chromium.googlesource.com/chromium/src/+/5316422143176a4a6457ce173ec9597a2e0eda69 TBR=iannucci@chromium.org,phajdan.jr@chromium.org NOTREECHECKS=true NOTRY=true BUG=422235 Review URL: https://codereview.chromium.org/655843004 Cr-Commit-Position: refs/heads/master@{#300687}
* Revert of Make get_compile_targets.py work on Windows (patchset #1 id:1 of ↵jam2014-10-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/671513014/) Reason for revert: windows trybots broken please be around after landing changes and verify that bots are working Original issue's description: > Make get_compile_targets.py work on Windows > > BUG=422235 > R=bartfab@chromium.org > > Committed: https://chromium.googlesource.com/chromium/src/+/9f8fcc9bf8f8a47ce9178f2d8b4a9459f7063b1d TBR=bartfab@chromium.org,phajdan.jr@chromium.org NOTREECHECKS=true NOTRY=true BUG=422235 Review URL: https://codereview.chromium.org/676443002 Cr-Commit-Position: refs/heads/master@{#300686}
* Revert of Make telemetry_unittests.py work on Windows (patchset #1 id:1 of ↵jam2014-10-221-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/647103003/) Reason for revert: windows trybots broken please be around after landing changes and verify that bots are working Original issue's description: > Make telemetry_unittests.py work on Windows > > BUG=422235 > R=bartfab@chromium.org > > Committed: https://chromium.googlesource.com/chromium/src/+/f9f4000b3b94e82f7cf22277c649618f0bb97b66 TBR=bartfab@chromium.org,phajdan.jr@chromium.org NOTREECHECKS=true NOTRY=true BUG=422235 Review URL: https://codereview.chromium.org/671933002 Cr-Commit-Position: refs/heads/master@{#300685}
* Make telemetry_unittests.py work on WindowsPaweł Hajdan, Jr2014-10-221-0/+1
| | | | | | | | | BUG=422235 R=bartfab@chromium.org Review URL: https://codereview.chromium.org/647103003 Cr-Commit-Position: refs/heads/master@{#300676}
* Make get_compile_targets.py work on WindowsPaweł Hajdan, Jr2014-10-221-1/+1
| | | | | | | | | BUG=422235 R=bartfab@chromium.org Review URL: https://codereview.chromium.org/671513014 Cr-Commit-Position: refs/heads/master@{#300668}
* Add src-side launcher for telemetry_unittestsPaweł Hajdan, Jr2014-10-224-45/+250
| | | | | | | | | | | | | | | | | This will need a recipe-side change to pass the paths known to recipe (from the path recipe module) and properties (from the properties recipe module). Each of these key-value pairs is passed as two command line arguments, so that parsing them is easy and rock solid (avoids escaping issues), and is also easy to convert to dict python-side. BUG=422235 R=iannucci@chromium.org Review URL: https://codereview.chromium.org/649683005 Cr-Commit-Position: refs/heads/master@{#300659}
* Remove non-applicable mojo unittestsjamesr2014-10-224-39/+0
| | | | | | | | | | | | | | | | | | These targets are being developed canonically in the mojo repo and tested there, no reason to run the tests in the chromium repo. The mojo tests that should run in the chomium repository are: mojo_public_* - the mojo SDK tests mojo_system_unittests - mojo EDK tests mojo_common_unittests - tests for mojo<->chromium glue mojo_*_js_unittests - mojo JS bindings tests, which is being developed in chromium. R=sky@chromium.org Review URL: https://codereview.chromium.org/656423003 Cr-Commit-Position: refs/heads/master@{#300601}
* Update targetSdkVersion for Chromium applications.aurimas2014-10-211-1/+1
| | | | | | | | | | | | | Behavior changes described here: http://developer.android.com/about/versions/android-5.0.html BUG=424680 TBR=aa@chromium.org Review URL: https://codereview.chromium.org/664163003 Cr-Commit-Position: refs/heads/master@{#300506}
* [Android] Simplify logic for grabbing initial country-code.yfriedman2014-10-201-0/+3
| | | | | | | | | | | | | The old way involved start-up code reading a value and setting a global in template_url_prepopulate_data. Since the value can be computed on-demand from device-information, just fetch it as needed instead. BUG=169106 TBR=thakis Review URL: https://codereview.chromium.org/628263004 Cr-Commit-Position: refs/heads/master@{#300317}
* Pass extra env variables also to the symbolizer script.vadimsh2014-10-201-2/+3
| | | | | | | | | | | | | | | In particular LLVM_SYMBOLIZER_PATH is needed by asan_symbolize.py. Also explicitly wait for test launcher to finish running and use its return code as an overall exit code of the test. asan_symbolize.py always returns 0 (if it doesn't crash), not very useful. BUG=424280 R=earthdok@chromium.org Review URL: https://codereview.chromium.org/639713009 Cr-Commit-Position: refs/heads/master@{#300252}
* Set LLVM_SYMBOLIZER_PATH in test_env.py.vadimsh2014-10-201-0/+2
| | | | | | | | | | | | | | Hopefully it would fix mysterious crashes of browser_tests under ASAN on Swarming mac. runtest.py (that is NOT used by Swarming) does set LLVM_SYMBOLIZER_PATH already. Looks like this bit of logic wasn't copy-pasted into test_env.py. BUG=424280 R=earthdok@chromium.org,glider@chromium.org Review URL: https://codereview.chromium.org/665873002 Cr-Commit-Position: refs/heads/master@{#300244}
* Fix path to test_env.py for Windows and Mac tests.anandc2014-10-181-1/+1
| | | | | | | | | | The python wrapper CL just landed. I'd like to see it work as expected for some iterations on Linux, before starting to use it on Windows as well. So for now, just fixing the path to the file used on Windows. BUG= Review URL: https://codereview.chromium.org/661193003 Cr-Commit-Position: refs/heads/master@{#300198}