summaryrefslogtreecommitdiffstats
path: root/content/test/gpu
Commit message (Collapse)AuthorAgeFilesLines
* Remove gpu test_switches.* and move the constant from content to chrome.tfarina@chromium.org2012-10-052-24/+0
| | | | | | | | | | | | | It's not used by content at all, so it can live in chrome instead. This is the same as http://src.chromium.org/viewvc/chrome?view=rev&revision=160362, that had to be reverted. TBR=jam@chromium.org Review URL: https://codereview.chromium.org/11035058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160398 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 160362 - Move gpu test_switches.* from content to chrome.tfarina@chromium.org2012-10-052-0/+24
| | | | | | | | | | | | | It's not used by content at all, so it can live in chrome instead. R=jam@chromium.org Review URL: https://codereview.chromium.org/11035003 TBR=tfarina@chromium.org Review URL: https://codereview.chromium.org/11040057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160363 0039d316-1c4b-4281-b951-d872f2087c98
* Move gpu test_switches.* from content to chrome.tfarina@chromium.org2012-10-052-24/+0
| | | | | | | | | | It's not used by content at all, so it can live in chrome instead. R=jam@chromium.org Review URL: https://codereview.chromium.org/11035003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160362 0039d316-1c4b-4281-b951-d872f2087c98
* Enable webgl conformance tests under content/test/gpu in content_browsertestsyongsheng.zhu@intel.com2012-09-261-4/+3
| | | | | | | | | | | | It enables the webgl conformace test in content_browsertests basing on chrome/test/gpu. BUG=149892 TEST= Review URL: https://chromiumcodereview.appspot.com/10916334 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158742 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for android in gpu test expections parseryongsheng.zhu@intel.com2012-07-272-2/+7
| | | | | | | | | | | | | | So the parser can know 'Android' platform. Also the failed case 'GPUTestExpectationsParserTest.WebGLTestExpectationsValidation' is passed. BUG=118542 TEST=content_unittests Review URL: https://chromiumcodereview.appspot.com/10833003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148719 0039d316-1c4b-4281-b951-d872f2087c98
* Fix GPUTestConfigTest.LoadCurrentConfig on Androidyongsheng.zhu@intel.com2012-07-242-1/+5
| | | | | | | | | | | | It's a case in content unittests. Implement the config for Android. BUG= TEST=run_tests.py -s content_unittests Review URL: https://chromiumcodereview.appspot.com/10815027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148040 0039d316-1c4b-4281-b951-d872f2087c98
* Remove #pragma once from contentajwong@chromium.org2012-07-112-2/+0
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10696166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146071 0039d316-1c4b-4281-b951-d872f2087c98
* Add a static function for easy test bot config specification.zmo@chromium.org2012-06-136-2/+119
| | | | | | | | | | BUG= TEST=gpu related tests R=jbates Review URL: https://chromiumcodereview.appspot.com/10545144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141858 0039d316-1c4b-4281-b951-d872f2087c98
* Add the ability to skip a sub folder of webgl conformance testszmo@chromium.org2012-05-113-5/+40
| | | | | | | | | | | | | | | | | | | Skip conformance/OGLES and conformance/more. The reasons we want to skip these two subsets are: 1) The bot cycles are too long at the moment (just for gpu_tests, it's 45+ on debug) 2) for more/, most likely it's been covered already in the basic tests 3) for ogles/, we almost never touch any code that might break these tests The mechanism is to support * in test names matching. In this CL we only add support for * at the end of a test name, which should be enough for this skip-a-folder purpose. BUG= TEST=content_unittests Review URL: https://chromiumcodereview.appspot.com/10388093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136647 0039d316-1c4b-4281-b951-d872f2087c98
* Change GPUInfo to handle multiple GPUs.zmo@chromium.org2012-05-102-13/+13
| | | | | | | | | | | | | | | | | | At the moment we always select one GPU as primary and the others as secondary. In preliminary GPU info collection (without creating a GL context and collect GL VENDOR/RENDERER strings), we actually don't know which GPU is in use. The current logic is that if one GPU is Intel, we assume the other is primary. I agree a better logic is needed. However, at the moment, logging/crash reports all requires ONE GPU vendor_id/device_id, so even though we don't know which GPU is active, we still need to randomly select one. This needs more thinking and design, so I think it's reasonable to leave it to a possible future CL. Also, the logic on collecting GPU info through libpci is changed to collect multiple GPUs. If one is Intel and one is NVIDIA, we assume it's optimus and we disable GPU features. This logic is hardwired in Chrome in this CL. The plan is to push the logic to blacklist, but I'll leave it to a seperate CL. BUG=126307,75220 TEST=about:gpu page on a Linux system with optimus GPU R=kbr TBR=jam Review URL: https://chromiumcodereview.appspot.com/10389051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136429 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new executable for building tests for soft gpupkotwicz@chromium.org2012-04-072-0/+24
| | | | | | | | As the soft gpu tests would ideally be stateless I added a flag --disable-file-writing to disable the test from writing data Review URL: http://codereview.chromium.org/9722026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131285 0039d316-1c4b-4281-b951-d872f2087c98
* Turn WebGLConformanceTest to use the new test_expectations mechanism.zmo@chromium.org2012-02-083-13/+45
| | | | | | | | BUG=101216 TEST=gpu waterfall, main waterfall: content_unittests Review URL: https://chromiumcodereview.appspot.com/9360006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120921 0039d316-1c4b-4281-b951-d872f2087c98
* Add GPU info collection to GPUTestConfig.zmo@chromium.org2012-01-283-4/+13
| | | | | | | | | | | | We didn't add it the first place due to a shared build failure. This should be added so the GPUTestConfig can be easier to use. BUG=101216 TEST=content_unittests R=kbr Review URL: http://codereview.chromium.org/9288073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119553 0039d316-1c4b-4281-b951-d872f2087c98
* Implement gpu test expectations parser.zmo@chromium.org2012-01-273-0/+743
| | | | | | | | | | | This is the second CL of enabling a finer way to mark gpu test expectations. It implements a parser that can read the test_expectations.txt file and then based on the current bot and the test name, decide what's the expected test behavior, i.e., pass/fail/etc. BUG=101216 TEST=content_unittests, GPUTestExpectationsParser.* R=kbr Review URL: https://chromiumcodereview.appspot.com/9271035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119330 0039d316-1c4b-4281-b951-d872f2087c98
* Move GPUTestConfig from chrome to content.zmo@chromium.org2012-01-254-0/+530
BUG= TEST=content_unittests Review URL: https://chromiumcodereview.appspot.com/9290017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119106 0039d316-1c4b-4281-b951-d872f2087c98