| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
BUG=341885
Review URL: https://codereview.chromium.org/151843003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249997 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This cl lays the groundwork for sharing all ax enums between platfrom accessibility and extension accessibility.
BUG=
Review URL: https://codereview.chromium.org/143473003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249993 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Particularly useful:
$ tools/telemetry/cloud_storage ls -r .
Tells you whether files in the cwd are public or Google-only.
BUG=340449
TEST=tools/perf/run_benchmark list; tools/telemetry/cloud_storage ls -r tools/perf
Review URL: https://codereview.chromium.org/147913005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249920 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When running telemetry on my personal laptop (without any specific rights), using a open-source flow, I get the error below.
The code assumes the access to cloud storage to read the credentials file. Page cycler seems to work without credentials and skip page that could not be accessed.
This CL removes the dependency to the could by ignoring the credentials file.
% python run_measurement page_cycler page_sets\top_10.js
Traceback (most recent call last):
<module> at tools\perf\run_measurement:128
sys.exit(Main())
Main at tools\perf\run_measurement:124
return runner.Run(new_perf_path, page_set_filenames)
Run at tools\telemetry\telemetry\page\page_test_runner.py:39
page_set_filenames)
ParseCommandLine at tools\telemetry\telemetry\page\page_test_runner.py:163
ps = self.GetPageSet(test, page_set_filenames)
GetPageSet at tools\telemetry\telemetry\page\page_test_runner.py:102
return page_set.PageSet.FromFile(page_set_arg)
FromFile at tools\telemetry\telemetry\page\page_set.py:86
return cls.FromDict(data, file_path)
FromDict at tools\telemetry\telemetry\page\page_set.py:90
return cls(file_path, data)
__init__ at tools\telemetry\telemetry\page\page_set.py:60
os.path.join(self._base_dir, self.credentials_path))
GetIfChanged at tools\telemetry\telemetry\page\cloud_storage.py:183
_RunCommand(['cp', url, file_path])
_RunCommand at tools\telemetry\telemetry\page\cloud_storage.py:110
raise CredentialsError(gsutil_path)
The error is replaced by:
% python run_measurement page_cycler page_sets\top_10.json
WARNING:root:Cannot retrieve credential file: data/credentials.json
R=tonyg@chromium.org, nduca@chromium.org
BUG=333609
Review URL: https://codereview.chromium.org/148363002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249869 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
Test=SuggestionsServiceTest
Review URL: https://codereview.chromium.org/142193007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249862 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=None
Review URL: https://codereview.chromium.org/138743010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249833 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/144313013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249803 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Starts to extract some methods that will be used on all platforms. Also
renames SiteChip* to OriginChip*.
BUG=
Review URL: https://codereview.chromium.org/130163005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249794 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flash missing is not always a catastrophic warning. Let telemetry users
avoid the warning. It is intentionally not exposed as a flag to make this
available only to highly motivated developers.
R=tonyg
Review URL: https://codereview.chromium.org/157333003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249786 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This implementation only target the N10, as this is the only device know
to have a power gauge.
Moreover, the result are only usable if the measurement is done while
the device is not charging.
R=jeremy@chromium.org,tonyg@chromium.org,bulach@chromium.org
BUG=314481
Review URL: https://codereview.chromium.org/130843007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249784 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=341957
NOTRY=true
TBR=shess@chromium.org, thestig@chromium.org
Review URL: https://codereview.chromium.org/157823002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249774 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
chrome_pref_service_factory owns implementation details of how prefs+metadata should be stored, let it handle initialization of its prefs.
Review URL: https://codereview.chromium.org/145053004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249759 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=340837
TBR=zhaoqin@chromium.org
Review URL: https://codereview.chromium.org/153353004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249753 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the first step towards the memory tools unification effort.
These core classes model the basic contract interfaces exposed to
frontends (CLI, web, ...) and going to be implemented by the backends,
abstracting OS-specific details of the memory tracing.
See the docs attached in the related bug for more details.
BUG=340294
Review URL: https://codereview.chromium.org/153853002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249723 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We are getting timeouts on Android every time we run this. At present
the only way to disable on Android is to disable on anything with
a Linux host.
BUG=341843
TBR=tonyg@chromium.org
NOTRY=true
Review URL: https://codereview.chromium.org/141773008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249722 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds a benchmark that performs CPU and memory
measurements on a simple page only showing the
video stream from a local fake video device in
a video tag.
BUG=333257
TEST=Compiled Chrome in Release mode. Ran:
tools/perf/run_benchmark --browser=release webrtc
Review URL: https://codereview.chromium.org/133733003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249721 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We had some issues with Telemetry scrolling the page before it is ready to
scroll. The page now has a variable (NEWS_telemetryReady) to indicate that it's
ready to be scrolled.
This patch contains the recording of the new version of the page and updates the
navigate steps accordingly.
BUG=248928
Review URL: https://codereview.chromium.org/157483002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249716 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reason for revert: The HasRenderingStats method in Python that this change added is calling a non-existent method (see http://build.chromium.org/p/chromium.perf/builders/Mac%2010.8%20Perf%20%282%29/builds/2827). Is also on the blamelist for http://build.chromium.org/p/chromium.perf/builders/Win%207%20Perf%20%281%29/builds/11758 which is the first red build on that bot.
> telemetry: Use browser compositor rendering stats in smoothness
>
> Depends on https://codereview.chromium.org/148983007/
>
> Switch smoothness benchmark to use rendering stats from the top level
> compositor; i.e. if data from a browser compositor is available, use that.
> Otherwise use the data from the renderer compositor.
>
> R=nduca@chromium.org,tonyg@chromium.org
> BUG=340753
>
> Review URL: https://codereview.chromium.org/150103003
TBR=ernstm@chromium.org
Review URL: https://codereview.chromium.org/157593002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249691 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enterprise devices make an online check with GAIA to reconfirm login
permission when users login in via wildcards in the login whitelist
device setting. This adds UMA stats to quantify the slow-down incurred
on the login flow.
BUG=chromium:336284
TEST=None
Review URL: https://codereview.chromium.org/152323005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249689 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ps_ext is a simple ps-like tool, which generates a JSON dump containing
OS and processes stats. It is intended to be used by other tools, in
particular by the new memory_inspector (see related bug).
BUG=340294
R=pliard@chromium.org
Review URL: https://codereview.chromium.org/146803007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249686 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Increase the speed of the swipe to make it work on large screens. Tested on an
N4 and N10 (both portrait and landscape).
BUG=340378
Review URL: https://codereview.chromium.org/152543006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249682 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=dtu@chromium.org
Review URL: https://codereview.chromium.org/143563005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249681 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This properly sets the DEPLOYMENT_TARGET in the generated GYP file (previously this value wa salways hardcoded to empty -- whoops!).
Sets the simulator properly. Previously when not using an explicit SDK the Xcode generator would still end up with a simulator build. This turns the flag into a tri-state so gyp_chromium can set it explicitly when an SDK is specified, but otherwise we can trigger default behavior based on Xcode/Ninja.
TBR=scottmg
Review URL: https://codereview.chromium.org/155983003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249643 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes a few pages that were duplicative or not mobile-focused enough to
meet the silk bar. Then, "why" descriptions were added to explain why the page
is on the pageset. Finallly, it moves a few pages from file urls to
jankfree.org/silk in order to have them point at image resources.
R=ernstm
CC=rschoen
BUG=340777
Review URL: https://codereview.chromium.org/140653014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249626 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL moves the TranslateScript class and the translate.js script.
A new translate_resources target is created.
BUG=335074
TBR=jochen
Review URL: https://codereview.chromium.org/138933006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249620 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=341473
Review URL: https://codereview.chromium.org/153583006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249595 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We'd like some metrics about how many times we needed to retry turning
on tps65090 FETs at bootup and after suspend/resume. This will let us
keep a handle on the workaround and also may provide early warning if
devices start nearing the maximum number of retries.
See http://crosreview.com/185026 for the ChromeOS CL that collects
these histograms.
NOTE that we primarily expect to see results on FET1, but collect
stats on all 7 FETs just in case one of them is having issues too.
BUG=338657
Review URL: https://codereview.chromium.org/135363008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249580 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
This patch updates histograms.xml for the new UseCounter entries. This
is primarily a mechanical change performed by vi with me driving.
Review URL: https://codereview.chromium.org/137803015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249562 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Depends on https://codereview.chromium.org/148983007/
Switch smoothness benchmark to use rendering stats from the top level
compositor; i.e. if data from a browser compositor is available, use that.
Otherwise use the data from the renderer compositor.
R=nduca@chromium.org,tonyg@chromium.org
BUG=340753
Review URL: https://codereview.chromium.org/150103003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249523 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that we support prodaccess authentication, gsutil can spew a different kind of error string. We should catch that and convert it to a CredentialsError.
BUG=340449
TEST=prodaccess --lifetime 1; sleep 1; tools/perf/run_benchmark --browser=list # Should throw a CredentialsError if you have an android device plugged in.
Review URL: https://codereview.chromium.org/154723002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249508 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
integer random number generator to favor a few common values.
R=aedla@chromium.org
Review URL: https://codereview.chromium.org/154383003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249506 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
histograms.
BUG=none
R=asvitkine@chromium.org
Review URL: https://codereview.chromium.org/156153003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249489 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/155483002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249487 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We seem to be seeing more setup failures than expected so add so new
UMA stats to try and narrow down where the problem is occuring.
(This crashes would occur before breakpad is loaded so we don't have
any other way to gather this data for the moment).
NOTRY=True
TBR=sky@chromium.org, asvitkine@chromium.org
BUG=329023
Review URL: https://codereview.chromium.org/156113002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249467 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce a new command line parameter '--synthetic-gesture-source-type' to
specify a specific source type (mouse or touch) for gesture actions. This
overwrites the target platform's default source type.
BUG=335424
Review URL: https://codereview.chromium.org/134243004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249454 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I left off the histograms.xml entries for these 2 CLs to make them
easier to merge onto the branch.
https://codereview.chromium.org/137893021
https://codereview.chromium.org/150093002
BUG=337522
R=asvitkine@chromium.org
Review URL: https://codereview.chromium.org/152343012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249427 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MSan is lacking certain interceptors, which results in false error reports from
those functions. They should be un-blacklisted one clang is rolled to a
sufficiently recent version.
BUG=178409,341352
TBR=eugenis@chromium.org
Review URL: https://codereview.chromium.org/156713002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249407 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The import of telemetry.core.util was hiding ctype.util. Fix this
by using ctype.util explicitly
TBR=tonyg@chromium.org
NOTRY=true
BUG=341446
Review URL: https://codereview.chromium.org/144463006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249402 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
image_decoding.py was calling PageMeasurementResults.Add with a value
of the wrong type (a string instead of a scalar type). This was
crashing when the type was checked.
Note: I am not sure why this path is being followed in
this test, but the code on this path was clearly broken.
NOTRY=true
TBR=tonyg@chromium.org
BUG=338813
Review URL: https://codereview.chromium.org/146283005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249399 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It seems to have broken the AOSP bots by un-reverting r248986, and it doesn't
look like the underlying issue has been fixed since.
TBR=brettw@chromium.org
BUG=none
NOTRY=TRUE
NOTREECHECKS=TRUE
Review URL: https://codereview.chromium.org/147983012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249396 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This is to pick up some threading enhancements.
TBR=scottmg
Review URL: https://codereview.chromium.org/151323004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249384 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
The locking in the args object was not very consistent which is a likely cause of flakyness. This patch makes it clear what should be locked and what shouldn't be.
It also enhances the error reporting to list all possible args on error to help me debug an issue on a bot.
TBR=scottmg
Review URL: https://codereview.chromium.org/132703004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249300 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Don't fail if "src" appears in path more than once.
Allow specifying a subdir of repo to limit the search.
Find the histograms file properly if using a subdir of the repo.
BUG=none
R=isherman@chromium.org
Review URL: https://codereview.chromium.org/138163022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249251 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: https://codereview.chromium.org/147963005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249239 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=340837
TBR=zhaoqin@chromium.org
Review URL: https://codereview.chromium.org/140433014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249224 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
memory devices.
This change also introduces a GetSystemTotalPhysicalMemory function to the
platform backend to enable querying on the devices available physical memory.
BUG=321039
Review URL: https://codereview.chromium.org/153733004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249202 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
The change verifies that a request sent to the data reduction
proxy has a corresponding response that contains the data
reduction proxy's Via header.
BUG=335633
Review URL: https://codereview.chromium.org/144653007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249184 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=328552,322671
TBR=glider@chromium.org
Review URL: https://codereview.chromium.org/135123009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249145 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=321039
Review URL: https://codereview.chromium.org/152113003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249139 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL collects input event LatencyInfo from trace buffer and
generates input latency metrics:
mouse_wheel_latency:
From when mouse wheel event reaches RWH to when buffer is swapped.
touch_scroll_latency:
From when the touch event is generated to when the the buffer
is swapped due to the gesture scroll generated from the touch event.
BUG=246034
TEST=telemetry smoothness test on top_25.json works on ChromeOS & Android.
Review URL: https://codereview.chromium.org/132433004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249131 0039d316-1c4b-4281-b951-d872f2087c98
|