builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1262 starttime: 1461122020.3 results: success (0) buildid: 20160419180945 builduid: 63f01f0a947541d4ab59c4bb46a2683c revision: a5f6f740611221b1cb7f52ce2c668b9e16dbf0b1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:40.298131) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:40.298777) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:40.299102) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:40.383903) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:40.384228) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 20:13:40-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 6.38M=0.002s 2016-04-19 20:13:40 (6.38 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.287710 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:40.730748) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:40.731101) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.065299 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:40.836793) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:40.837172) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a5f6f740611221b1cb7f52ce2c668b9e16dbf0b1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a5f6f740611221b1cb7f52ce2c668b9e16dbf0b1 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 20:13:40,948 truncating revision to first 12 chars 2016-04-19 20:13:40,949 Setting DEBUG logging. 2016-04-19 20:13:40,949 attempt 1/10 2016-04-19 20:13:40,949 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a5f6f7406112?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 20:13:41,338 unpacking tar archive at: mozilla-inbound-a5f6f7406112/testing/mozharness/ program finished with exit code 0 elapsedTime=0.708240 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:41.581795) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:41.582156) ========= script_repo_revision: a5f6f740611221b1cb7f52ce2c668b9e16dbf0b1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:41.582569) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:41.582873) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 20:13:41.616048) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 38 secs) (at 2016-04-19 20:13:41.616333) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767 _=/tools/buildbot/bin/python using PTY: False 20:13:41 INFO - MultiFileLogger online at 20160419 20:13:41 in /builds/slave/test 20:13:41 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 20:13:41 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:13:41 INFO - {'append_to_log': False, 20:13:41 INFO - 'base_work_dir': '/builds/slave/test', 20:13:41 INFO - 'blob_upload_branch': 'mozilla-inbound', 20:13:41 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:13:41 INFO - 'buildbot_json_path': 'buildprops.json', 20:13:41 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:13:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:13:41 INFO - 'download_minidump_stackwalk': True, 20:13:41 INFO - 'download_symbols': 'true', 20:13:41 INFO - 'e10s': False, 20:13:41 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:13:41 INFO - 'tooltool.py': '/tools/tooltool.py', 20:13:41 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:13:41 INFO - '/tools/misc-python/virtualenv.py')}, 20:13:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:13:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:13:41 INFO - 'log_level': 'info', 20:13:41 INFO - 'log_to_console': True, 20:13:41 INFO - 'opt_config_files': (), 20:13:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:13:41 INFO - '--processes=1', 20:13:41 INFO - '--config=%(test_path)s/wptrunner.ini', 20:13:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:13:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:13:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:13:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:13:41 INFO - 'pip_index': False, 20:13:41 INFO - 'require_test_zip': True, 20:13:41 INFO - 'test_type': ('testharness',), 20:13:41 INFO - 'this_chunk': '1', 20:13:41 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:13:41 INFO - 'total_chunks': '10', 20:13:41 INFO - 'virtualenv_path': 'venv', 20:13:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:13:41 INFO - 'work_dir': 'build'} 20:13:41 INFO - ##### 20:13:41 INFO - ##### Running clobber step. 20:13:41 INFO - ##### 20:13:41 INFO - Running pre-action listener: _resource_record_pre_action 20:13:41 INFO - Running main action method: clobber 20:13:41 INFO - rmtree: /builds/slave/test/build 20:13:41 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:13:44 INFO - Running post-action listener: _resource_record_post_action 20:13:44 INFO - ##### 20:13:44 INFO - ##### Running read-buildbot-config step. 20:13:44 INFO - ##### 20:13:44 INFO - Running pre-action listener: _resource_record_pre_action 20:13:44 INFO - Running main action method: read_buildbot_config 20:13:44 INFO - Using buildbot properties: 20:13:44 INFO - { 20:13:44 INFO - "project": "", 20:13:44 INFO - "product": "firefox", 20:13:44 INFO - "script_repo_revision": "production", 20:13:44 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 20:13:44 INFO - "repository": "", 20:13:44 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 20:13:44 INFO - "buildid": "20160419180945", 20:13:44 INFO - "pgo_build": "False", 20:13:44 INFO - "basedir": "/builds/slave/test", 20:13:44 INFO - "buildnumber": 17, 20:13:44 INFO - "slavename": "tst-linux64-spot-1262", 20:13:44 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 20:13:44 INFO - "platform": "linux64", 20:13:44 INFO - "branch": "mozilla-inbound", 20:13:44 INFO - "revision": "a5f6f740611221b1cb7f52ce2c668b9e16dbf0b1", 20:13:44 INFO - "repo_path": "integration/mozilla-inbound", 20:13:44 INFO - "moz_repo_path": "", 20:13:44 INFO - "stage_platform": "linux64", 20:13:44 INFO - "builduid": "63f01f0a947541d4ab59c4bb46a2683c", 20:13:44 INFO - "slavebuilddir": "test" 20:13:44 INFO - } 20:13:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 20:13:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 20:13:44 INFO - Running post-action listener: _resource_record_post_action 20:13:44 INFO - ##### 20:13:44 INFO - ##### Running download-and-extract step. 20:13:44 INFO - ##### 20:13:44 INFO - Running pre-action listener: _resource_record_pre_action 20:13:44 INFO - Running main action method: download_and_extract 20:13:44 INFO - mkdir: /builds/slave/test/build/tests 20:13:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:13:44 INFO - https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 20:13:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:13:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:13:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:13:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 20:13:45 INFO - Downloaded 1361 bytes. 20:13:45 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:13:45 INFO - Using the following test package requirements: 20:13:45 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 20:13:45 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:13:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 20:13:45 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:13:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 20:13:45 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:13:45 INFO - u'jsshell-linux-x86_64.zip'], 20:13:45 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:13:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 20:13:45 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 20:13:45 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:13:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 20:13:45 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:13:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 20:13:45 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:13:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 20:13:45 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:13:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 20:13:45 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 20:13:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:13:45 INFO - https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 20:13:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:13:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:13:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:13:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 20:13:47 INFO - Downloaded 22675695 bytes. 20:13:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:13:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:13:48 INFO - caution: filename not matched: web-platform/* 20:13:48 INFO - Return code: 11 20:13:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:13:48 INFO - https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 20:13:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:13:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:13:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:13:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 20:13:50 INFO - Downloaded 36390047 bytes. 20:13:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:13:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:13:53 INFO - caution: filename not matched: bin/* 20:13:53 INFO - caution: filename not matched: config/* 20:13:53 INFO - caution: filename not matched: mozbase/* 20:13:53 INFO - caution: filename not matched: marionette/* 20:13:53 INFO - caution: filename not matched: tools/wptserve/* 20:13:53 INFO - Return code: 11 20:13:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:13:53 INFO - https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 20:13:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:13:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:13:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:13:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 20:13:57 INFO - Downloaded 64178507 bytes. 20:13:57 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:13:57 INFO - mkdir: /builds/slave/test/properties 20:13:57 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:13:57 INFO - Writing to file /builds/slave/test/properties/build_url 20:13:57 INFO - Contents: 20:13:57 INFO - build_url:https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:13:58 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:13:58 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:13:58 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:13:58 INFO - Contents: 20:13:58 INFO - symbols_url:https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:13:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:13:58 INFO - https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:13:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:13:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:13:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:13:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 20:14:03 INFO - Downloaded 90758726 bytes. 20:14:03 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:14:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:14:09 INFO - Return code: 0 20:14:09 INFO - Running post-action listener: _resource_record_post_action 20:14:09 INFO - Running post-action listener: set_extra_try_arguments 20:14:09 INFO - ##### 20:14:09 INFO - ##### Running create-virtualenv step. 20:14:09 INFO - ##### 20:14:09 INFO - Running pre-action listener: _pre_create_virtualenv 20:14:09 INFO - Running pre-action listener: _resource_record_pre_action 20:14:09 INFO - Running main action method: create_virtualenv 20:14:09 INFO - Creating virtualenv /builds/slave/test/build/venv 20:14:09 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 20:14:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:14:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:14:09 INFO - Using real prefix '/usr' 20:14:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:14:13 INFO - Installing distribute.............................................................................................................................................................................................done. 20:14:17 INFO - Installing pip.................done. 20:14:17 INFO - Return code: 0 20:14:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:14:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:14:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:14:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:14:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:14:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:14:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:14:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2148030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21493f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x218c6a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2195210>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x218ac50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x218b100>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 20:14:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:14:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:14:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:14:17 INFO - 'CCACHE_UMASK': '002', 20:14:17 INFO - 'DISPLAY': ':0', 20:14:17 INFO - 'HOME': '/home/cltbld', 20:14:17 INFO - 'LANG': 'en_US.UTF-8', 20:14:17 INFO - 'LOGNAME': 'cltbld', 20:14:17 INFO - 'MAIL': '/var/mail/cltbld', 20:14:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:14:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:14:17 INFO - 'MOZ_NO_REMOTE': '1', 20:14:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:14:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:14:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:14:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:14:17 INFO - 'PWD': '/builds/slave/test', 20:14:17 INFO - 'SHELL': '/bin/bash', 20:14:17 INFO - 'SHLVL': '1', 20:14:17 INFO - 'TERM': 'linux', 20:14:17 INFO - 'TMOUT': '86400', 20:14:17 INFO - 'USER': 'cltbld', 20:14:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767', 20:14:17 INFO - '_': '/tools/buildbot/bin/python'} 20:14:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:14:18 INFO - Downloading/unpacking psutil>=0.7.1 20:14:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:14:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:14:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:14:22 INFO - Installing collected packages: psutil 20:14:22 INFO - Running setup.py install for psutil 20:14:22 INFO - building 'psutil._psutil_linux' extension 20:14:22 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 20:14:23 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 20:14:23 INFO - building 'psutil._psutil_posix' extension 20:14:23 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 20:14:23 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 20:14:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:14:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:14:23 INFO - Successfully installed psutil 20:14:23 INFO - Cleaning up... 20:14:23 INFO - Return code: 0 20:14:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:14:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:14:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:14:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:14:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:14:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:14:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:14:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2148030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21493f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x218c6a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2195210>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x218ac50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x218b100>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 20:14:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:14:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:14:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:14:23 INFO - 'CCACHE_UMASK': '002', 20:14:23 INFO - 'DISPLAY': ':0', 20:14:23 INFO - 'HOME': '/home/cltbld', 20:14:23 INFO - 'LANG': 'en_US.UTF-8', 20:14:23 INFO - 'LOGNAME': 'cltbld', 20:14:23 INFO - 'MAIL': '/var/mail/cltbld', 20:14:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:14:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:14:23 INFO - 'MOZ_NO_REMOTE': '1', 20:14:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:14:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:14:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:14:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:14:23 INFO - 'PWD': '/builds/slave/test', 20:14:23 INFO - 'SHELL': '/bin/bash', 20:14:23 INFO - 'SHLVL': '1', 20:14:23 INFO - 'TERM': 'linux', 20:14:23 INFO - 'TMOUT': '86400', 20:14:23 INFO - 'USER': 'cltbld', 20:14:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767', 20:14:23 INFO - '_': '/tools/buildbot/bin/python'} 20:14:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:14:24 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:14:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:27 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:14:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:14:27 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:14:27 INFO - Installing collected packages: mozsystemmonitor 20:14:27 INFO - Running setup.py install for mozsystemmonitor 20:14:28 INFO - Successfully installed mozsystemmonitor 20:14:28 INFO - Cleaning up... 20:14:28 INFO - Return code: 0 20:14:28 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:14:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:14:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:14:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:14:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:14:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:14:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:14:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2148030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21493f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x218c6a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2195210>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x218ac50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x218b100>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 20:14:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:14:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:14:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:14:28 INFO - 'CCACHE_UMASK': '002', 20:14:28 INFO - 'DISPLAY': ':0', 20:14:28 INFO - 'HOME': '/home/cltbld', 20:14:28 INFO - 'LANG': 'en_US.UTF-8', 20:14:28 INFO - 'LOGNAME': 'cltbld', 20:14:28 INFO - 'MAIL': '/var/mail/cltbld', 20:14:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:14:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:14:28 INFO - 'MOZ_NO_REMOTE': '1', 20:14:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:14:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:14:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:14:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:14:28 INFO - 'PWD': '/builds/slave/test', 20:14:28 INFO - 'SHELL': '/bin/bash', 20:14:28 INFO - 'SHLVL': '1', 20:14:28 INFO - 'TERM': 'linux', 20:14:28 INFO - 'TMOUT': '86400', 20:14:28 INFO - 'USER': 'cltbld', 20:14:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767', 20:14:28 INFO - '_': '/tools/buildbot/bin/python'} 20:14:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:14:28 INFO - Downloading/unpacking blobuploader==1.2.4 20:14:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:32 INFO - Downloading blobuploader-1.2.4.tar.gz 20:14:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:14:32 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:14:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:14:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:14:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:33 INFO - Downloading docopt-0.6.1.tar.gz 20:14:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:14:33 INFO - Installing collected packages: blobuploader, requests, docopt 20:14:33 INFO - Running setup.py install for blobuploader 20:14:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:14:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:14:34 INFO - Running setup.py install for requests 20:14:34 INFO - Running setup.py install for docopt 20:14:35 INFO - Successfully installed blobuploader requests docopt 20:14:35 INFO - Cleaning up... 20:14:35 INFO - Return code: 0 20:14:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:14:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:14:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:14:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:14:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:14:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:14:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:14:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2148030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21493f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x218c6a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2195210>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x218ac50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x218b100>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 20:14:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:14:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:14:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:14:35 INFO - 'CCACHE_UMASK': '002', 20:14:35 INFO - 'DISPLAY': ':0', 20:14:35 INFO - 'HOME': '/home/cltbld', 20:14:35 INFO - 'LANG': 'en_US.UTF-8', 20:14:35 INFO - 'LOGNAME': 'cltbld', 20:14:35 INFO - 'MAIL': '/var/mail/cltbld', 20:14:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:14:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:14:35 INFO - 'MOZ_NO_REMOTE': '1', 20:14:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:14:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:14:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:14:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:14:35 INFO - 'PWD': '/builds/slave/test', 20:14:35 INFO - 'SHELL': '/bin/bash', 20:14:35 INFO - 'SHLVL': '1', 20:14:35 INFO - 'TERM': 'linux', 20:14:35 INFO - 'TMOUT': '86400', 20:14:35 INFO - 'USER': 'cltbld', 20:14:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767', 20:14:35 INFO - '_': '/tools/buildbot/bin/python'} 20:14:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:14:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:14:35 INFO - Running setup.py (path:/tmp/pip-WGhyFy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:14:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:14:35 INFO - Running setup.py (path:/tmp/pip-osshuh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:14:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:14:35 INFO - Running setup.py (path:/tmp/pip-F8kUFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:14:36 INFO - Running setup.py (path:/tmp/pip-NbTSoh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:14:36 INFO - Running setup.py (path:/tmp/pip-DH0c30-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:14:36 INFO - Running setup.py (path:/tmp/pip-E3oF_s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:14:36 INFO - Running setup.py (path:/tmp/pip-pkTYFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:14:36 INFO - Running setup.py (path:/tmp/pip-ezX1bt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:14:36 INFO - Running setup.py (path:/tmp/pip-t8IEY9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:14:36 INFO - Running setup.py (path:/tmp/pip-zRqOGb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:14:37 INFO - Running setup.py (path:/tmp/pip-HVD5pE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:14:37 INFO - Running setup.py (path:/tmp/pip-T_0hPf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:14:37 INFO - Running setup.py (path:/tmp/pip-CPBOZ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:14:37 INFO - Running setup.py (path:/tmp/pip-TrB0tL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:14:37 INFO - Running setup.py (path:/tmp/pip-md0dSx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:14:37 INFO - Running setup.py (path:/tmp/pip-X6hYNm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:14:37 INFO - Running setup.py (path:/tmp/pip-q2e31S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:14:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:14:38 INFO - Running setup.py (path:/tmp/pip-momb2N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:14:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:14:38 INFO - Running setup.py (path:/tmp/pip-KjRkJT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:14:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:14:38 INFO - Running setup.py (path:/tmp/pip-S9Xd2y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:14:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:14:38 INFO - Running setup.py (path:/tmp/pip-FCXkSp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:14:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:14:39 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 20:14:39 INFO - Running setup.py install for manifestparser 20:14:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:14:39 INFO - Running setup.py install for mozcrash 20:14:39 INFO - Running setup.py install for mozdebug 20:14:39 INFO - Running setup.py install for mozdevice 20:14:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:14:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:14:39 INFO - Running setup.py install for mozfile 20:14:40 INFO - Running setup.py install for mozhttpd 20:14:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:14:40 INFO - Running setup.py install for mozinfo 20:14:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:14:40 INFO - Running setup.py install for mozInstall 20:14:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:14:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:14:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:14:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:14:40 INFO - Running setup.py install for mozleak 20:14:40 INFO - Running setup.py install for mozlog 20:14:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:14:41 INFO - Running setup.py install for moznetwork 20:14:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:14:41 INFO - Running setup.py install for mozprocess 20:14:41 INFO - Running setup.py install for mozprofile 20:14:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:14:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:14:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:14:41 INFO - Running setup.py install for mozrunner 20:14:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:14:42 INFO - Running setup.py install for mozscreenshot 20:14:42 INFO - Running setup.py install for moztest 20:14:42 INFO - Running setup.py install for mozversion 20:14:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:14:42 INFO - Running setup.py install for wptserve 20:14:43 INFO - Running setup.py install for marionette-driver 20:14:43 INFO - Running setup.py install for browsermob-proxy 20:14:43 INFO - Running setup.py install for marionette-client 20:14:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:14:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:14:44 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 20:14:44 INFO - Cleaning up... 20:14:44 INFO - Return code: 0 20:14:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:14:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:14:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:14:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:14:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:14:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:14:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:14:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2148030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21493f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x218c6a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2195210>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x218ac50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x218b100>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 20:14:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:14:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:14:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:14:44 INFO - 'CCACHE_UMASK': '002', 20:14:44 INFO - 'DISPLAY': ':0', 20:14:44 INFO - 'HOME': '/home/cltbld', 20:14:44 INFO - 'LANG': 'en_US.UTF-8', 20:14:44 INFO - 'LOGNAME': 'cltbld', 20:14:44 INFO - 'MAIL': '/var/mail/cltbld', 20:14:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:14:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:14:44 INFO - 'MOZ_NO_REMOTE': '1', 20:14:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:14:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:14:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:14:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:14:44 INFO - 'PWD': '/builds/slave/test', 20:14:44 INFO - 'SHELL': '/bin/bash', 20:14:44 INFO - 'SHLVL': '1', 20:14:44 INFO - 'TERM': 'linux', 20:14:44 INFO - 'TMOUT': '86400', 20:14:44 INFO - 'USER': 'cltbld', 20:14:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767', 20:14:44 INFO - '_': '/tools/buildbot/bin/python'} 20:14:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:14:44 INFO - Running setup.py (path:/tmp/pip-9xxfq9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:14:44 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 20:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:14:44 INFO - Running setup.py (path:/tmp/pip-CORvtx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:14:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:14:44 INFO - Running setup.py (path:/tmp/pip-rI6G0L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:14:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 20:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:14:44 INFO - Running setup.py (path:/tmp/pip-YS7LuN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:14:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:14:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:14:45 INFO - Running setup.py (path:/tmp/pip-l1G5bb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:14:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 20:14:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:14:45 INFO - Running setup.py (path:/tmp/pip-wO0aIt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:14:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 20:14:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:14:45 INFO - Running setup.py (path:/tmp/pip-ifzWSN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:14:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 20:14:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:14:45 INFO - Running setup.py (path:/tmp/pip-T4rg76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:14:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 20:14:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:14:45 INFO - Running setup.py (path:/tmp/pip-M4vY7p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:14:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 20:14:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:14:45 INFO - Running setup.py (path:/tmp/pip-KBjjU3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:14:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:14:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:14:45 INFO - Running setup.py (path:/tmp/pip-HTjdIN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:14:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 20:14:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:14:46 INFO - Running setup.py (path:/tmp/pip-r1NupT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:14:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 20:14:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:14:46 INFO - Running setup.py (path:/tmp/pip-oVNklR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:14:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 20:14:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:14:46 INFO - Running setup.py (path:/tmp/pip-tyESvZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:14:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 20:14:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:14:46 INFO - Running setup.py (path:/tmp/pip-4dPTCU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:14:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 20:14:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:14:46 INFO - Running setup.py (path:/tmp/pip-SOy98v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:14:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 20:14:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:14:46 INFO - Running setup.py (path:/tmp/pip-WvYL0e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:14:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 20:14:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:14:47 INFO - Running setup.py (path:/tmp/pip-REc82A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:14:47 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 20:14:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:14:47 INFO - Running setup.py (path:/tmp/pip-Kw3eAN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:14:47 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 20:14:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:14:47 INFO - Running setup.py (path:/tmp/pip-V5_nXI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:14:47 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 20:14:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:14:47 INFO - Running setup.py (path:/tmp/pip-I206TK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:14:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:14:48 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 20:14:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:14:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:14:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 20:14:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:14:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:14:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:14:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:14:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:14:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:14:51 INFO - Downloading blessings-1.6.tar.gz 20:14:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:14:51 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 20:14:51 INFO - Installing collected packages: blessings 20:14:51 INFO - Running setup.py install for blessings 20:14:52 INFO - Successfully installed blessings 20:14:52 INFO - Cleaning up... 20:14:52 INFO - Return code: 0 20:14:52 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:14:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:14:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:14:52 INFO - Reading from file tmpfile_stdout 20:14:52 INFO - Current package versions: 20:14:52 INFO - argparse == 1.2.1 20:14:52 INFO - blessings == 1.6 20:14:52 INFO - blobuploader == 1.2.4 20:14:52 INFO - browsermob-proxy == 0.6.0 20:14:52 INFO - docopt == 0.6.1 20:14:52 INFO - manifestparser == 1.1 20:14:52 INFO - marionette-client == 2.3.0 20:14:52 INFO - marionette-driver == 1.4.0 20:14:52 INFO - mozInstall == 1.12 20:14:52 INFO - mozcrash == 0.17 20:14:52 INFO - mozdebug == 0.1 20:14:52 INFO - mozdevice == 0.48 20:14:52 INFO - mozfile == 1.2 20:14:52 INFO - mozhttpd == 0.7 20:14:52 INFO - mozinfo == 0.9 20:14:52 INFO - mozleak == 0.1 20:14:52 INFO - mozlog == 3.1 20:14:52 INFO - moznetwork == 0.27 20:14:52 INFO - mozprocess == 0.22 20:14:52 INFO - mozprofile == 0.28 20:14:52 INFO - mozrunner == 6.11 20:14:52 INFO - mozscreenshot == 0.1 20:14:52 INFO - mozsystemmonitor == 0.0 20:14:52 INFO - moztest == 0.7 20:14:52 INFO - mozversion == 1.4 20:14:52 INFO - psutil == 3.1.1 20:14:52 INFO - requests == 1.2.3 20:14:52 INFO - wptserve == 1.4.0 20:14:52 INFO - wsgiref == 0.1.2 20:14:52 INFO - Running post-action listener: _resource_record_post_action 20:14:52 INFO - Running post-action listener: _start_resource_monitoring 20:14:52 INFO - Starting resource monitoring. 20:14:52 INFO - ##### 20:14:52 INFO - ##### Running pull step. 20:14:52 INFO - ##### 20:14:52 INFO - Running pre-action listener: _resource_record_pre_action 20:14:52 INFO - Running main action method: pull 20:14:52 INFO - Pull has nothing to do! 20:14:52 INFO - Running post-action listener: _resource_record_post_action 20:14:52 INFO - ##### 20:14:52 INFO - ##### Running install step. 20:14:52 INFO - ##### 20:14:52 INFO - Running pre-action listener: _resource_record_pre_action 20:14:52 INFO - Running main action method: install 20:14:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:14:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:14:53 INFO - Reading from file tmpfile_stdout 20:14:53 INFO - Detecting whether we're running mozinstall >=1.0... 20:14:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:14:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:14:53 INFO - Reading from file tmpfile_stdout 20:14:53 INFO - Output received: 20:14:53 INFO - Usage: mozinstall [options] installer 20:14:53 INFO - Options: 20:14:53 INFO - -h, --help show this help message and exit 20:14:53 INFO - -d DEST, --destination=DEST 20:14:53 INFO - Directory to install application into. [default: 20:14:53 INFO - "/builds/slave/test"] 20:14:53 INFO - --app=APP Application being installed. [default: firefox] 20:14:53 INFO - mkdir: /builds/slave/test/build/application 20:14:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 20:14:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 20:15:29 INFO - Reading from file tmpfile_stdout 20:15:29 INFO - Output received: 20:15:29 INFO - /builds/slave/test/build/application/firefox/firefox 20:15:29 INFO - Running post-action listener: _resource_record_post_action 20:15:29 INFO - ##### 20:15:29 INFO - ##### Running run-tests step. 20:15:29 INFO - ##### 20:15:29 INFO - Running pre-action listener: _resource_record_pre_action 20:15:29 INFO - Running main action method: run_tests 20:15:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:15:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:15:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:15:29 INFO - grabbing minidump binary from tooltool 20:15:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:15:29 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2195210>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x218ac50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x218b100>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:15:29 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 20:15:29 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 20:15:29 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:15:29 INFO - Return code: 0 20:15:29 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 20:15:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:15:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 20:15:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 20:15:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:15:29 INFO - 'CCACHE_UMASK': '002', 20:15:29 INFO - 'DISPLAY': ':0', 20:15:29 INFO - 'HOME': '/home/cltbld', 20:15:29 INFO - 'LANG': 'en_US.UTF-8', 20:15:29 INFO - 'LOGNAME': 'cltbld', 20:15:29 INFO - 'MAIL': '/var/mail/cltbld', 20:15:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:15:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:15:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:15:29 INFO - 'MOZ_NO_REMOTE': '1', 20:15:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:15:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:15:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:15:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:15:29 INFO - 'PWD': '/builds/slave/test', 20:15:29 INFO - 'SHELL': '/bin/bash', 20:15:29 INFO - 'SHLVL': '1', 20:15:29 INFO - 'TERM': 'linux', 20:15:29 INFO - 'TMOUT': '86400', 20:15:29 INFO - 'USER': 'cltbld', 20:15:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767', 20:15:29 INFO - '_': '/tools/buildbot/bin/python'} 20:15:29 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 20:15:30 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 20:15:30 INFO - import pkg_resources 20:15:31 INFO - Using 1 client processes 20:15:32 INFO - wptserve Starting http server on 127.0.0.1:8000 20:15:32 INFO - wptserve Starting http server on 127.0.0.1:8001 20:15:32 INFO - wptserve Starting http server on 127.0.0.1:8443 20:15:34 INFO - SUITE-START | Running 778 tests 20:15:34 INFO - Running testharness tests 20:15:34 INFO - Setting up ssl 20:15:34 INFO - PROCESS | certutil | 20:15:34 INFO - PROCESS | certutil | 20:15:34 INFO - PROCESS | certutil | 20:15:34 INFO - Certificate Nickname Trust Attributes 20:15:34 INFO - SSL,S/MIME,JAR/XPI 20:15:34 INFO - 20:15:34 INFO - web-platform-tests CT,, 20:15:34 INFO - 20:15:34 INFO - Starting runner 20:15:37 INFO - PROCESS | 1813 | 1461122137736 Marionette DEBUG Marionette enabled via build flag and pref 20:15:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cba05000 == 1 [pid = 1813] [id = 1] 20:15:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 1 (0x7f06cba05800) [pid = 1813] [serial = 1] [outer = (nil)] 20:15:38 INFO - PROCESS | 1813 | [1813] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 20:15:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 2 (0x7f06cba06800) [pid = 1813] [serial = 2] [outer = 0x7f06cba05800] 20:15:38 INFO - PROCESS | 1813 | 1461122138376 Marionette INFO Listening on port 2828 20:15:38 INFO - PROCESS | 1813 | 1461122138907 Marionette DEBUG Marionette enabled via command-line flag 20:15:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8b7d000 == 2 [pid = 1813] [id = 2] 20:15:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 3 (0x7f06c8bc5800) [pid = 1813] [serial = 3] [outer = (nil)] 20:15:38 INFO - PROCESS | 1813 | [1813] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 20:15:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 4 (0x7f06c8bc6800) [pid = 1813] [serial = 4] [outer = 0x7f06c8bc5800] 20:15:39 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f06cd7655b0 20:15:39 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f06ce2a5e80 20:15:39 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f06c89f1190 20:15:39 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f06c89f1490 20:15:39 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f06c89f17c0 20:15:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 5 (0x7f06c7d22000) [pid = 1813] [serial = 5] [outer = 0x7f06cba05800] 20:15:39 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:15:39 INFO - PROCESS | 1813 | 1461122139310 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50769 20:15:39 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:15:39 INFO - PROCESS | 1813 | 1461122139395 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50770 20:15:39 INFO - PROCESS | 1813 | 1461122139401 Marionette DEBUG Closed connection conn0 20:15:39 INFO - PROCESS | 1813 | [1813] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 20:15:39 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:15:39 INFO - PROCESS | 1813 | 1461122139531 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50771 20:15:39 INFO - PROCESS | 1813 | 1461122139535 Marionette DEBUG Closed connection conn1 20:15:39 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:15:39 INFO - PROCESS | 1813 | 1461122139599 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50772 20:15:39 INFO - PROCESS | 1813 | 1461122139611 Marionette DEBUG Closed connection conn2 20:15:39 INFO - PROCESS | 1813 | 1461122139669 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:15:39 INFO - PROCESS | 1813 | 1461122139685 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419180945","device":"desktop","version":"48.0a1"} 20:15:40 INFO - PROCESS | 1813 | [1813] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:15:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bcf7a800 == 3 [pid = 1813] [id = 3] 20:15:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 6 (0x7f06bd6c1000) [pid = 1813] [serial = 6] [outer = (nil)] 20:15:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8bca800 == 4 [pid = 1813] [id = 4] 20:15:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 7 (0x7f06bc811000) [pid = 1813] [serial = 7] [outer = (nil)] 20:15:41 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:15:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc4b6000 == 5 [pid = 1813] [id = 5] 20:15:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 8 (0x7f06bbc8c400) [pid = 1813] [serial = 8] [outer = (nil)] 20:15:41 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:15:41 INFO - PROCESS | 1813 | [1813] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:15:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 9 (0x7f06bb97e000) [pid = 1813] [serial = 9] [outer = 0x7f06bbc8c400] 20:15:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 10 (0x7f06bb316800) [pid = 1813] [serial = 10] [outer = 0x7f06bd6c1000] 20:15:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 11 (0x7f06bb34f400) [pid = 1813] [serial = 11] [outer = 0x7f06bc811000] 20:15:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 12 (0x7f06bb351400) [pid = 1813] [serial = 12] [outer = 0x7f06bbc8c400] 20:15:43 INFO - PROCESS | 1813 | 1461122143495 Marionette DEBUG loaded listener.js 20:15:43 INFO - PROCESS | 1813 | 1461122143514 Marionette DEBUG loaded listener.js 20:15:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 13 (0x7f06b94ab000) [pid = 1813] [serial = 13] [outer = 0x7f06bbc8c400] 20:15:44 INFO - PROCESS | 1813 | 1461122144226 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0e84f33e-df44-4df8-8157-bd334b621a2e","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419180945","device":"desktop","version":"48.0a1","command_id":1}}] 20:15:44 INFO - PROCESS | 1813 | 1461122144512 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 20:15:44 INFO - PROCESS | 1813 | 1461122144775 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 20:15:44 INFO - PROCESS | 1813 | 1461122144920 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:15:44 INFO - PROCESS | 1813 | [1813] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:15:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 14 (0x7f06b4b70000) [pid = 1813] [serial = 14] [outer = 0x7f06bbc8c400] 20:15:45 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:15:45 INFO - PROCESS | 1813 | 1461122145505 Marionette TRACE conn3 <- [1,3,null,{}] 20:15:45 INFO - PROCESS | 1813 | 1461122145596 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:15:45 INFO - PROCESS | 1813 | 1461122145642 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 20:15:45 INFO - PROCESS | 1813 | 1461122145703 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 20:15:45 INFO - PROCESS | 1813 | 1461122145706 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 20:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:15:45 INFO - PROCESS | 1813 | 1461122145740 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:15:45 INFO - PROCESS | 1813 | 1461122145747 Marionette TRACE conn3 <- [1,6,null,{}] 20:15:45 INFO - PROCESS | 1813 | 1461122145778 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:15:45 INFO - PROCESS | 1813 | 1461122145854 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 20:15:45 INFO - PROCESS | 1813 | 1461122145865 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b4a65800 == 6 [pid = 1813] [id = 6] 20:15:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 15 (0x7f06b402e800) [pid = 1813] [serial = 15] [outer = (nil)] 20:15:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 16 (0x7f06b4030400) [pid = 1813] [serial = 16] [outer = 0x7f06b402e800] 20:15:45 INFO - PROCESS | 1813 | 1461122145951 Marionette DEBUG loaded listener.js 20:15:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 17 (0x7f06b4036400) [pid = 1813] [serial = 17] [outer = 0x7f06b402e800] 20:15:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3d16800 == 7 [pid = 1813] [id = 7] 20:15:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 18 (0x7f06b3d88800) [pid = 1813] [serial = 18] [outer = (nil)] 20:15:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 19 (0x7f06b3d90000) [pid = 1813] [serial = 19] [outer = 0x7f06b3d88800] 20:15:46 INFO - PROCESS | 1813 | 1461122146414 Marionette DEBUG loaded listener.js 20:15:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 20 (0x7f06b3c8b800) [pid = 1813] [serial = 20] [outer = 0x7f06b3d88800] 20:15:46 INFO - PROCESS | 1813 | [1813] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 20:15:46 INFO - PROCESS | 1813 | 1461122146981 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 20:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1320ms 20:15:47 INFO - PROCESS | 1813 | 1461122147105 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 20:15:47 INFO - PROCESS | 1813 | 1461122147109 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 20:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:15:47 INFO - PROCESS | 1813 | 1461122147146 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:15:47 INFO - PROCESS | 1813 | 1461122147151 Marionette TRACE conn3 <- [1,10,null,{}] 20:15:47 INFO - PROCESS | 1813 | 1461122147173 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:15:47 INFO - PROCESS | 1813 | 1461122147355 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 20:15:47 INFO - PROCESS | 1813 | 1461122147384 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3a32800 == 8 [pid = 1813] [id = 8] 20:15:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 21 (0x7f06b30d6c00) [pid = 1813] [serial = 21] [outer = (nil)] 20:15:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 22 (0x7f06b3d89400) [pid = 1813] [serial = 22] [outer = 0x7f06b30d6c00] 20:15:47 INFO - PROCESS | 1813 | 1461122147453 Marionette DEBUG loaded listener.js 20:15:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 23 (0x7f06b21c5000) [pid = 1813] [serial = 23] [outer = 0x7f06b30d6c00] 20:15:48 INFO - PROCESS | 1813 | 1461122148134 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 20:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1262ms 20:15:48 INFO - PROCESS | 1813 | 1461122148426 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 20:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:15:48 INFO - PROCESS | 1813 | 1461122148433 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 20:15:48 INFO - PROCESS | 1813 | 1461122148442 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:15:48 INFO - PROCESS | 1813 | 1461122148449 Marionette TRACE conn3 <- [1,14,null,{}] 20:15:48 INFO - PROCESS | 1813 | 1461122148458 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:15:48 INFO - PROCESS | 1813 | 1461122148654 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 20:15:48 INFO - PROCESS | 1813 | 1461122148786 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b230b800 == 9 [pid = 1813] [id = 9] 20:15:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 24 (0x7f06b225f000) [pid = 1813] [serial = 24] [outer = (nil)] 20:15:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 25 (0x7f06b2372800) [pid = 1813] [serial = 25] [outer = 0x7f06b225f000] 20:15:48 INFO - PROCESS | 1813 | 1461122148912 Marionette DEBUG loaded listener.js 20:15:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 26 (0x7f06b3d8a000) [pid = 1813] [serial = 26] [outer = 0x7f06b225f000] 20:15:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3a2c800 == 10 [pid = 1813] [id = 10] 20:15:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 27 (0x7f06b3a2d000) [pid = 1813] [serial = 27] [outer = (nil)] 20:15:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 28 (0x7f06b3d11800) [pid = 1813] [serial = 28] [outer = 0x7f06b3a2d000] 20:15:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 29 (0x7f06b230f800) [pid = 1813] [serial = 29] [outer = 0x7f06b3a2d000] 20:15:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3d20800 == 11 [pid = 1813] [id = 11] 20:15:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 30 (0x7f06b21c9c00) [pid = 1813] [serial = 30] [outer = (nil)] 20:15:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 31 (0x7f06b94aa400) [pid = 1813] [serial = 31] [outer = 0x7f06b21c9c00] 20:15:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 32 (0x7f06b8864c00) [pid = 1813] [serial = 32] [outer = 0x7f06b21c9c00] 20:15:50 INFO - PROCESS | 1813 | 1461122150274 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 20:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1888ms 20:15:50 INFO - PROCESS | 1813 | 1461122150333 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 20:15:50 INFO - PROCESS | 1813 | 1461122150346 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 20:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:15:50 INFO - PROCESS | 1813 | 1461122150471 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:15:50 INFO - PROCESS | 1813 | 1461122150477 Marionette TRACE conn3 <- [1,18,null,{}] 20:15:50 INFO - PROCESS | 1813 | 1461122150487 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:15:50 INFO - PROCESS | 1813 | 1461122150677 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 20:15:50 INFO - PROCESS | 1813 | 1461122150764 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bacce800 == 12 [pid = 1813] [id = 12] 20:15:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 33 (0x7f06b3d92400) [pid = 1813] [serial = 33] [outer = (nil)] 20:15:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 34 (0x7f06b94ab400) [pid = 1813] [serial = 34] [outer = 0x7f06b3d92400] 20:15:50 INFO - PROCESS | 1813 | 1461122150865 Marionette DEBUG loaded listener.js 20:15:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 35 (0x7f06bc4a1400) [pid = 1813] [serial = 35] [outer = 0x7f06b3d92400] 20:15:51 INFO - PROCESS | 1813 | 1461122151770 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 20:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1400ms 20:15:51 INFO - PROCESS | 1813 | 1461122151811 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 20:15:51 INFO - PROCESS | 1813 | 1461122151818 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 20:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:15:51 INFO - PROCESS | 1813 | 1461122151828 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:15:51 INFO - PROCESS | 1813 | 1461122151834 Marionette TRACE conn3 <- [1,22,null,{}] 20:15:51 INFO - PROCESS | 1813 | 1461122151852 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:15:52 INFO - PROCESS | 1813 | 1461122152112 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 20:15:52 INFO - PROCESS | 1813 | 1461122152301 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbf58800 == 13 [pid = 1813] [id = 13] 20:15:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 36 (0x7f06b2560800) [pid = 1813] [serial = 36] [outer = (nil)] 20:15:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 37 (0x7f06bc4a1800) [pid = 1813] [serial = 37] [outer = 0x7f06b2560800] 20:15:52 INFO - PROCESS | 1813 | 1461122152402 Marionette DEBUG loaded listener.js 20:15:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 38 (0x7f06bc5bdc00) [pid = 1813] [serial = 38] [outer = 0x7f06b2560800] 20:15:53 INFO - PROCESS | 1813 | 1461122153256 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 20:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1443ms 20:15:53 INFO - PROCESS | 1813 | 1461122153271 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 20:15:53 INFO - PROCESS | 1813 | 1461122153275 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 20:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:15:53 INFO - PROCESS | 1813 | 1461122153283 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:15:53 INFO - PROCESS | 1813 | 1461122153287 Marionette TRACE conn3 <- [1,26,null,{}] 20:15:53 INFO - PROCESS | 1813 | 1461122153293 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:15:53 INFO - PROCESS | 1813 | 1461122153579 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 20:15:53 INFO - PROCESS | 1813 | 1461122153964 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b4a51000 == 14 [pid = 1813] [id = 14] 20:15:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 39 (0x7f06b255b400) [pid = 1813] [serial = 39] [outer = (nil)] 20:15:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 40 (0x7f06b2561400) [pid = 1813] [serial = 40] [outer = 0x7f06b255b400] 20:15:54 INFO - PROCESS | 1813 | 1461122154090 Marionette DEBUG loaded listener.js 20:15:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 41 (0x7f06b4a16800) [pid = 1813] [serial = 41] [outer = 0x7f06b255b400] 20:15:54 INFO - PROCESS | 1813 | 1461122154998 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 20:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1751ms 20:15:55 INFO - PROCESS | 1813 | 1461122155037 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 20:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:15:55 INFO - PROCESS | 1813 | 1461122155044 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 20:15:55 INFO - PROCESS | 1813 | 1461122155051 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:15:55 INFO - PROCESS | 1813 | 1461122155055 Marionette TRACE conn3 <- [1,30,null,{}] 20:15:55 INFO - PROCESS | 1813 | 1461122155063 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:15:55 INFO - PROCESS | 1813 | 1461122155248 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 20:15:55 INFO - PROCESS | 1813 | 1461122155338 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5f86000 == 15 [pid = 1813] [id = 15] 20:15:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 42 (0x7f06b255cc00) [pid = 1813] [serial = 42] [outer = (nil)] 20:15:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 43 (0x7f06b7d88c00) [pid = 1813] [serial = 43] [outer = 0x7f06b255cc00] 20:15:55 INFO - PROCESS | 1813 | 1461122155407 Marionette DEBUG loaded listener.js 20:15:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 44 (0x7f06badda400) [pid = 1813] [serial = 44] [outer = 0x7f06b255cc00] 20:15:56 INFO - PROCESS | 1813 | 1461122156130 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 20:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1131ms 20:15:56 INFO - PROCESS | 1813 | 1461122156186 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 20:15:56 INFO - PROCESS | 1813 | 1461122156193 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 20:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:15:56 INFO - PROCESS | 1813 | 1461122156215 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:15:56 INFO - PROCESS | 1813 | 1461122156219 Marionette TRACE conn3 <- [1,34,null,{}] 20:15:56 INFO - PROCESS | 1813 | 1461122156225 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:15:56 INFO - PROCESS | 1813 | 1461122156382 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 20:15:56 INFO - PROCESS | 1813 | 1461122156394 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbee1800 == 16 [pid = 1813] [id = 16] 20:15:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 45 (0x7f06bb1b8400) [pid = 1813] [serial = 45] [outer = (nil)] 20:15:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 46 (0x7f06bbc85000) [pid = 1813] [serial = 46] [outer = 0x7f06bb1b8400] 20:15:56 INFO - PROCESS | 1813 | 1461122156460 Marionette DEBUG loaded listener.js 20:15:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 47 (0x7f06bc4a5000) [pid = 1813] [serial = 47] [outer = 0x7f06bb1b8400] 20:15:57 INFO - PROCESS | 1813 | 1461122157267 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 20:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1086ms 20:15:57 INFO - PROCESS | 1813 | 1461122157301 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 20:15:57 INFO - PROCESS | 1813 | 1461122157308 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 20:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:15:57 INFO - PROCESS | 1813 | 1461122157334 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:15:57 INFO - PROCESS | 1813 | 1461122157348 Marionette TRACE conn3 <- [1,38,null,{}] 20:15:57 INFO - PROCESS | 1813 | 1461122157367 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:15:57 INFO - PROCESS | 1813 | 1461122157536 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 20:15:57 INFO - PROCESS | 1813 | 1461122157617 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bca23000 == 17 [pid = 1813] [id = 17] 20:15:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 48 (0x7f06b4b14800) [pid = 1813] [serial = 48] [outer = (nil)] 20:15:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 49 (0x7f06bc5b7800) [pid = 1813] [serial = 49] [outer = 0x7f06b4b14800] 20:15:57 INFO - PROCESS | 1813 | 1461122157695 Marionette DEBUG loaded listener.js 20:15:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 50 (0x7f06bcf27800) [pid = 1813] [serial = 50] [outer = 0x7f06b4b14800] 20:15:58 INFO - PROCESS | 1813 | 1461122158504 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 20:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1223ms 20:15:58 INFO - PROCESS | 1813 | 1461122158543 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 20:15:58 INFO - PROCESS | 1813 | 1461122158548 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 20:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:15:58 INFO - PROCESS | 1813 | 1461122158558 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:15:58 INFO - PROCESS | 1813 | 1461122158564 Marionette TRACE conn3 <- [1,42,null,{}] 20:15:58 INFO - PROCESS | 1813 | 1461122158575 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:15:58 INFO - PROCESS | 1813 | 1461122158779 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 20:15:58 INFO - PROCESS | 1813 | 1461122158904 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5ec4000 == 18 [pid = 1813] [id = 18] 20:15:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 51 (0x7f06b2554400) [pid = 1813] [serial = 51] [outer = (nil)] 20:15:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 52 (0x7f06b3d85400) [pid = 1813] [serial = 52] [outer = 0x7f06b2554400] 20:15:58 INFO - PROCESS | 1813 | 1461122158990 Marionette DEBUG loaded listener.js 20:15:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 53 (0x7f06b4034800) [pid = 1813] [serial = 53] [outer = 0x7f06b2554400] 20:15:59 INFO - PROCESS | 1813 | 1461122159890 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 20:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1390ms 20:15:59 INFO - PROCESS | 1813 | 1461122159949 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 20:15:59 INFO - PROCESS | 1813 | 1461122159959 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 20:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:15:59 INFO - PROCESS | 1813 | 1461122159971 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:15:59 INFO - PROCESS | 1813 | 1461122159975 Marionette TRACE conn3 <- [1,46,null,{}] 20:15:59 INFO - PROCESS | 1813 | 1461122159983 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:00 INFO - PROCESS | 1813 | 1461122160201 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 20:16:00 INFO - PROCESS | 1813 | 1461122160338 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc62d000 == 19 [pid = 1813] [id = 19] 20:16:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 54 (0x7f06b2555c00) [pid = 1813] [serial = 54] [outer = (nil)] 20:16:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 55 (0x7f06b9fa3000) [pid = 1813] [serial = 55] [outer = 0x7f06b2555c00] 20:16:00 INFO - PROCESS | 1813 | 1461122160419 Marionette DEBUG loaded listener.js 20:16:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 56 (0x7f06baf72400) [pid = 1813] [serial = 56] [outer = 0x7f06b2555c00] 20:16:01 INFO - PROCESS | 1813 | 1461122161299 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 20:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1389ms 20:16:01 INFO - PROCESS | 1813 | 1461122161362 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 20:16:01 INFO - PROCESS | 1813 | 1461122161367 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 20:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:16:01 INFO - PROCESS | 1813 | 1461122161376 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:16:01 INFO - PROCESS | 1813 | 1461122161384 Marionette TRACE conn3 <- [1,50,null,{}] 20:16:01 INFO - PROCESS | 1813 | 1461122161403 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:01 INFO - PROCESS | 1813 | 1461122161630 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 20:16:01 INFO - PROCESS | 1813 | 1461122161820 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bea07000 == 20 [pid = 1813] [id = 20] 20:16:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 57 (0x7f06bc5bf400) [pid = 1813] [serial = 57] [outer = (nil)] 20:16:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 58 (0x7f06bc809400) [pid = 1813] [serial = 58] [outer = 0x7f06bc5bf400] 20:16:01 INFO - PROCESS | 1813 | 1461122161903 Marionette DEBUG loaded listener.js 20:16:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 59 (0x7f06bd68f800) [pid = 1813] [serial = 59] [outer = 0x7f06bc5bf400] 20:16:02 INFO - PROCESS | 1813 | 1461122162694 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1340ms 20:16:02 INFO - PROCESS | 1813 | 1461122162717 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 20:16:02 INFO - PROCESS | 1813 | 1461122162723 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 20:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:16:02 INFO - PROCESS | 1813 | 1461122162738 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:16:02 INFO - PROCESS | 1813 | 1461122162740 Marionette TRACE conn3 <- [1,54,null,{}] 20:16:02 INFO - PROCESS | 1813 | 1461122162747 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:02 INFO - PROCESS | 1813 | 1461122162912 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 20:16:03 INFO - PROCESS | 1813 | 1461122163041 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c1ebd000 == 21 [pid = 1813] [id = 21] 20:16:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 60 (0x7f06bc668000) [pid = 1813] [serial = 60] [outer = (nil)] 20:16:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 61 (0x7f06beb4c400) [pid = 1813] [serial = 61] [outer = 0x7f06bc668000] 20:16:03 INFO - PROCESS | 1813 | 1461122163120 Marionette DEBUG loaded listener.js 20:16:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 62 (0x7f06bede8800) [pid = 1813] [serial = 62] [outer = 0x7f06bc668000] 20:16:04 INFO - PROCESS | 1813 | 1461122164096 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1431ms 20:16:04 INFO - PROCESS | 1813 | 1461122164170 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 20:16:04 INFO - PROCESS | 1813 | 1461122164174 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 20:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:16:04 INFO - PROCESS | 1813 | 1461122164191 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:16:04 INFO - PROCESS | 1813 | 1461122164196 Marionette TRACE conn3 <- [1,58,null,{}] 20:16:04 INFO - PROCESS | 1813 | 1461122164205 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:04 INFO - PROCESS | 1813 | 1461122164381 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 20:16:04 INFO - PROCESS | 1813 | 1461122164559 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:04 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbee1800 == 20 [pid = 1813] [id = 16] 20:16:04 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5f86000 == 19 [pid = 1813] [id = 15] 20:16:04 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b4a51000 == 18 [pid = 1813] [id = 14] 20:16:04 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbf58800 == 17 [pid = 1813] [id = 13] 20:16:04 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bacce800 == 16 [pid = 1813] [id = 12] 20:16:04 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b230b800 == 15 [pid = 1813] [id = 9] 20:16:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3a21800 == 16 [pid = 1813] [id = 22] 20:16:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 63 (0x7f06b2556400) [pid = 1813] [serial = 63] [outer = (nil)] 20:16:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 64 (0x7f06b30d4000) [pid = 1813] [serial = 64] [outer = 0x7f06b2556400] 20:16:04 INFO - PROCESS | 1813 | 1461122164707 Marionette DEBUG loaded listener.js 20:16:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 65 (0x7f06b6202800) [pid = 1813] [serial = 65] [outer = 0x7f06b2556400] 20:16:05 INFO - PROCESS | 1813 | 1461122165571 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1434ms 20:16:05 INFO - PROCESS | 1813 | 1461122165638 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 20:16:05 INFO - PROCESS | 1813 | 1461122165647 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 20:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:16:05 INFO - PROCESS | 1813 | 1461122165660 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:16:05 INFO - PROCESS | 1813 | 1461122165664 Marionette TRACE conn3 <- [1,62,null,{}] 20:16:05 INFO - PROCESS | 1813 | 1461122165673 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:05 INFO - PROCESS | 1813 | 1461122165854 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 20:16:05 INFO - PROCESS | 1813 | 1461122165980 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb948800 == 17 [pid = 1813] [id = 23] 20:16:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 66 (0x7f06b2557800) [pid = 1813] [serial = 66] [outer = (nil)] 20:16:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 67 (0x7f06baf40000) [pid = 1813] [serial = 67] [outer = 0x7f06b2557800] 20:16:06 INFO - PROCESS | 1813 | 1461122166068 Marionette DEBUG loaded listener.js 20:16:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 68 (0x7f06bb21c400) [pid = 1813] [serial = 68] [outer = 0x7f06b2557800] 20:16:07 INFO - PROCESS | 1813 | 1461122167179 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1586ms 20:16:07 INFO - PROCESS | 1813 | 1461122167251 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 20:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:16:07 INFO - PROCESS | 1813 | 1461122167260 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 20:16:07 INFO - PROCESS | 1813 | 1461122167275 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:16:07 INFO - PROCESS | 1813 | 1461122167281 Marionette TRACE conn3 <- [1,66,null,{}] 20:16:07 INFO - PROCESS | 1813 | 1461122167291 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:07 INFO - PROCESS | 1813 | 1461122167585 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 20:16:07 INFO - PROCESS | 1813 | 1461122167774 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bca1c000 == 18 [pid = 1813] [id = 24] 20:16:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 69 (0x7f06b9b86800) [pid = 1813] [serial = 69] [outer = (nil)] 20:16:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 70 (0x7f06bc5c3000) [pid = 1813] [serial = 70] [outer = 0x7f06b9b86800] 20:16:07 INFO - PROCESS | 1813 | 1461122167898 Marionette DEBUG loaded listener.js 20:16:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 71 (0x7f06bcfcc800) [pid = 1813] [serial = 71] [outer = 0x7f06b9b86800] 20:16:08 INFO - PROCESS | 1813 | 1461122168875 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1645ms 20:16:08 INFO - PROCESS | 1813 | 1461122168917 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 20:16:08 INFO - PROCESS | 1813 | 1461122168922 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 20:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:16:08 INFO - PROCESS | 1813 | 1461122168932 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:16:08 INFO - PROCESS | 1813 | 1461122168948 Marionette TRACE conn3 <- [1,70,null,{}] 20:16:08 INFO - PROCESS | 1813 | 1461122168973 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:09 INFO - PROCESS | 1813 | 1461122169233 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 20:16:09 INFO - PROCESS | 1813 | 1461122169360 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2c03800 == 19 [pid = 1813] [id = 25] 20:16:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 72 (0x7f06bc4a0800) [pid = 1813] [serial = 72] [outer = (nil)] 20:16:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 73 (0x7f06c7dd7c00) [pid = 1813] [serial = 73] [outer = 0x7f06bc4a0800] 20:16:09 INFO - PROCESS | 1813 | 1461122169446 Marionette DEBUG loaded listener.js 20:16:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x7f06c8e12c00) [pid = 1813] [serial = 74] [outer = 0x7f06bc4a0800] 20:16:10 INFO - PROCESS | 1813 | 1461122170210 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1354ms 20:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:16:10 INFO - PROCESS | 1813 | 1461122170284 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 20:16:10 INFO - PROCESS | 1813 | 1461122170287 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 20:16:10 INFO - PROCESS | 1813 | 1461122170295 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:16:10 INFO - PROCESS | 1813 | 1461122170297 Marionette TRACE conn3 <- [1,74,null,{}] 20:16:10 INFO - PROCESS | 1813 | 1461122170304 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:10 INFO - PROCESS | 1813 | 1461122170463 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 20:16:10 INFO - PROCESS | 1813 | 1461122170590 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8b74800 == 20 [pid = 1813] [id = 26] 20:16:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x7f06b21d3400) [pid = 1813] [serial = 75] [outer = (nil)] 20:16:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x7f06c90e0c00) [pid = 1813] [serial = 76] [outer = 0x7f06b21d3400] 20:16:10 INFO - PROCESS | 1813 | 1461122170668 Marionette DEBUG loaded listener.js 20:16:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x7f06ca011400) [pid = 1813] [serial = 77] [outer = 0x7f06b21d3400] 20:16:11 INFO - PROCESS | 1813 | 1461122171450 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1231ms 20:16:11 INFO - PROCESS | 1813 | 1461122171525 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 20:16:11 INFO - PROCESS | 1813 | 1461122171528 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 20:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:16:11 INFO - PROCESS | 1813 | 1461122171536 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:16:11 INFO - PROCESS | 1813 | 1461122171539 Marionette TRACE conn3 <- [1,78,null,{}] 20:16:11 INFO - PROCESS | 1813 | 1461122171546 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:11 INFO - PROCESS | 1813 | 1461122171712 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 20:16:11 INFO - PROCESS | 1813 | 1461122171853 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8c1c800 == 21 [pid = 1813] [id = 27] 20:16:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x7f06c9ec4c00) [pid = 1813] [serial = 78] [outer = (nil)] 20:16:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x7f06ca1ba800) [pid = 1813] [serial = 79] [outer = 0x7f06c9ec4c00] 20:16:11 INFO - PROCESS | 1813 | 1461122171950 Marionette DEBUG loaded listener.js 20:16:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x7f06cdd27000) [pid = 1813] [serial = 80] [outer = 0x7f06c9ec4c00] 20:16:12 INFO - PROCESS | 1813 | 1461122172834 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1434ms 20:16:12 INFO - PROCESS | 1813 | 1461122172970 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 20:16:12 INFO - PROCESS | 1813 | 1461122172974 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 20:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:16:12 INFO - PROCESS | 1813 | 1461122172983 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:16:12 INFO - PROCESS | 1813 | 1461122172988 Marionette TRACE conn3 <- [1,82,null,{}] 20:16:13 INFO - PROCESS | 1813 | 1461122173008 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:13 INFO - PROCESS | 1813 | 1461122173176 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 20:16:13 INFO - PROCESS | 1813 | 1461122173312 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06baccb800 == 22 [pid = 1813] [id = 28] 20:16:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x7f06b3d88000) [pid = 1813] [serial = 81] [outer = (nil)] 20:16:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x7f06b4b71400) [pid = 1813] [serial = 82] [outer = 0x7f06b3d88000] 20:16:13 INFO - PROCESS | 1813 | 1461122173389 Marionette DEBUG loaded listener.js 20:16:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x7f06b88cb000) [pid = 1813] [serial = 83] [outer = 0x7f06b3d88000] 20:16:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bea07000 == 21 [pid = 1813] [id = 20] 20:16:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bc62d000 == 20 [pid = 1813] [id = 19] 20:16:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5ec4000 == 19 [pid = 1813] [id = 18] 20:16:14 INFO - PROCESS | 1813 | 1461122174287 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1341ms 20:16:14 INFO - PROCESS | 1813 | 1461122174324 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 20:16:14 INFO - PROCESS | 1813 | 1461122174330 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 20:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:16:14 INFO - PROCESS | 1813 | 1461122174340 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:16:14 INFO - PROCESS | 1813 | 1461122174346 Marionette TRACE conn3 <- [1,86,null,{}] 20:16:14 INFO - PROCESS | 1813 | 1461122174357 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:14 INFO - PROCESS | 1813 | 1461122174536 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 20:16:14 INFO - PROCESS | 1813 | 1461122174666 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbeda800 == 20 [pid = 1813] [id = 29] 20:16:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x7f06b88c4400) [pid = 1813] [serial = 84] [outer = (nil)] 20:16:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f06b94a9000) [pid = 1813] [serial = 85] [outer = 0x7f06b88c4400] 20:16:14 INFO - PROCESS | 1813 | 1461122174749 Marionette DEBUG loaded listener.js 20:16:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f06bb1bf000) [pid = 1813] [serial = 86] [outer = 0x7f06b88c4400] 20:16:15 INFO - PROCESS | 1813 | 1461122175652 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1390ms 20:16:15 INFO - PROCESS | 1813 | 1461122175731 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 20:16:15 INFO - PROCESS | 1813 | 1461122175741 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 20:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:16:15 INFO - PROCESS | 1813 | 1461122175752 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:16:15 INFO - PROCESS | 1813 | 1461122175756 Marionette TRACE conn3 <- [1,90,null,{}] 20:16:15 INFO - PROCESS | 1813 | 1461122175763 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:15 INFO - PROCESS | 1813 | 1461122175981 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 20:16:16 INFO - PROCESS | 1813 | 1461122176115 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c204c800 == 21 [pid = 1813] [id = 30] 20:16:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f06b88cd000) [pid = 1813] [serial = 87] [outer = (nil)] 20:16:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f06bd69b800) [pid = 1813] [serial = 88] [outer = 0x7f06b88cd000] 20:16:16 INFO - PROCESS | 1813 | 1461122176226 Marionette DEBUG loaded listener.js 20:16:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f06beb1c000) [pid = 1813] [serial = 89] [outer = 0x7f06b88cd000] 20:16:17 INFO - PROCESS | 1813 | 1461122177075 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1384ms 20:16:17 INFO - PROCESS | 1813 | 1461122177137 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 20:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:16:17 INFO - PROCESS | 1813 | 1461122177141 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 20:16:17 INFO - PROCESS | 1813 | 1461122177147 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:16:17 INFO - PROCESS | 1813 | 1461122177153 Marionette TRACE conn3 <- [1,94,null,{}] 20:16:17 INFO - PROCESS | 1813 | 1461122177170 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:17 INFO - PROCESS | 1813 | 1461122177341 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 20:16:17 INFO - PROCESS | 1813 | 1461122177470 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c90be800 == 22 [pid = 1813] [id = 31] 20:16:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f06c1f53c00) [pid = 1813] [serial = 90] [outer = (nil)] 20:16:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f06c9d29400) [pid = 1813] [serial = 91] [outer = 0x7f06c1f53c00] 20:16:17 INFO - PROCESS | 1813 | 1461122177630 Marionette DEBUG loaded listener.js 20:16:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f06cc086400) [pid = 1813] [serial = 92] [outer = 0x7f06c1f53c00] 20:16:18 INFO - PROCESS | 1813 | 1461122178484 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 20:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1386ms 20:16:18 INFO - PROCESS | 1813 | 1461122178535 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 20:16:18 INFO - PROCESS | 1813 | 1461122178540 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 20:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:16:18 INFO - PROCESS | 1813 | 1461122178547 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:16:18 INFO - PROCESS | 1813 | 1461122178549 Marionette TRACE conn3 <- [1,98,null,{}] 20:16:18 INFO - PROCESS | 1813 | 1461122178574 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:18 INFO - PROCESS | 1813 | 1461122178737 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 20:16:18 INFO - PROCESS | 1813 | 1461122178864 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ca04f000 == 23 [pid = 1813] [id = 32] 20:16:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f06b5e9ec00) [pid = 1813] [serial = 93] [outer = (nil)] 20:16:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f06b5ea4800) [pid = 1813] [serial = 94] [outer = 0x7f06b5e9ec00] 20:16:18 INFO - PROCESS | 1813 | 1461122178944 Marionette DEBUG loaded listener.js 20:16:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f06cd757400) [pid = 1813] [serial = 95] [outer = 0x7f06b5e9ec00] 20:16:19 INFO - PROCESS | 1813 | 1461122179725 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 20:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1240ms 20:16:19 INFO - PROCESS | 1813 | 1461122179790 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 20:16:19 INFO - PROCESS | 1813 | 1461122179794 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 20:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:16:19 INFO - PROCESS | 1813 | 1461122179800 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:16:19 INFO - PROCESS | 1813 | 1461122179803 Marionette TRACE conn3 <- [1,102,null,{}] 20:16:19 INFO - PROCESS | 1813 | 1461122179808 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:19 INFO - PROCESS | 1813 | 1461122179967 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 20:16:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f06b5ea0c00) [pid = 1813] [serial = 96] [outer = 0x7f06b21c9c00] 20:16:20 INFO - PROCESS | 1813 | 1461122180133 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cd796000 == 24 [pid = 1813] [id = 33] 20:16:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f06cdd24000) [pid = 1813] [serial = 97] [outer = (nil)] 20:16:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f06ce102400) [pid = 1813] [serial = 98] [outer = 0x7f06cdd24000] 20:16:20 INFO - PROCESS | 1813 | 1461122180221 Marionette DEBUG loaded listener.js 20:16:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f06ce23ec00) [pid = 1813] [serial = 99] [outer = 0x7f06cdd24000] 20:16:21 INFO - PROCESS | 1813 | 1461122181211 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 20:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1485ms 20:16:21 INFO - PROCESS | 1813 | 1461122181290 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 20:16:21 INFO - PROCESS | 1813 | 1461122181296 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 20:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:16:21 INFO - PROCESS | 1813 | 1461122181309 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:16:21 INFO - PROCESS | 1813 | 1461122181313 Marionette TRACE conn3 <- [1,106,null,{}] 20:16:21 INFO - PROCESS | 1813 | 1461122181323 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:21 INFO - PROCESS | 1813 | 1461122181480 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 20:16:21 INFO - PROCESS | 1813 | 1461122181641 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbedb000 == 25 [pid = 1813] [id = 34] 20:16:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f06b5ea2c00) [pid = 1813] [serial = 100] [outer = (nil)] 20:16:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f06b5ea6800) [pid = 1813] [serial = 101] [outer = 0x7f06b5ea2c00] 20:16:21 INFO - PROCESS | 1813 | 1461122181776 Marionette DEBUG loaded listener.js 20:16:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f06b88c7c00) [pid = 1813] [serial = 102] [outer = 0x7f06b5ea2c00] 20:16:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb948800 == 24 [pid = 1813] [id = 23] 20:16:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3a21800 == 23 [pid = 1813] [id = 22] 20:16:22 INFO - PROCESS | 1813 | 1461122182661 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 20:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1387ms 20:16:22 INFO - PROCESS | 1813 | 1461122182697 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 20:16:22 INFO - PROCESS | 1813 | 1461122182703 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 20:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:16:22 INFO - PROCESS | 1813 | 1461122182712 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:16:22 INFO - PROCESS | 1813 | 1461122182718 Marionette TRACE conn3 <- [1,110,null,{}] 20:16:22 INFO - PROCESS | 1813 | 1461122182729 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:22 INFO - PROCESS | 1813 | 1461122182907 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 20:16:23 INFO - PROCESS | 1813 | 1461122183041 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc61a800 == 24 [pid = 1813] [id = 35] 20:16:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06b5e98000) [pid = 1813] [serial = 103] [outer = (nil)] 20:16:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06b8862400) [pid = 1813] [serial = 104] [outer = 0x7f06b5e98000] 20:16:23 INFO - PROCESS | 1813 | 1461122183120 Marionette DEBUG loaded listener.js 20:16:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06baf6fc00) [pid = 1813] [serial = 105] [outer = 0x7f06b5e98000] 20:16:24 INFO - PROCESS | 1813 | 1461122184003 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 20:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1340ms 20:16:24 INFO - PROCESS | 1813 | 1461122184053 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 20:16:24 INFO - PROCESS | 1813 | 1461122184062 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 20:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:16:24 INFO - PROCESS | 1813 | 1461122184073 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:16:24 INFO - PROCESS | 1813 | 1461122184077 Marionette TRACE conn3 <- [1,114,null,{}] 20:16:24 INFO - PROCESS | 1813 | 1461122184086 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:24 INFO - PROCESS | 1813 | 1461122184256 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 20:16:24 INFO - PROCESS | 1813 | 1461122184390 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8e38800 == 25 [pid = 1813] [id = 36] 20:16:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06b5e9f400) [pid = 1813] [serial = 106] [outer = (nil)] 20:16:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06bd699c00) [pid = 1813] [serial = 107] [outer = 0x7f06b5e9f400] 20:16:24 INFO - PROCESS | 1813 | 1461122184466 Marionette DEBUG loaded listener.js 20:16:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06bedab800) [pid = 1813] [serial = 108] [outer = 0x7f06b5e9f400] 20:16:25 INFO - PROCESS | 1813 | 1461122185383 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 20:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1383ms 20:16:25 INFO - PROCESS | 1813 | 1461122185456 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 20:16:25 INFO - PROCESS | 1813 | 1461122185460 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 20:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:16:25 INFO - PROCESS | 1813 | 1461122185467 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:16:25 INFO - PROCESS | 1813 | 1461122185473 Marionette TRACE conn3 <- [1,118,null,{}] 20:16:25 INFO - PROCESS | 1813 | 1461122185491 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:25 INFO - PROCESS | 1813 | 1461122185702 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 20:16:25 INFO - PROCESS | 1813 | 1461122185867 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cd714800 == 26 [pid = 1813] [id = 37] 20:16:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06c9004800) [pid = 1813] [serial = 109] [outer = (nil)] 20:16:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f06cc044000) [pid = 1813] [serial = 110] [outer = 0x7f06c9004800] 20:16:25 INFO - PROCESS | 1813 | 1461122185949 Marionette DEBUG loaded listener.js 20:16:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f06cdd2f400) [pid = 1813] [serial = 111] [outer = 0x7f06c9004800] 20:16:26 INFO - PROCESS | 1813 | 1461122186758 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 20:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1342ms 20:16:26 INFO - PROCESS | 1813 | 1461122186810 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 20:16:26 INFO - PROCESS | 1813 | 1461122186814 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 20:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:16:26 INFO - PROCESS | 1813 | 1461122186821 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:16:26 INFO - PROCESS | 1813 | 1461122186824 Marionette TRACE conn3 <- [1,122,null,{}] 20:16:26 INFO - PROCESS | 1813 | 1461122186851 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:27 INFO - PROCESS | 1813 | 1461122187047 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 20:16:27 INFO - PROCESS | 1813 | 1461122187179 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5f7e000 == 27 [pid = 1813] [id = 38] 20:16:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f06b3d8f000) [pid = 1813] [serial = 112] [outer = (nil)] 20:16:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f06b5f5c800) [pid = 1813] [serial = 113] [outer = 0x7f06b3d8f000] 20:16:27 INFO - PROCESS | 1813 | 1461122187255 Marionette DEBUG loaded listener.js 20:16:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f06b5f62400) [pid = 1813] [serial = 114] [outer = 0x7f06b3d8f000] 20:16:28 INFO - PROCESS | 1813 | 1461122188073 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 20:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1310ms 20:16:28 INFO - PROCESS | 1813 | 1461122188132 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 20:16:28 INFO - PROCESS | 1813 | 1461122188135 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 20:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:16:28 INFO - PROCESS | 1813 | 1461122188142 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:16:28 INFO - PROCESS | 1813 | 1461122188144 Marionette TRACE conn3 <- [1,126,null,{}] 20:16:28 INFO - PROCESS | 1813 | 1461122188150 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:28 INFO - PROCESS | 1813 | 1461122188299 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 20:16:28 INFO - PROCESS | 1813 | 1461122188438 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce327800 == 28 [pid = 1813] [id = 39] 20:16:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f06b30dd800) [pid = 1813] [serial = 115] [outer = (nil)] 20:16:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f06b6209c00) [pid = 1813] [serial = 116] [outer = 0x7f06b30dd800] 20:16:28 INFO - PROCESS | 1813 | 1461122188516 Marionette DEBUG loaded listener.js 20:16:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f06b6211000) [pid = 1813] [serial = 117] [outer = 0x7f06b30dd800] 20:16:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c204c800 == 27 [pid = 1813] [id = 30] 20:16:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbeda800 == 26 [pid = 1813] [id = 29] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c1ebd000 == 25 [pid = 1813] [id = 21] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2c03800 == 24 [pid = 1813] [id = 25] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8c1c800 == 23 [pid = 1813] [id = 27] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8b74800 == 22 [pid = 1813] [id = 26] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cd796000 == 21 [pid = 1813] [id = 33] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ca04f000 == 20 [pid = 1813] [id = 32] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c90be800 == 19 [pid = 1813] [id = 31] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b4a65800 == 18 [pid = 1813] [id = 6] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bca1c000 == 17 [pid = 1813] [id = 24] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3a32800 == 16 [pid = 1813] [id = 8] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5f7e000 == 15 [pid = 1813] [id = 38] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cd714800 == 14 [pid = 1813] [id = 37] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bca23000 == 13 [pid = 1813] [id = 17] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8e38800 == 12 [pid = 1813] [id = 36] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbedb000 == 11 [pid = 1813] [id = 34] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06baccb800 == 10 [pid = 1813] [id = 28] 20:16:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bc61a800 == 9 [pid = 1813] [id = 35] 20:16:32 INFO - PROCESS | 1813 | 1461122192802 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 20:16:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 4691ms 20:16:32 INFO - PROCESS | 1813 | 1461122192855 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 20:16:32 INFO - PROCESS | 1813 | 1461122192860 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 20:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:16:32 INFO - PROCESS | 1813 | 1461122192870 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:16:32 INFO - PROCESS | 1813 | 1461122192876 Marionette TRACE conn3 <- [1,130,null,{}] 20:16:32 INFO - PROCESS | 1813 | 1461122192884 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:33 INFO - PROCESS | 1813 | 1461122193045 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 20:16:33 INFO - PROCESS | 1813 | 1461122193060 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b611b000 == 10 [pid = 1813] [id = 40] 20:16:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f06b620b400) [pid = 1813] [serial = 118] [outer = (nil)] 20:16:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f06b6210400) [pid = 1813] [serial = 119] [outer = 0x7f06b620b400] 20:16:33 INFO - PROCESS | 1813 | 1461122193128 Marionette DEBUG loaded listener.js 20:16:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f06b8861400) [pid = 1813] [serial = 120] [outer = 0x7f06b620b400] 20:16:33 INFO - PROCESS | 1813 | 1461122193934 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 20:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1081ms 20:16:33 INFO - PROCESS | 1813 | 1461122193970 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 20:16:33 INFO - PROCESS | 1813 | 1461122193981 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 20:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:16:33 INFO - PROCESS | 1813 | 1461122193996 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:16:34 INFO - PROCESS | 1813 | 1461122194000 Marionette TRACE conn3 <- [1,134,null,{}] 20:16:34 INFO - PROCESS | 1813 | 1461122194006 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:34 INFO - PROCESS | 1813 | 1461122194174 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 20:16:34 INFO - PROCESS | 1813 | 1461122194184 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc086800 == 11 [pid = 1813] [id = 41] 20:16:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f06b402bc00) [pid = 1813] [serial = 121] [outer = (nil)] 20:16:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f06baf3f800) [pid = 1813] [serial = 122] [outer = 0x7f06b402bc00] 20:16:34 INFO - PROCESS | 1813 | 1461122194249 Marionette DEBUG loaded listener.js 20:16:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f06bb351c00) [pid = 1813] [serial = 123] [outer = 0x7f06b402bc00] 20:16:35 INFO - PROCESS | 1813 | 1461122195243 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 20:16:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1285ms 20:16:35 INFO - PROCESS | 1813 | 1461122195305 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 20:16:35 INFO - PROCESS | 1813 | 1461122195310 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 20:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:16:35 INFO - PROCESS | 1813 | 1461122195331 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:16:35 INFO - PROCESS | 1813 | 1461122195337 Marionette TRACE conn3 <- [1,138,null,{}] 20:16:35 INFO - PROCESS | 1813 | 1461122195369 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:35 INFO - PROCESS | 1813 | 1461122195562 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 20:16:35 INFO - PROCESS | 1813 | 1461122195590 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2c22800 == 12 [pid = 1813] [id = 42] 20:16:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f06b88c5c00) [pid = 1813] [serial = 124] [outer = (nil)] 20:16:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06bea59800) [pid = 1813] [serial = 125] [outer = 0x7f06b88c5c00] 20:16:35 INFO - PROCESS | 1813 | 1461122195683 Marionette DEBUG loaded listener.js 20:16:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06c7dd0800) [pid = 1813] [serial = 126] [outer = 0x7f06b88c5c00] 20:16:36 INFO - PROCESS | 1813 | 1461122196540 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 20:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1239ms 20:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:16:36 INFO - PROCESS | 1813 | 1461122196571 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 20:16:36 INFO - PROCESS | 1813 | 1461122196574 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 20:16:36 INFO - PROCESS | 1813 | 1461122196581 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:16:36 INFO - PROCESS | 1813 | 1461122196584 Marionette TRACE conn3 <- [1,142,null,{}] 20:16:36 INFO - PROCESS | 1813 | 1461122196597 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:36 INFO - PROCESS | 1813 | 1461122196789 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 20:16:36 INFO - PROCESS | 1813 | 1461122196809 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c9d0d800 == 13 [pid = 1813] [id = 43] 20:16:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06bc66b000) [pid = 1813] [serial = 127] [outer = (nil)] 20:16:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06c8e91400) [pid = 1813] [serial = 128] [outer = 0x7f06bc66b000] 20:16:36 INFO - PROCESS | 1813 | 1461122196874 Marionette DEBUG loaded listener.js 20:16:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06c8eef400) [pid = 1813] [serial = 129] [outer = 0x7f06bc66b000] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06b4b14800) [pid = 1813] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06b2557800) [pid = 1813] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06b255b400) [pid = 1813] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06bb1b8400) [pid = 1813] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f06b3d92400) [pid = 1813] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f06b255cc00) [pid = 1813] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f06b225f000) [pid = 1813] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f06b2560800) [pid = 1813] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f06b21d3400) [pid = 1813] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f06c9ec4c00) [pid = 1813] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f06b5e9ec00) [pid = 1813] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f06b88cd000) [pid = 1813] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f06b9b86800) [pid = 1813] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f06c1f53c00) [pid = 1813] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f06bc4a0800) [pid = 1813] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f06b5e9f400) [pid = 1813] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f06bc668000) [pid = 1813] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f06b2556400) [pid = 1813] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f06b88c4400) [pid = 1813] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f06b2555c00) [pid = 1813] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f06b3d88000) [pid = 1813] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f06b2554400) [pid = 1813] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f06cdd24000) [pid = 1813] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f06b3d8f000) [pid = 1813] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f06b5e98000) [pid = 1813] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f06b5ea2c00) [pid = 1813] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f06c9004800) [pid = 1813] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f06b30d6c00) [pid = 1813] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f06bc5bf400) [pid = 1813] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:16:38 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f06b402e800) [pid = 1813] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:16:38 INFO - PROCESS | 1813 | 1461122198658 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 20:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2144ms 20:16:38 INFO - PROCESS | 1813 | 1461122198755 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 20:16:38 INFO - PROCESS | 1813 | 1461122198758 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 20:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:16:38 INFO - PROCESS | 1813 | 1461122198767 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:16:38 INFO - PROCESS | 1813 | 1461122198769 Marionette TRACE conn3 <- [1,146,null,{}] 20:16:38 INFO - PROCESS | 1813 | 1461122198773 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:38 INFO - PROCESS | 1813 | 1461122198924 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 20:16:39 INFO - PROCESS | 1813 | 1461122199019 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb147000 == 14 [pid = 1813] [id = 44] 20:16:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f06b21c7800) [pid = 1813] [serial = 130] [outer = (nil)] 20:16:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f06b5e9d800) [pid = 1813] [serial = 131] [outer = 0x7f06b21c7800] 20:16:39 INFO - PROCESS | 1813 | 1461122199099 Marionette DEBUG loaded listener.js 20:16:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f06bc18c800) [pid = 1813] [serial = 132] [outer = 0x7f06b21c7800] 20:16:39 INFO - PROCESS | 1813 | 1461122199874 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 20:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1129ms 20:16:39 INFO - PROCESS | 1813 | 1461122199898 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 20:16:39 INFO - PROCESS | 1813 | 1461122199901 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 20:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:16:39 INFO - PROCESS | 1813 | 1461122199975 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:16:39 INFO - PROCESS | 1813 | 1461122199979 Marionette TRACE conn3 <- [1,150,null,{}] 20:16:39 INFO - PROCESS | 1813 | 1461122199988 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:40 INFO - PROCESS | 1813 | 1461122200211 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 20:16:40 INFO - PROCESS | 1813 | 1461122200348 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b4bd0800 == 15 [pid = 1813] [id = 45] 20:16:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06b5e9fc00) [pid = 1813] [serial = 133] [outer = (nil)] 20:16:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06b5ea5000) [pid = 1813] [serial = 134] [outer = 0x7f06b5e9fc00] 20:16:40 INFO - PROCESS | 1813 | 1461122200436 Marionette DEBUG loaded listener.js 20:16:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06b6208800) [pid = 1813] [serial = 135] [outer = 0x7f06b5e9fc00] 20:16:41 INFO - PROCESS | 1813 | 1461122201434 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 20:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1500ms 20:16:41 INFO - PROCESS | 1813 | 1461122201470 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 20:16:41 INFO - PROCESS | 1813 | 1461122201476 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 20:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:16:41 INFO - PROCESS | 1813 | 1461122201485 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:16:41 INFO - PROCESS | 1813 | 1461122201490 Marionette TRACE conn3 <- [1,154,null,{}] 20:16:41 INFO - PROCESS | 1813 | 1461122201503 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:41 INFO - PROCESS | 1813 | 1461122201793 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 20:16:41 INFO - PROCESS | 1813 | 1461122201992 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2046800 == 16 [pid = 1813] [id = 46] 20:16:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06baf67c00) [pid = 1813] [serial = 136] [outer = (nil)] 20:16:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06bb772800) [pid = 1813] [serial = 137] [outer = 0x7f06baf67c00] 20:16:42 INFO - PROCESS | 1813 | 1461122202072 Marionette DEBUG loaded listener.js 20:16:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06bc668000) [pid = 1813] [serial = 138] [outer = 0x7f06baf67c00] 20:16:43 INFO - PROCESS | 1813 | 1461122203036 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 20:16:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1598ms 20:16:43 INFO - PROCESS | 1813 | 1461122203084 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 20:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:16:43 INFO - PROCESS | 1813 | 1461122203088 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 20:16:43 INFO - PROCESS | 1813 | 1461122203096 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:16:43 INFO - PROCESS | 1813 | 1461122203098 Marionette TRACE conn3 <- [1,158,null,{}] 20:16:43 INFO - PROCESS | 1813 | 1461122203107 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:43 INFO - PROCESS | 1813 | 1461122203328 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 20:16:43 INFO - PROCESS | 1813 | 1461122203717 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:43 INFO - PROCESS | 1813 | 1461122203784 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:16:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5f93800 == 17 [pid = 1813] [id = 47] 20:16:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06b5e9bc00) [pid = 1813] [serial = 139] [outer = (nil)] 20:16:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f06b5ea0400) [pid = 1813] [serial = 140] [outer = 0x7f06b5e9bc00] 20:16:43 INFO - PROCESS | 1813 | 1461122203865 Marionette DEBUG loaded listener.js 20:16:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f06b5f61000) [pid = 1813] [serial = 141] [outer = 0x7f06b5e9bc00] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f06bb97e000) [pid = 1813] [serial = 9] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f06bb351400) [pid = 1813] [serial = 12] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f06b6209c00) [pid = 1813] [serial = 116] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f06b88c7c00) [pid = 1813] [serial = 102] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f06c9d29400) [pid = 1813] [serial = 91] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f06bb21c400) [pid = 1813] [serial = 68] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f06b30d4000) [pid = 1813] [serial = 64] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f06b8862400) [pid = 1813] [serial = 104] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f06b94a9000) [pid = 1813] [serial = 85] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f06cba06800) [pid = 1813] [serial = 2] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f06baf40000) [pid = 1813] [serial = 67] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f06b4b71400) [pid = 1813] [serial = 82] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f06b2561400) [pid = 1813] [serial = 40] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f06bbc85000) [pid = 1813] [serial = 46] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f06b94aa400) [pid = 1813] [serial = 31] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f06b94ab400) [pid = 1813] [serial = 34] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f06bc4a1400) [pid = 1813] [serial = 35] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f06b7d88c00) [pid = 1813] [serial = 43] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x7f06badda400) [pid = 1813] [serial = 44] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x7f06b2372800) [pid = 1813] [serial = 25] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0x7f06b3d11800) [pid = 1813] [serial = 28] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x7f06b4a16800) [pid = 1813] [serial = 41] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x7f06bc4a1800) [pid = 1813] [serial = 37] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f06b3d8a000) [pid = 1813] [serial = 26] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x7f06bc5bdc00) [pid = 1813] [serial = 38] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f06bc4a5000) [pid = 1813] [serial = 47] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x7f06bcf27800) [pid = 1813] [serial = 50] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 83 (0x7f06b21c5000) [pid = 1813] [serial = 23] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 82 (0x7f06bede8800) [pid = 1813] [serial = 62] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 81 (0x7f06bc5c3000) [pid = 1813] [serial = 70] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 80 (0x7f06b6202800) [pid = 1813] [serial = 65] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 79 (0x7f06bd68f800) [pid = 1813] [serial = 59] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 78 (0x7f06beb4c400) [pid = 1813] [serial = 61] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 77 (0x7f06bb1bf000) [pid = 1813] [serial = 86] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 76 (0x7f06baf72400) [pid = 1813] [serial = 56] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 75 (0x7f06bd699c00) [pid = 1813] [serial = 107] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 74 (0x7f06b88cb000) [pid = 1813] [serial = 83] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 73 (0x7f06b4034800) [pid = 1813] [serial = 53] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 72 (0x7f06beb1c000) [pid = 1813] [serial = 89] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 71 (0x7f06b9fa3000) [pid = 1813] [serial = 55] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 70 (0x7f06b3d85400) [pid = 1813] [serial = 52] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 69 (0x7f06bc5b7800) [pid = 1813] [serial = 49] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 68 (0x7f06bd69b800) [pid = 1813] [serial = 88] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 67 (0x7f06bcfcc800) [pid = 1813] [serial = 71] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 66 (0x7f06c90e0c00) [pid = 1813] [serial = 76] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 65 (0x7f06cc086400) [pid = 1813] [serial = 92] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 64 (0x7f06b5ea4800) [pid = 1813] [serial = 94] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 63 (0x7f06c8e12c00) [pid = 1813] [serial = 74] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 62 (0x7f06bedab800) [pid = 1813] [serial = 108] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 61 (0x7f06c7dd7c00) [pid = 1813] [serial = 73] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 60 (0x7f06ce23ec00) [pid = 1813] [serial = 99] [outer = (nil)] [url = about:blank] 20:16:44 INFO - PROCESS | 1813 | --DOMWINDOW == 59 (0x7f06b5f62400) [pid = 1813] [serial = 114] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 58 (0x7f06baf6fc00) [pid = 1813] [serial = 105] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 57 (0x7f06b5ea6800) [pid = 1813] [serial = 101] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 56 (0x7f06cdd2f400) [pid = 1813] [serial = 111] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 55 (0x7f06b3d89400) [pid = 1813] [serial = 22] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 54 (0x7f06bc809400) [pid = 1813] [serial = 58] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 53 (0x7f06b8864c00) [pid = 1813] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 52 (0x7f06b5f5c800) [pid = 1813] [serial = 113] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 51 (0x7f06b4030400) [pid = 1813] [serial = 16] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 50 (0x7f06ce102400) [pid = 1813] [serial = 98] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 49 (0x7f06b4036400) [pid = 1813] [serial = 17] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 48 (0x7f06b3d90000) [pid = 1813] [serial = 19] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 47 (0x7f06ca011400) [pid = 1813] [serial = 77] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 46 (0x7f06cc044000) [pid = 1813] [serial = 110] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 45 (0x7f06cdd27000) [pid = 1813] [serial = 80] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 44 (0x7f06cd757400) [pid = 1813] [serial = 95] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | --DOMWINDOW == 43 (0x7f06ca1ba800) [pid = 1813] [serial = 79] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1813 | 1461122205033 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 20:16:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1999ms 20:16:45 INFO - PROCESS | 1813 | 1461122205095 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 20:16:45 INFO - PROCESS | 1813 | 1461122205101 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 20:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:16:45 INFO - PROCESS | 1813 | 1461122205119 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:16:45 INFO - PROCESS | 1813 | 1461122205124 Marionette TRACE conn3 <- [1,162,null,{}] 20:16:45 INFO - PROCESS | 1813 | 1461122205142 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:45 INFO - PROCESS | 1813 | 1461122205316 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 20:16:45 INFO - PROCESS | 1813 | 1461122205333 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3d0f800 == 18 [pid = 1813] [id = 48] 20:16:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 44 (0x7f06b5ea6800) [pid = 1813] [serial = 142] [outer = (nil)] 20:16:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 45 (0x7f06b5f63400) [pid = 1813] [serial = 143] [outer = 0x7f06b5ea6800] 20:16:45 INFO - PROCESS | 1813 | 1461122205432 Marionette DEBUG loaded listener.js 20:16:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 46 (0x7f06b6203800) [pid = 1813] [serial = 144] [outer = 0x7f06b5ea6800] 20:16:46 INFO - PROCESS | 1813 | 1461122206442 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 20:16:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1348ms 20:16:46 INFO - PROCESS | 1813 | 1461122206477 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 20:16:46 INFO - PROCESS | 1813 | 1461122206484 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 20:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:16:46 INFO - PROCESS | 1813 | 1461122206493 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:16:46 INFO - PROCESS | 1813 | 1461122206496 Marionette TRACE conn3 <- [1,166,null,{}] 20:16:46 INFO - PROCESS | 1813 | 1461122206503 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:46 INFO - PROCESS | 1813 | 1461122206662 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 20:16:46 INFO - PROCESS | 1813 | 1461122206680 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6115800 == 19 [pid = 1813] [id = 49] 20:16:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 47 (0x7f06b885d400) [pid = 1813] [serial = 145] [outer = (nil)] 20:16:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 48 (0x7f06b8864c00) [pid = 1813] [serial = 146] [outer = 0x7f06b885d400] 20:16:46 INFO - PROCESS | 1813 | 1461122206752 Marionette DEBUG loaded listener.js 20:16:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 49 (0x7f06b9b86800) [pid = 1813] [serial = 147] [outer = 0x7f06b885d400] 20:16:47 INFO - PROCESS | 1813 | 1461122207693 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 20:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1234ms 20:16:47 INFO - PROCESS | 1813 | 1461122207729 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 20:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:16:47 INFO - PROCESS | 1813 | 1461122207734 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 20:16:47 INFO - PROCESS | 1813 | 1461122207757 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:16:47 INFO - PROCESS | 1813 | 1461122207769 Marionette TRACE conn3 <- [1,170,null,{}] 20:16:47 INFO - PROCESS | 1813 | 1461122207779 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:48 INFO - PROCESS | 1813 | 1461122208001 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 20:16:48 INFO - PROCESS | 1813 | 1461122208024 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb92b800 == 20 [pid = 1813] [id = 50] 20:16:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 50 (0x7f06baf43400) [pid = 1813] [serial = 148] [outer = (nil)] 20:16:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 51 (0x7f06bb1b8800) [pid = 1813] [serial = 149] [outer = 0x7f06baf43400] 20:16:48 INFO - PROCESS | 1813 | 1461122208101 Marionette DEBUG loaded listener.js 20:16:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 52 (0x7f06bb768000) [pid = 1813] [serial = 150] [outer = 0x7f06baf43400] 20:16:48 INFO - PROCESS | 1813 | 1461122208935 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 20:16:48 INFO - PROCESS | 1813 | --DOMWINDOW == 51 (0x7f06b88c5c00) [pid = 1813] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:16:48 INFO - PROCESS | 1813 | --DOMWINDOW == 50 (0x7f06bc66b000) [pid = 1813] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:16:48 INFO - PROCESS | 1813 | --DOMWINDOW == 49 (0x7f06b620b400) [pid = 1813] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:16:48 INFO - PROCESS | 1813 | --DOMWINDOW == 48 (0x7f06b30dd800) [pid = 1813] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:16:48 INFO - PROCESS | 1813 | --DOMWINDOW == 47 (0x7f06b402bc00) [pid = 1813] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:16:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1257ms 20:16:49 INFO - PROCESS | 1813 | 1461122209005 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 20:16:49 INFO - PROCESS | 1813 | 1461122209011 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 20:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:16:49 INFO - PROCESS | 1813 | 1461122209019 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:16:49 INFO - PROCESS | 1813 | 1461122209023 Marionette TRACE conn3 <- [1,174,null,{}] 20:16:49 INFO - PROCESS | 1813 | 1461122209029 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:49 INFO - PROCESS | 1813 | 1461122209182 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 20:16:49 INFO - PROCESS | 1813 | 1461122209193 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc071000 == 21 [pid = 1813] [id = 51] 20:16:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 48 (0x7f06b2556000) [pid = 1813] [serial = 151] [outer = (nil)] 20:16:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 49 (0x7f06bb97fc00) [pid = 1813] [serial = 152] [outer = 0x7f06b2556000] 20:16:49 INFO - PROCESS | 1813 | 1461122209258 Marionette DEBUG loaded listener.js 20:16:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 50 (0x7f06bc4a0000) [pid = 1813] [serial = 153] [outer = 0x7f06b2556000] 20:16:50 INFO - PROCESS | 1813 | 1461122210051 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 20:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1088ms 20:16:50 INFO - PROCESS | 1813 | 1461122210108 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 20:16:50 INFO - PROCESS | 1813 | 1461122210111 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 20:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:16:50 INFO - PROCESS | 1813 | 1461122210119 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:16:50 INFO - PROCESS | 1813 | 1461122210122 Marionette TRACE conn3 <- [1,178,null,{}] 20:16:50 INFO - PROCESS | 1813 | 1461122210127 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:50 INFO - PROCESS | 1813 | 1461122210276 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 20:16:50 INFO - PROCESS | 1813 | 1461122210292 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc61f800 == 22 [pid = 1813] [id = 52] 20:16:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 51 (0x7f06bc5c5c00) [pid = 1813] [serial = 154] [outer = (nil)] 20:16:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 52 (0x7f06bc803400) [pid = 1813] [serial = 155] [outer = 0x7f06bc5c5c00] 20:16:50 INFO - PROCESS | 1813 | 1461122210374 Marionette DEBUG loaded listener.js 20:16:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 53 (0x7f06bcf27000) [pid = 1813] [serial = 156] [outer = 0x7f06bc5c5c00] 20:16:51 INFO - PROCESS | 1813 | 1461122211239 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 20:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1136ms 20:16:51 INFO - PROCESS | 1813 | 1461122211257 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 20:16:51 INFO - PROCESS | 1813 | 1461122211259 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 20:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:16:51 INFO - PROCESS | 1813 | 1461122211267 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:16:51 INFO - PROCESS | 1813 | 1461122211271 Marionette TRACE conn3 <- [1,182,null,{}] 20:16:51 INFO - PROCESS | 1813 | 1461122211277 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:51 INFO - PROCESS | 1813 | 1461122211478 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 20:16:51 INFO - PROCESS | 1813 | 1461122211615 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b230b800 == 23 [pid = 1813] [id = 53] 20:16:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 54 (0x7f06b21c6c00) [pid = 1813] [serial = 157] [outer = (nil)] 20:16:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 55 (0x7f06b2257800) [pid = 1813] [serial = 158] [outer = 0x7f06b21c6c00] 20:16:51 INFO - PROCESS | 1813 | 1461122211694 Marionette DEBUG loaded listener.js 20:16:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 56 (0x7f06b30d4c00) [pid = 1813] [serial = 159] [outer = 0x7f06b21c6c00] 20:16:52 INFO - PROCESS | 1813 | 1461122212605 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 20:16:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1381ms 20:16:52 INFO - PROCESS | 1813 | 1461122212650 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 20:16:52 INFO - PROCESS | 1813 | 1461122212658 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 20:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:16:52 INFO - PROCESS | 1813 | 1461122212667 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:16:52 INFO - PROCESS | 1813 | 1461122212674 Marionette TRACE conn3 <- [1,186,null,{}] 20:16:52 INFO - PROCESS | 1813 | 1461122212682 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:52 INFO - PROCESS | 1813 | 1461122212856 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 20:16:52 INFO - PROCESS | 1813 | 1461122212979 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb3ea000 == 24 [pid = 1813] [id = 54] 20:16:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 57 (0x7f06b21cd800) [pid = 1813] [serial = 160] [outer = (nil)] 20:16:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 58 (0x7f06b7d7fc00) [pid = 1813] [serial = 161] [outer = 0x7f06b21cd800] 20:16:53 INFO - PROCESS | 1813 | 1461122213060 Marionette DEBUG loaded listener.js 20:16:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 59 (0x7f06b88ce400) [pid = 1813] [serial = 162] [outer = 0x7f06b21cd800] 20:16:53 INFO - PROCESS | 1813 | 1461122213985 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 20:16:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1391ms 20:16:54 INFO - PROCESS | 1813 | 1461122214059 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 20:16:54 INFO - PROCESS | 1813 | 1461122214063 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 20:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:16:54 INFO - PROCESS | 1813 | 1461122214072 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:16:54 INFO - PROCESS | 1813 | 1461122214076 Marionette TRACE conn3 <- [1,190,null,{}] 20:16:54 INFO - PROCESS | 1813 | 1461122214083 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:54 INFO - PROCESS | 1813 | 1461122214293 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 20:16:54 INFO - PROCESS | 1813 | 1461122214425 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd339000 == 25 [pid = 1813] [id = 55] 20:16:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 60 (0x7f06b5f5d800) [pid = 1813] [serial = 163] [outer = (nil)] 20:16:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 61 (0x7f06bb980000) [pid = 1813] [serial = 164] [outer = 0x7f06b5f5d800] 20:16:54 INFO - PROCESS | 1813 | 1461122214501 Marionette DEBUG loaded listener.js 20:16:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 62 (0x7f06bc668800) [pid = 1813] [serial = 165] [outer = 0x7f06b5f5d800] 20:16:55 INFO - PROCESS | 1813 | 1461122215357 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 20:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1331ms 20:16:55 INFO - PROCESS | 1813 | 1461122215404 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 20:16:55 INFO - PROCESS | 1813 | 1461122215411 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 20:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:16:55 INFO - PROCESS | 1813 | 1461122215430 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:16:55 INFO - PROCESS | 1813 | 1461122215444 Marionette TRACE conn3 <- [1,194,null,{}] 20:16:55 INFO - PROCESS | 1813 | 1461122215456 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:55 INFO - PROCESS | 1813 | 1461122215680 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 20:16:55 INFO - PROCESS | 1813 | 1461122215984 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6103800 == 26 [pid = 1813] [id = 56] 20:16:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 63 (0x7f06b21d1800) [pid = 1813] [serial = 166] [outer = (nil)] 20:16:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 64 (0x7f06b3c8a800) [pid = 1813] [serial = 167] [outer = 0x7f06b21d1800] 20:16:56 INFO - PROCESS | 1813 | 1461122216102 Marionette DEBUG loaded listener.js 20:16:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 65 (0x7f06b4a16c00) [pid = 1813] [serial = 168] [outer = 0x7f06b21d1800] 20:16:56 INFO - PROCESS | 1813 | --DOMWINDOW == 64 (0x7f06b5e9d800) [pid = 1813] [serial = 131] [outer = (nil)] [url = about:blank] 20:16:56 INFO - PROCESS | 1813 | 1461122216982 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 20:16:57 INFO - PROCESS | 1813 | --DOMWINDOW == 63 (0x7f06c7dd0800) [pid = 1813] [serial = 126] [outer = (nil)] [url = about:blank] 20:16:57 INFO - PROCESS | 1813 | --DOMWINDOW == 62 (0x7f06bea59800) [pid = 1813] [serial = 125] [outer = (nil)] [url = about:blank] 20:16:57 INFO - PROCESS | 1813 | --DOMWINDOW == 61 (0x7f06c8e91400) [pid = 1813] [serial = 128] [outer = (nil)] [url = about:blank] 20:16:57 INFO - PROCESS | 1813 | --DOMWINDOW == 60 (0x7f06b6210400) [pid = 1813] [serial = 119] [outer = (nil)] [url = about:blank] 20:16:57 INFO - PROCESS | 1813 | --DOMWINDOW == 59 (0x7f06b6211000) [pid = 1813] [serial = 117] [outer = (nil)] [url = about:blank] 20:16:57 INFO - PROCESS | 1813 | --DOMWINDOW == 58 (0x7f06baf3f800) [pid = 1813] [serial = 122] [outer = (nil)] [url = about:blank] 20:16:57 INFO - PROCESS | 1813 | --DOMWINDOW == 57 (0x7f06b8861400) [pid = 1813] [serial = 120] [outer = (nil)] [url = about:blank] 20:16:57 INFO - PROCESS | 1813 | --DOMWINDOW == 56 (0x7f06c8eef400) [pid = 1813] [serial = 129] [outer = (nil)] [url = about:blank] 20:16:57 INFO - PROCESS | 1813 | --DOMWINDOW == 55 (0x7f06bb351c00) [pid = 1813] [serial = 123] [outer = (nil)] [url = about:blank] 20:16:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1611ms 20:16:57 INFO - PROCESS | 1813 | 1461122217033 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 20:16:57 INFO - PROCESS | 1813 | 1461122217040 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 20:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:16:57 INFO - PROCESS | 1813 | 1461122217051 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:16:57 INFO - PROCESS | 1813 | 1461122217055 Marionette TRACE conn3 <- [1,198,null,{}] 20:16:57 INFO - PROCESS | 1813 | 1461122217064 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:57 INFO - PROCESS | 1813 | 1461122217228 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 20:16:57 INFO - PROCESS | 1813 | 1461122217241 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5f82800 == 27 [pid = 1813] [id = 57] 20:16:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 56 (0x7f06b21d0800) [pid = 1813] [serial = 169] [outer = (nil)] 20:16:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 57 (0x7f06b6203400) [pid = 1813] [serial = 170] [outer = 0x7f06b21d0800] 20:16:57 INFO - PROCESS | 1813 | 1461122217309 Marionette DEBUG loaded listener.js 20:16:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 58 (0x7f06b88c2800) [pid = 1813] [serial = 171] [outer = 0x7f06b21d0800] 20:16:58 INFO - PROCESS | 1813 | 1461122218089 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 20:16:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1086ms 20:16:58 INFO - PROCESS | 1813 | 1461122218142 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 20:16:58 INFO - PROCESS | 1813 | 1461122218147 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 20:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:16:58 INFO - PROCESS | 1813 | 1461122218156 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:16:58 INFO - PROCESS | 1813 | 1461122218159 Marionette TRACE conn3 <- [1,202,null,{}] 20:16:58 INFO - PROCESS | 1813 | 1461122218164 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:58 INFO - PROCESS | 1813 | 1461122218328 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 20:16:58 INFO - PROCESS | 1813 | 1461122218339 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbed4000 == 28 [pid = 1813] [id = 58] 20:16:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 59 (0x7f06b2553800) [pid = 1813] [serial = 172] [outer = (nil)] 20:16:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 60 (0x7f06badda800) [pid = 1813] [serial = 173] [outer = 0x7f06b2553800] 20:16:58 INFO - PROCESS | 1813 | 1461122218405 Marionette DEBUG loaded listener.js 20:16:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 61 (0x7f06bb351c00) [pid = 1813] [serial = 174] [outer = 0x7f06b2553800] 20:16:59 INFO - PROCESS | 1813 | 1461122219135 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 20:16:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:16:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1041ms 20:16:59 INFO - PROCESS | 1813 | 1461122219199 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 20:16:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:16:59 INFO - PROCESS | 1813 | 1461122219204 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 20:16:59 INFO - PROCESS | 1813 | 1461122219218 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:16:59 INFO - PROCESS | 1813 | 1461122219228 Marionette TRACE conn3 <- [1,206,null,{}] 20:16:59 INFO - PROCESS | 1813 | 1461122219249 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:16:59 INFO - PROCESS | 1813 | 1461122219414 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 20:16:59 INFO - PROCESS | 1813 | 1461122219512 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bcf70000 == 29 [pid = 1813] [id = 59] 20:16:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 62 (0x7f06b5e9a000) [pid = 1813] [serial = 175] [outer = (nil)] 20:16:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 63 (0x7f06bc5c3000) [pid = 1813] [serial = 176] [outer = 0x7f06b5e9a000] 20:16:59 INFO - PROCESS | 1813 | 1461122219575 Marionette DEBUG loaded listener.js 20:16:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 64 (0x7f06bcfc9800) [pid = 1813] [serial = 177] [outer = 0x7f06b5e9a000] 20:17:00 INFO - PROCESS | 1813 | 1461122220421 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 20:17:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:17:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1259ms 20:17:00 INFO - PROCESS | 1813 | 1461122220469 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 20:17:00 INFO - PROCESS | 1813 | 1461122220473 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 20:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:17:00 INFO - PROCESS | 1813 | 1461122220486 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:17:00 INFO - PROCESS | 1813 | 1461122220488 Marionette TRACE conn3 <- [1,210,null,{}] 20:17:00 INFO - PROCESS | 1813 | 1461122220492 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:00 INFO - PROCESS | 1813 | 1461122220668 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 20:17:00 INFO - PROCESS | 1813 | 1461122220691 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bebc1800 == 30 [pid = 1813] [id = 60] 20:17:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 65 (0x7f06b21c9000) [pid = 1813] [serial = 178] [outer = (nil)] 20:17:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 66 (0x7f06beb1a800) [pid = 1813] [serial = 179] [outer = 0x7f06b21c9000] 20:17:00 INFO - PROCESS | 1813 | 1461122220755 Marionette DEBUG loaded listener.js 20:17:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 67 (0x7f06bede8800) [pid = 1813] [serial = 180] [outer = 0x7f06b21c9000] 20:17:01 INFO - PROCESS | 1813 | --DOMWINDOW == 66 (0x7f06baf43400) [pid = 1813] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:17:01 INFO - PROCESS | 1813 | --DOMWINDOW == 65 (0x7f06b2556000) [pid = 1813] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:17:01 INFO - PROCESS | 1813 | --DOMWINDOW == 64 (0x7f06b885d400) [pid = 1813] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:17:01 INFO - PROCESS | 1813 | --DOMWINDOW == 63 (0x7f06b5ea6800) [pid = 1813] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:17:01 INFO - PROCESS | 1813 | --DOMWINDOW == 62 (0x7f06b5e9bc00) [pid = 1813] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:17:01 INFO - PROCESS | 1813 | 1461122221541 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 20:17:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1094ms 20:17:01 INFO - PROCESS | 1813 | 1461122221581 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 20:17:01 INFO - PROCESS | 1813 | 1461122221587 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 20:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:17:01 INFO - PROCESS | 1813 | 1461122221597 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:17:01 INFO - PROCESS | 1813 | 1461122221601 Marionette TRACE conn3 <- [1,214,null,{}] 20:17:01 INFO - PROCESS | 1813 | 1461122221617 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:01 INFO - PROCESS | 1813 | 1461122221835 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 20:17:01 INFO - PROCESS | 1813 | 1461122221942 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c1eb3000 == 31 [pid = 1813] [id = 61] 20:17:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 63 (0x7f06c1f53c00) [pid = 1813] [serial = 181] [outer = (nil)] 20:17:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 64 (0x7f06c201d800) [pid = 1813] [serial = 182] [outer = 0x7f06c1f53c00] 20:17:02 INFO - PROCESS | 1813 | 1461122222071 Marionette DEBUG loaded listener.js 20:17:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 65 (0x7f06c8bbd800) [pid = 1813] [serial = 183] [outer = 0x7f06c1f53c00] 20:17:02 INFO - PROCESS | 1813 | 1461122222990 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 20:17:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:17:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1441ms 20:17:03 INFO - PROCESS | 1813 | 1461122223040 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 20:17:03 INFO - PROCESS | 1813 | 1461122223043 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 20:17:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:17:03 INFO - PROCESS | 1813 | 1461122223052 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:17:03 INFO - PROCESS | 1813 | 1461122223056 Marionette TRACE conn3 <- [1,218,null,{}] 20:17:03 INFO - PROCESS | 1813 | 1461122223065 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:03 INFO - PROCESS | 1813 | 1461122223276 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 20:17:03 INFO - PROCESS | 1813 | 1461122223384 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8bc6000 == 32 [pid = 1813] [id = 62] 20:17:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 66 (0x7f06b5f5b400) [pid = 1813] [serial = 184] [outer = (nil)] 20:17:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 67 (0x7f06c9d32c00) [pid = 1813] [serial = 185] [outer = 0x7f06b5f5b400] 20:17:03 INFO - PROCESS | 1813 | 1461122223487 Marionette DEBUG loaded listener.js 20:17:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 68 (0x7f06ca1bd400) [pid = 1813] [serial = 186] [outer = 0x7f06b5f5b400] 20:17:04 INFO - PROCESS | 1813 | 1461122224540 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 20:17:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:17:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1546ms 20:17:04 INFO - PROCESS | 1813 | 1461122224599 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 20:17:04 INFO - PROCESS | 1813 | 1461122224606 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 20:17:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:17:04 INFO - PROCESS | 1813 | 1461122224616 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:17:04 INFO - PROCESS | 1813 | 1461122224621 Marionette TRACE conn3 <- [1,222,null,{}] 20:17:04 INFO - PROCESS | 1813 | 1461122224629 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:04 INFO - PROCESS | 1813 | 1461122224799 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 20:17:04 INFO - PROCESS | 1813 | 1461122224927 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb31f000 == 33 [pid = 1813] [id = 63] 20:17:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 69 (0x7f06b4b7b000) [pid = 1813] [serial = 187] [outer = (nil)] 20:17:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 70 (0x7f06b5f5b000) [pid = 1813] [serial = 188] [outer = 0x7f06b4b7b000] 20:17:05 INFO - PROCESS | 1813 | 1461122225006 Marionette DEBUG loaded listener.js 20:17:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 71 (0x7f06b7d88c00) [pid = 1813] [serial = 189] [outer = 0x7f06b4b7b000] 20:17:05 INFO - PROCESS | 1813 | 1461122225835 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 20:17:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1286ms 20:17:05 INFO - PROCESS | 1813 | 1461122225902 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 20:17:05 INFO - PROCESS | 1813 | 1461122225911 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 20:17:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:17:05 INFO - PROCESS | 1813 | 1461122225921 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:17:05 INFO - PROCESS | 1813 | 1461122225926 Marionette TRACE conn3 <- [1,226,null,{}] 20:17:05 INFO - PROCESS | 1813 | 1461122225932 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:06 INFO - PROCESS | 1813 | 1461122226136 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 20:17:06 INFO - PROCESS | 1813 | 1461122226263 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbecb000 == 34 [pid = 1813] [id = 64] 20:17:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 72 (0x7f06b5e97c00) [pid = 1813] [serial = 190] [outer = (nil)] 20:17:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 73 (0x7f06bbeaac00) [pid = 1813] [serial = 191] [outer = 0x7f06b5e97c00] 20:17:06 INFO - PROCESS | 1813 | 1461122226338 Marionette DEBUG loaded listener.js 20:17:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x7f06bc809000) [pid = 1813] [serial = 192] [outer = 0x7f06b5e97c00] 20:17:07 INFO - PROCESS | 1813 | 1461122227144 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 20:17:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:17:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1279ms 20:17:07 INFO - PROCESS | 1813 | 1461122227202 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 20:17:07 INFO - PROCESS | 1813 | 1461122227205 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 20:17:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:17:07 INFO - PROCESS | 1813 | 1461122227212 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:17:07 INFO - PROCESS | 1813 | 1461122227218 Marionette TRACE conn3 <- [1,230,null,{}] 20:17:07 INFO - PROCESS | 1813 | 1461122227233 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:07 INFO - PROCESS | 1813 | 1461122227399 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 20:17:07 INFO - PROCESS | 1813 | 1461122227526 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c90c6800 == 35 [pid = 1813] [id = 65] 20:17:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x7f06bd699800) [pid = 1813] [serial = 193] [outer = (nil)] 20:17:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x7f06c8bbbc00) [pid = 1813] [serial = 194] [outer = 0x7f06bd699800] 20:17:07 INFO - PROCESS | 1813 | 1461122227604 Marionette DEBUG loaded listener.js 20:17:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x7f06c9039000) [pid = 1813] [serial = 195] [outer = 0x7f06bd699800] 20:17:08 INFO - PROCESS | 1813 | 1461122228497 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 20:17:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:17:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1336ms 20:17:08 INFO - PROCESS | 1813 | 1461122228549 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 20:17:08 INFO - PROCESS | 1813 | 1461122228554 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 20:17:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:17:08 INFO - PROCESS | 1813 | 1461122228560 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:17:08 INFO - PROCESS | 1813 | 1461122228563 Marionette TRACE conn3 <- [1,234,null,{}] 20:17:08 INFO - PROCESS | 1813 | 1461122228568 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:08 INFO - PROCESS | 1813 | 1461122228717 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 20:17:08 INFO - PROCESS | 1813 | 1461122228850 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ca048000 == 36 [pid = 1813] [id = 66] 20:17:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x7f06beb1f400) [pid = 1813] [serial = 196] [outer = (nil)] 20:17:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x7f06cbfcac00) [pid = 1813] [serial = 197] [outer = 0x7f06beb1f400] 20:17:08 INFO - PROCESS | 1813 | 1461122228934 Marionette DEBUG loaded listener.js 20:17:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x7f06cd756400) [pid = 1813] [serial = 198] [outer = 0x7f06beb1f400] 20:17:09 INFO - PROCESS | 1813 | 1461122229693 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 20:17:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:17:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1181ms 20:17:09 INFO - PROCESS | 1813 | 1461122229742 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 20:17:09 INFO - PROCESS | 1813 | 1461122229746 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 20:17:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:17:09 INFO - PROCESS | 1813 | 1461122229752 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:17:09 INFO - PROCESS | 1813 | 1461122229755 Marionette TRACE conn3 <- [1,238,null,{}] 20:17:09 INFO - PROCESS | 1813 | 1461122229761 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:09 INFO - PROCESS | 1813 | 1461122229916 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 20:17:10 INFO - PROCESS | 1813 | 1461122230044 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbd63800 == 37 [pid = 1813] [id = 67] 20:17:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x7f06b30d1400) [pid = 1813] [serial = 199] [outer = (nil)] 20:17:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x7f06bc4a3000) [pid = 1813] [serial = 200] [outer = 0x7f06b30d1400] 20:17:10 INFO - PROCESS | 1813 | 1461122230118 Marionette DEBUG loaded listener.js 20:17:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x7f06cdd2cc00) [pid = 1813] [serial = 201] [outer = 0x7f06b30d1400] 20:17:11 INFO - PROCESS | 1813 | 1461122231135 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 20:17:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:17:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1434ms 20:17:11 INFO - PROCESS | 1813 | 1461122231187 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 20:17:11 INFO - PROCESS | 1813 | 1461122231193 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 20:17:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:17:11 INFO - PROCESS | 1813 | 1461122231201 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:17:11 INFO - PROCESS | 1813 | 1461122231207 Marionette TRACE conn3 <- [1,242,null,{}] 20:17:11 INFO - PROCESS | 1813 | 1461122231215 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:11 INFO - PROCESS | 1813 | 1461122231371 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 20:17:11 INFO - PROCESS | 1813 | 1461122231523 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b4a63800 == 38 [pid = 1813] [id = 68] 20:17:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x7f06b403a000) [pid = 1813] [serial = 202] [outer = (nil)] 20:17:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f06b5f5fc00) [pid = 1813] [serial = 203] [outer = 0x7f06b403a000] 20:17:11 INFO - PROCESS | 1813 | 1461122231668 Marionette DEBUG loaded listener.js 20:17:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f06b885a400) [pid = 1813] [serial = 204] [outer = 0x7f06b403a000] 20:17:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ce327800 == 37 [pid = 1813] [id = 39] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f06bc803400) [pid = 1813] [serial = 155] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x7f06bb1b8800) [pid = 1813] [serial = 149] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 83 (0x7f06bb97fc00) [pid = 1813] [serial = 152] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 82 (0x7f06bb768000) [pid = 1813] [serial = 150] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 81 (0x7f06b8864c00) [pid = 1813] [serial = 146] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 80 (0x7f06bb772800) [pid = 1813] [serial = 137] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 79 (0x7f06b5f63400) [pid = 1813] [serial = 143] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 78 (0x7f06b6203800) [pid = 1813] [serial = 144] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 77 (0x7f06b5f61000) [pid = 1813] [serial = 141] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 76 (0x7f06b5ea0400) [pid = 1813] [serial = 140] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 75 (0x7f06b5ea5000) [pid = 1813] [serial = 134] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 74 (0x7f06b9b86800) [pid = 1813] [serial = 147] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | --DOMWINDOW == 73 (0x7f06bc4a0000) [pid = 1813] [serial = 153] [outer = (nil)] [url = about:blank] 20:17:12 INFO - PROCESS | 1813 | 1461122232448 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 20:17:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:17:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1289ms 20:17:12 INFO - PROCESS | 1813 | 1461122232491 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 20:17:12 INFO - PROCESS | 1813 | 1461122232499 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 20:17:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:17:12 INFO - PROCESS | 1813 | 1461122232509 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:17:12 INFO - PROCESS | 1813 | 1461122232513 Marionette TRACE conn3 <- [1,246,null,{}] 20:17:12 INFO - PROCESS | 1813 | 1461122232520 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:12 INFO - PROCESS | 1813 | 1461122232656 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 20:17:12 INFO - PROCESS | 1813 | 1461122232673 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b944c000 == 38 [pid = 1813] [id = 69] 20:17:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x7f06b8864c00) [pid = 1813] [serial = 205] [outer = (nil)] 20:17:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x7f06baf47800) [pid = 1813] [serial = 206] [outer = 0x7f06b8864c00] 20:17:12 INFO - PROCESS | 1813 | 1461122232735 Marionette DEBUG loaded listener.js 20:17:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x7f06bb2ad000) [pid = 1813] [serial = 207] [outer = 0x7f06b8864c00] 20:17:13 INFO - PROCESS | 1813 | 1461122233871 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 20:17:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:17:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1390ms 20:17:13 INFO - PROCESS | 1813 | 1461122233901 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 20:17:13 INFO - PROCESS | 1813 | 1461122233908 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 20:17:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:17:13 INFO - PROCESS | 1813 | 1461122233941 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:17:13 INFO - PROCESS | 1813 | 1461122233952 Marionette TRACE conn3 <- [1,250,null,{}] 20:17:13 INFO - PROCESS | 1813 | 1461122233992 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:14 INFO - PROCESS | 1813 | 1461122234220 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 20:17:14 INFO - PROCESS | 1813 | 1461122234380 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd331000 == 39 [pid = 1813] [id = 70] 20:17:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x7f06bc4a1c00) [pid = 1813] [serial = 208] [outer = (nil)] 20:17:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x7f06bd695400) [pid = 1813] [serial = 209] [outer = 0x7f06bc4a1c00] 20:17:14 INFO - PROCESS | 1813 | 1461122234446 Marionette DEBUG loaded listener.js 20:17:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x7f06beb4b400) [pid = 1813] [serial = 210] [outer = 0x7f06bc4a1c00] 20:17:15 INFO - PROCESS | 1813 | 1461122235231 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 20:17:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:17:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1362ms 20:17:15 INFO - PROCESS | 1813 | 1461122235295 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 20:17:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:17:15 INFO - PROCESS | 1813 | 1461122235300 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 20:17:15 INFO - PROCESS | 1813 | 1461122235306 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:17:15 INFO - PROCESS | 1813 | 1461122235309 Marionette TRACE conn3 <- [1,254,null,{}] 20:17:15 INFO - PROCESS | 1813 | 1461122235333 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:15 INFO - PROCESS | 1813 | 1461122235562 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 20:17:15 INFO - PROCESS | 1813 | 1461122235589 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c7d20800 == 40 [pid = 1813] [id = 71] 20:17:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x7f06bd7c1400) [pid = 1813] [serial = 211] [outer = (nil)] 20:17:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x7f06c90d6c00) [pid = 1813] [serial = 212] [outer = 0x7f06bd7c1400] 20:17:15 INFO - PROCESS | 1813 | 1461122235655 Marionette DEBUG loaded listener.js 20:17:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x7f06cc089c00) [pid = 1813] [serial = 213] [outer = 0x7f06bd7c1400] 20:17:16 INFO - PROCESS | 1813 | 1461122236420 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 20:17:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:17:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1134ms 20:17:16 INFO - PROCESS | 1813 | 1461122236440 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 20:17:16 INFO - PROCESS | 1813 | 1461122236444 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 20:17:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:17:16 INFO - PROCESS | 1813 | 1461122236449 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:17:16 INFO - PROCESS | 1813 | 1461122236451 Marionette TRACE conn3 <- [1,258,null,{}] 20:17:16 INFO - PROCESS | 1813 | 1461122236457 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:16 INFO - PROCESS | 1813 | 1461122236620 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 20:17:16 INFO - PROCESS | 1813 | --DOMWINDOW == 81 (0x7f06c1f53c00) [pid = 1813] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:17:16 INFO - PROCESS | 1813 | --DOMWINDOW == 80 (0x7f06b2553800) [pid = 1813] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:17:16 INFO - PROCESS | 1813 | --DOMWINDOW == 79 (0x7f06b21c7800) [pid = 1813] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:17:16 INFO - PROCESS | 1813 | --DOMWINDOW == 78 (0x7f06b21c9000) [pid = 1813] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:17:16 INFO - PROCESS | 1813 | --DOMWINDOW == 77 (0x7f06b5e9a000) [pid = 1813] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:17:16 INFO - PROCESS | 1813 | --DOMWINDOW == 76 (0x7f06b21d0800) [pid = 1813] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:17:16 INFO - PROCESS | 1813 | --DOMWINDOW == 75 (0x7f06b21d1800) [pid = 1813] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:17:16 INFO - PROCESS | 1813 | 1461122236807 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb146000 == 41 [pid = 1813] [id = 72] 20:17:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x7f06b21c7800) [pid = 1813] [serial = 214] [outer = (nil)] 20:17:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x7f06b5e4b400) [pid = 1813] [serial = 215] [outer = 0x7f06b21c7800] 20:17:16 INFO - PROCESS | 1813 | 1461122236869 Marionette DEBUG loaded listener.js 20:17:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x7f06b5e52c00) [pid = 1813] [serial = 216] [outer = 0x7f06b21c7800] 20:17:17 INFO - PROCESS | 1813 | 1461122237485 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 20:17:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:17:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1078ms 20:17:17 INFO - PROCESS | 1813 | 1461122237529 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 20:17:17 INFO - PROCESS | 1813 | 1461122237533 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 20:17:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:17:17 INFO - PROCESS | 1813 | 1461122237539 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:17:17 INFO - PROCESS | 1813 | 1461122237542 Marionette TRACE conn3 <- [1,262,null,{}] 20:17:17 INFO - PROCESS | 1813 | 1461122237547 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:17 INFO - PROCESS | 1813 | 1461122237738 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 20:17:17 INFO - PROCESS | 1813 | 1461122237758 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cc034800 == 42 [pid = 1813] [id = 73] 20:17:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x7f06b5e52400) [pid = 1813] [serial = 217] [outer = (nil)] 20:17:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x7f06c8bbc400) [pid = 1813] [serial = 218] [outer = 0x7f06b5e52400] 20:17:17 INFO - PROCESS | 1813 | 1461122237850 Marionette DEBUG loaded listener.js 20:17:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x7f06ce105800) [pid = 1813] [serial = 219] [outer = 0x7f06b5e52400] 20:17:18 INFO - PROCESS | 1813 | 1461122238577 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 20:17:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:17:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1079ms 20:17:18 INFO - PROCESS | 1813 | 1461122238624 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 20:17:18 INFO - PROCESS | 1813 | 1461122238626 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 20:17:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:17:18 INFO - PROCESS | 1813 | 1461122238633 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:17:18 INFO - PROCESS | 1813 | 1461122238635 Marionette TRACE conn3 <- [1,266,null,{}] 20:17:18 INFO - PROCESS | 1813 | 1461122238640 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:18 INFO - PROCESS | 1813 | 1461122238804 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 20:17:18 INFO - PROCESS | 1813 | 1461122238936 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3d21000 == 43 [pid = 1813] [id = 74] 20:17:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x7f06b21c9000) [pid = 1813] [serial = 220] [outer = (nil)] 20:17:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x7f06b2556400) [pid = 1813] [serial = 221] [outer = 0x7f06b21c9000] 20:17:19 INFO - PROCESS | 1813 | 1461122239024 Marionette DEBUG loaded listener.js 20:17:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x7f06b3d87800) [pid = 1813] [serial = 222] [outer = 0x7f06b21c9000] 20:17:19 INFO - PROCESS | 1813 | 1461122239931 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 20:17:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:17:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1328ms 20:17:19 INFO - PROCESS | 1813 | 1461122239963 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 20:17:19 INFO - PROCESS | 1813 | 1461122239969 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 20:17:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:17:19 INFO - PROCESS | 1813 | 1461122239978 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:17:19 INFO - PROCESS | 1813 | 1461122239985 Marionette TRACE conn3 <- [1,270,null,{}] 20:17:19 INFO - PROCESS | 1813 | 1461122239993 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:20 INFO - PROCESS | 1813 | 1461122240169 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 20:17:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f06b3d8d400) [pid = 1813] [serial = 223] [outer = 0x7f06b21c9c00] 20:17:20 INFO - PROCESS | 1813 | 1461122240351 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cc023000 == 44 [pid = 1813] [id = 75] 20:17:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f06b9fa3000) [pid = 1813] [serial = 224] [outer = (nil)] 20:17:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f06baf3f800) [pid = 1813] [serial = 225] [outer = 0x7f06b9fa3000] 20:17:20 INFO - PROCESS | 1813 | 1461122240437 Marionette DEBUG loaded listener.js 20:17:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f06bb520000) [pid = 1813] [serial = 226] [outer = 0x7f06b9fa3000] 20:17:21 INFO - PROCESS | 1813 | 1461122241346 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 20:17:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:17:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1435ms 20:17:21 INFO - PROCESS | 1813 | 1461122241417 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 20:17:21 INFO - PROCESS | 1813 | 1461122241424 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 20:17:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:17:21 INFO - PROCESS | 1813 | 1461122241431 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:17:21 INFO - PROCESS | 1813 | 1461122241433 Marionette TRACE conn3 <- [1,274,null,{}] 20:17:21 INFO - PROCESS | 1813 | 1461122241439 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:21 INFO - PROCESS | 1813 | 1461122241606 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 20:17:21 INFO - PROCESS | 1813 | 1461122241739 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c9e56800 == 45 [pid = 1813] [id = 76] 20:17:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f06b21cf800) [pid = 1813] [serial = 227] [outer = (nil)] 20:17:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f06c8943800) [pid = 1813] [serial = 228] [outer = 0x7f06b21cf800] 20:17:21 INFO - PROCESS | 1813 | 1461122241815 Marionette DEBUG loaded listener.js 20:17:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f06ca011400) [pid = 1813] [serial = 229] [outer = 0x7f06b21cf800] 20:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1340ms 20:17:22 INFO - PROCESS | 1813 | 1461122242761 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 20:17:22 INFO - PROCESS | 1813 | 1461122242772 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 20:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:17:22 INFO - PROCESS | 1813 | 1461122242776 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 20:17:22 INFO - PROCESS | 1813 | 1461122242808 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:17:22 INFO - PROCESS | 1813 | 1461122242818 Marionette TRACE conn3 <- [1,278,null,{}] 20:17:22 INFO - PROCESS | 1813 | 1461122242826 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:22 INFO - PROCESS | 1813 | 1461122242979 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 20:17:23 INFO - PROCESS | 1813 | 1461122243125 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce274800 == 46 [pid = 1813] [id = 77] 20:17:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f06b21d0000) [pid = 1813] [serial = 230] [outer = (nil)] 20:17:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f06c8c2bc00) [pid = 1813] [serial = 231] [outer = 0x7f06b21d0000] 20:17:23 INFO - PROCESS | 1813 | 1461122243200 Marionette DEBUG loaded listener.js 20:17:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f06cdd2c400) [pid = 1813] [serial = 232] [outer = 0x7f06b21d0000] 20:17:24 INFO - PROCESS | 1813 | 1461122244032 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 20:17:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:17:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1314ms 20:17:24 INFO - PROCESS | 1813 | 1461122244097 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 20:17:24 INFO - PROCESS | 1813 | 1461122244103 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 20:17:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:17:24 INFO - PROCESS | 1813 | 1461122244109 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:17:24 INFO - PROCESS | 1813 | 1461122244111 Marionette TRACE conn3 <- [1,282,null,{}] 20:17:24 INFO - PROCESS | 1813 | 1461122244117 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:24 INFO - PROCESS | 1813 | 1461122244273 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 20:17:24 INFO - PROCESS | 1813 | 1461122244404 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cff7b800 == 47 [pid = 1813] [id = 78] 20:17:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f06b21d3c00) [pid = 1813] [serial = 233] [outer = (nil)] 20:17:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f06ce109800) [pid = 1813] [serial = 234] [outer = 0x7f06b21d3c00] 20:17:24 INFO - PROCESS | 1813 | 1461122244476 Marionette DEBUG loaded listener.js 20:17:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f06ce245800) [pid = 1813] [serial = 235] [outer = 0x7f06b21d3c00] 20:17:25 INFO - PROCESS | 1813 | 1461122245497 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 20:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1429ms 20:17:25 INFO - PROCESS | 1813 | 1461122245540 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 20:17:25 INFO - PROCESS | 1813 | 1461122245545 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 20:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:17:25 INFO - PROCESS | 1813 | 1461122245555 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:17:25 INFO - PROCESS | 1813 | 1461122245561 Marionette TRACE conn3 <- [1,286,null,{}] 20:17:25 INFO - PROCESS | 1813 | 1461122245581 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:25 INFO - PROCESS | 1813 | 1461122245743 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 20:17:25 INFO - PROCESS | 1813 | 1461122245936 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc631800 == 48 [pid = 1813] [id = 79] 20:17:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f06b4b18800) [pid = 1813] [serial = 236] [outer = (nil)] 20:17:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f06b5e9e000) [pid = 1813] [serial = 237] [outer = 0x7f06b4b18800] 20:17:26 INFO - PROCESS | 1813 | 1461122246008 Marionette DEBUG loaded listener.js 20:17:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f06b8865000) [pid = 1813] [serial = 238] [outer = 0x7f06b4b18800] 20:17:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cc034800 == 47 [pid = 1813] [id = 73] 20:17:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb146000 == 46 [pid = 1813] [id = 72] 20:17:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c7d20800 == 45 [pid = 1813] [id = 71] 20:17:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bd331000 == 44 [pid = 1813] [id = 70] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f06b7d7fc00) [pid = 1813] [serial = 161] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f06b2257800) [pid = 1813] [serial = 158] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f06bb980000) [pid = 1813] [serial = 164] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b944c000 == 43 [pid = 1813] [id = 69] 20:17:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b4a63800 == 42 [pid = 1813] [id = 68] 20:17:26 INFO - PROCESS | 1813 | 1461122246939 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 20:17:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:17:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1403ms 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f06c201d800) [pid = 1813] [serial = 182] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f06bb351c00) [pid = 1813] [serial = 174] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f06bc18c800) [pid = 1813] [serial = 132] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f06beb1a800) [pid = 1813] [serial = 179] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x7f06bc5c3000) [pid = 1813] [serial = 176] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x7f06b88c2800) [pid = 1813] [serial = 171] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0x7f06bede8800) [pid = 1813] [serial = 180] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x7f06b4a16c00) [pid = 1813] [serial = 168] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x7f06b6203400) [pid = 1813] [serial = 170] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f06b3c8a800) [pid = 1813] [serial = 167] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x7f06bcfc9800) [pid = 1813] [serial = 177] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f06badda800) [pid = 1813] [serial = 173] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x7f06c8bbd800) [pid = 1813] [serial = 183] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 1813 | 1461122246971 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 20:17:26 INFO - PROCESS | 1813 | 1461122246979 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 20:17:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:17:26 INFO - PROCESS | 1813 | 1461122246989 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:17:26 INFO - PROCESS | 1813 | 1461122246993 Marionette TRACE conn3 <- [1,290,null,{}] 20:17:27 INFO - PROCESS | 1813 | 1461122246999 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:27 INFO - PROCESS | 1813 | 1461122247141 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 20:17:27 INFO - PROCESS | 1813 | 1461122247158 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b8877800 == 43 [pid = 1813] [id = 80] 20:17:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f06baf72000) [pid = 1813] [serial = 239] [outer = (nil)] 20:17:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f06bb768000) [pid = 1813] [serial = 240] [outer = 0x7f06baf72000] 20:17:27 INFO - PROCESS | 1813 | 1461122247224 Marionette DEBUG loaded listener.js 20:17:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f06bc667c00) [pid = 1813] [serial = 241] [outer = 0x7f06baf72000] 20:17:27 INFO - PROCESS | 1813 | 1461122247984 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 20:17:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:17:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1029ms 20:17:28 INFO - PROCESS | 1813 | 1461122248019 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 20:17:28 INFO - PROCESS | 1813 | 1461122248023 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 20:17:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:17:28 INFO - PROCESS | 1813 | 1461122248039 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:17:28 INFO - PROCESS | 1813 | 1461122248045 Marionette TRACE conn3 <- [1,294,null,{}] 20:17:28 INFO - PROCESS | 1813 | 1461122248093 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:28 INFO - PROCESS | 1813 | 1461122248254 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 20:17:28 INFO - PROCESS | 1813 | 1461122248267 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bcb4c800 == 44 [pid = 1813] [id = 81] 20:17:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f06beb18800) [pid = 1813] [serial = 242] [outer = (nil)] 20:17:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f06c894a800) [pid = 1813] [serial = 243] [outer = 0x7f06beb18800] 20:17:28 INFO - PROCESS | 1813 | 1461122248336 Marionette DEBUG loaded listener.js 20:17:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f06c8c2cc00) [pid = 1813] [serial = 244] [outer = 0x7f06beb18800] 20:17:29 INFO - PROCESS | 1813 | 1461122249222 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1213ms 20:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:17:29 INFO - PROCESS | 1813 | 1461122249255 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 20:17:29 INFO - PROCESS | 1813 | 1461122249258 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 20:17:29 INFO - PROCESS | 1813 | 1461122249266 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:17:29 INFO - PROCESS | 1813 | 1461122249269 Marionette TRACE conn3 <- [1,298,null,{}] 20:17:29 INFO - PROCESS | 1813 | 1461122249274 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:29 INFO - PROCESS | 1813 | 1461122249434 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 20:17:29 INFO - PROCESS | 1813 | 1461122249450 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8b88800 == 45 [pid = 1813] [id = 82] 20:17:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f06c8c2d800) [pid = 1813] [serial = 245] [outer = (nil)] 20:17:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f06c9ed1400) [pid = 1813] [serial = 246] [outer = 0x7f06c8c2d800] 20:17:29 INFO - PROCESS | 1813 | 1461122249515 Marionette DEBUG loaded listener.js 20:17:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f06cc08c000) [pid = 1813] [serial = 247] [outer = 0x7f06c8c2d800] 20:17:30 INFO - PROCESS | 1813 | 1461122250324 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1078ms 20:17:30 INFO - PROCESS | 1813 | 1461122250359 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 20:17:30 INFO - PROCESS | 1813 | 1461122250364 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 20:17:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:17:30 INFO - PROCESS | 1813 | 1461122250371 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:17:30 INFO - PROCESS | 1813 | 1461122250373 Marionette TRACE conn3 <- [1,302,null,{}] 20:17:30 INFO - PROCESS | 1813 | 1461122250399 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:30 INFO - PROCESS | 1813 | 1461122250581 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 20:17:30 INFO - PROCESS | 1813 | 1461122250616 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ca043000 == 46 [pid = 1813] [id = 83] 20:17:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f06b2558c00) [pid = 1813] [serial = 248] [outer = (nil)] 20:17:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f06cdd26c00) [pid = 1813] [serial = 249] [outer = 0x7f06b2558c00] 20:17:30 INFO - PROCESS | 1813 | 1461122250682 Marionette DEBUG loaded listener.js 20:17:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f06ce193000) [pid = 1813] [serial = 250] [outer = 0x7f06b2558c00] 20:17:31 INFO - PROCESS | 1813 | 1461122251399 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1092ms 20:17:31 INFO - PROCESS | 1813 | 1461122251466 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 20:17:31 INFO - PROCESS | 1813 | 1461122251468 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 20:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:17:31 INFO - PROCESS | 1813 | 1461122251475 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:17:31 INFO - PROCESS | 1813 | 1461122251477 Marionette TRACE conn3 <- [1,306,null,{}] 20:17:31 INFO - PROCESS | 1813 | 1461122251483 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:31 INFO - PROCESS | 1813 | 1461122251696 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 20:17:31 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f06bd7c1400) [pid = 1813] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:17:31 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f06b21c7800) [pid = 1813] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:17:31 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f06bc4a1c00) [pid = 1813] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:17:31 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x7f06b5f5b400) [pid = 1813] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:17:31 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x7f06b8864c00) [pid = 1813] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:17:31 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0x7f06b403a000) [pid = 1813] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:17:31 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x7f06b5e9fc00) [pid = 1813] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:17:31 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x7f06b5f5d800) [pid = 1813] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:17:31 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f06baf67c00) [pid = 1813] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:17:31 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x7f06b21c6c00) [pid = 1813] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:17:31 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f06b21cd800) [pid = 1813] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:17:31 INFO - PROCESS | 1813 | 1461122251920 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b4a4d800 == 47 [pid = 1813] [id = 84] 20:17:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f06b21c6c00) [pid = 1813] [serial = 251] [outer = (nil)] 20:17:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f06b3d8ac00) [pid = 1813] [serial = 252] [outer = 0x7f06b21c6c00] 20:17:31 INFO - PROCESS | 1813 | 1461122251985 Marionette DEBUG loaded listener.js 20:17:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f06baddb400) [pid = 1813] [serial = 253] [outer = 0x7f06b21c6c00] 20:17:32 INFO - PROCESS | 1813 | 1461122252654 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1228ms 20:17:32 INFO - PROCESS | 1813 | 1461122252705 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 20:17:32 INFO - PROCESS | 1813 | 1461122252709 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 20:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:17:32 INFO - PROCESS | 1813 | 1461122252715 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:17:32 INFO - PROCESS | 1813 | 1461122252717 Marionette TRACE conn3 <- [1,310,null,{}] 20:17:32 INFO - PROCESS | 1813 | 1461122252723 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:32 INFO - PROCESS | 1813 | 1461122252896 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 20:17:32 INFO - PROCESS | 1813 | 1461122252917 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce32a000 == 48 [pid = 1813] [id = 85] 20:17:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f06baf40000) [pid = 1813] [serial = 254] [outer = (nil)] 20:17:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f06d09f2c00) [pid = 1813] [serial = 255] [outer = 0x7f06baf40000] 20:17:32 INFO - PROCESS | 1813 | 1461122252982 Marionette DEBUG loaded listener.js 20:17:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f06d2258800) [pid = 1813] [serial = 256] [outer = 0x7f06baf40000] 20:17:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1026ms 20:17:33 INFO - PROCESS | 1813 | 1461122253732 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:33 INFO - PROCESS | 1813 | 1461122253744 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 20:17:33 INFO - PROCESS | 1813 | 1461122253746 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 20:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:17:33 INFO - PROCESS | 1813 | 1461122253753 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:17:33 INFO - PROCESS | 1813 | 1461122253756 Marionette TRACE conn3 <- [1,314,null,{}] 20:17:33 INFO - PROCESS | 1813 | 1461122253761 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:33 INFO - PROCESS | 1813 | 1461122253946 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 20:17:34 INFO - PROCESS | 1813 | 1461122254102 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3a21000 == 49 [pid = 1813] [id = 86] 20:17:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f06b21c7c00) [pid = 1813] [serial = 257] [outer = (nil)] 20:17:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f06b238a000) [pid = 1813] [serial = 258] [outer = 0x7f06b21c7c00] 20:17:34 INFO - PROCESS | 1813 | 1461122254183 Marionette DEBUG loaded listener.js 20:17:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f06b255f000) [pid = 1813] [serial = 259] [outer = 0x7f06b21c7c00] 20:17:35 INFO - PROCESS | 1813 | 1461122255170 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1479ms 20:17:35 INFO - PROCESS | 1813 | 1461122255236 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 20:17:35 INFO - PROCESS | 1813 | 1461122255243 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 20:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:17:35 INFO - PROCESS | 1813 | 1461122255252 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:17:35 INFO - PROCESS | 1813 | 1461122255258 Marionette TRACE conn3 <- [1,318,null,{}] 20:17:35 INFO - PROCESS | 1813 | 1461122255267 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:35 INFO - PROCESS | 1813 | 1461122255485 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 20:17:35 INFO - PROCESS | 1813 | 1461122255635 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c1ec1000 == 50 [pid = 1813] [id = 87] 20:17:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f06b21d1000) [pid = 1813] [serial = 260] [outer = (nil)] 20:17:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f06ba023c00) [pid = 1813] [serial = 261] [outer = 0x7f06b21d1000] 20:17:35 INFO - PROCESS | 1813 | 1461122255726 Marionette DEBUG loaded listener.js 20:17:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f06bbc71400) [pid = 1813] [serial = 262] [outer = 0x7f06b21d1000] 20:17:36 INFO - PROCESS | 1813 | 1461122256786 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1589ms 20:17:36 INFO - PROCESS | 1813 | 1461122256846 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 20:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:17:36 INFO - PROCESS | 1813 | 1461122256852 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 20:17:36 INFO - PROCESS | 1813 | 1461122256859 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:17:36 INFO - PROCESS | 1813 | 1461122256863 Marionette TRACE conn3 <- [1,322,null,{}] 20:17:36 INFO - PROCESS | 1813 | 1461122256869 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:37 INFO - PROCESS | 1813 | 1461122257083 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 20:17:37 INFO - PROCESS | 1813 | 1461122257269 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d2209800 == 51 [pid = 1813] [id = 88] 20:17:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f06bea55400) [pid = 1813] [serial = 263] [outer = (nil)] 20:17:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f06c7d5a800) [pid = 1813] [serial = 264] [outer = 0x7f06bea55400] 20:17:37 INFO - PROCESS | 1813 | 1461122257360 Marionette DEBUG loaded listener.js 20:17:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f06c8c2e800) [pid = 1813] [serial = 265] [outer = 0x7f06bea55400] 20:17:38 INFO - PROCESS | 1813 | 1461122258380 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1581ms 20:17:38 INFO - PROCESS | 1813 | 1461122258440 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 20:17:38 INFO - PROCESS | 1813 | 1461122258445 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 20:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:17:38 INFO - PROCESS | 1813 | 1461122258461 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:17:38 INFO - PROCESS | 1813 | 1461122258471 Marionette TRACE conn3 <- [1,326,null,{}] 20:17:38 INFO - PROCESS | 1813 | 1461122258518 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:38 INFO - PROCESS | 1813 | 1461122258710 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 20:17:38 INFO - PROCESS | 1813 | 1461122258909 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4d2800 == 52 [pid = 1813] [id = 89] 20:17:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f06ce248000) [pid = 1813] [serial = 266] [outer = (nil)] 20:17:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f06cff9e800) [pid = 1813] [serial = 267] [outer = 0x7f06ce248000] 20:17:38 INFO - PROCESS | 1813 | 1461122258987 Marionette DEBUG loaded listener.js 20:17:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06d0968c00) [pid = 1813] [serial = 268] [outer = 0x7f06ce248000] 20:17:39 INFO - PROCESS | 1813 | 1461122259805 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1398ms 20:17:39 INFO - PROCESS | 1813 | 1461122259852 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 20:17:39 INFO - PROCESS | 1813 | 1461122259857 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 20:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:17:39 INFO - PROCESS | 1813 | 1461122259864 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:17:39 INFO - PROCESS | 1813 | 1461122259867 Marionette TRACE conn3 <- [1,330,null,{}] 20:17:39 INFO - PROCESS | 1813 | 1461122259873 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:40 INFO - PROCESS | 1813 | 1461122260040 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 20:17:40 INFO - PROCESS | 1813 | 1461122260182 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d228c000 == 53 [pid = 1813] [id = 90] 20:17:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06b1ec2c00) [pid = 1813] [serial = 269] [outer = (nil)] 20:17:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06b1eccc00) [pid = 1813] [serial = 270] [outer = 0x7f06b1ec2c00] 20:17:40 INFO - PROCESS | 1813 | 1461122260256 Marionette DEBUG loaded listener.js 20:17:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06b2375000) [pid = 1813] [serial = 271] [outer = 0x7f06b1ec2c00] 20:17:41 INFO - PROCESS | 1813 | 1461122261149 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1333ms 20:17:41 INFO - PROCESS | 1813 | 1461122261201 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 20:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:17:41 INFO - PROCESS | 1813 | 1461122261206 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 20:17:41 INFO - PROCESS | 1813 | 1461122261213 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:17:41 INFO - PROCESS | 1813 | 1461122261217 Marionette TRACE conn3 <- [1,334,null,{}] 20:17:41 INFO - PROCESS | 1813 | 1461122261223 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:41 INFO - PROCESS | 1813 | 1461122261436 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 20:17:41 INFO - PROCESS | 1813 | 1461122261815 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b9b58000 == 54 [pid = 1813] [id = 91] 20:17:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06b238bc00) [pid = 1813] [serial = 272] [outer = (nil)] 20:17:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06b2392400) [pid = 1813] [serial = 273] [outer = 0x7f06b238bc00] 20:17:41 INFO - PROCESS | 1813 | 1461122261931 Marionette DEBUG loaded listener.js 20:17:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06b4b11400) [pid = 1813] [serial = 274] [outer = 0x7f06b238bc00] 20:17:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ce32a000 == 53 [pid = 1813] [id = 85] 20:17:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b4a4d800 == 52 [pid = 1813] [id = 84] 20:17:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ca043000 == 51 [pid = 1813] [id = 83] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f06c8bbc400) [pid = 1813] [serial = 218] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8b88800 == 50 [pid = 1813] [id = 82] 20:17:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bcb4c800 == 49 [pid = 1813] [id = 81] 20:17:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b8877800 == 48 [pid = 1813] [id = 80] 20:17:42 INFO - PROCESS | 1813 | 1461122262924 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bc631800 == 47 [pid = 1813] [id = 79] 20:17:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c9e56800 == 46 [pid = 1813] [id = 76] 20:17:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cc023000 == 45 [pid = 1813] [id = 75] 20:17:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3d21000 == 44 [pid = 1813] [id = 74] 20:17:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1741ms 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f06c90d6c00) [pid = 1813] [serial = 212] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f06b5e4b400) [pid = 1813] [serial = 215] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f06cc089c00) [pid = 1813] [serial = 213] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f06bd695400) [pid = 1813] [serial = 209] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f06bbeaac00) [pid = 1813] [serial = 191] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f06b5f5b000) [pid = 1813] [serial = 188] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f06c9d32c00) [pid = 1813] [serial = 185] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f06ca1bd400) [pid = 1813] [serial = 186] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f06baf47800) [pid = 1813] [serial = 206] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f06bb2ad000) [pid = 1813] [serial = 207] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f06b885a400) [pid = 1813] [serial = 204] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f06b5f5fc00) [pid = 1813] [serial = 203] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f06bc4a3000) [pid = 1813] [serial = 200] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f06c8bbbc00) [pid = 1813] [serial = 194] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f06cbfcac00) [pid = 1813] [serial = 197] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x7f06b5e52c00) [pid = 1813] [serial = 216] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x7f06beb4b400) [pid = 1813] [serial = 210] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0x7f06b6208800) [pid = 1813] [serial = 135] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x7f06bc668800) [pid = 1813] [serial = 165] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x7f06bc668000) [pid = 1813] [serial = 138] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f06b30d4c00) [pid = 1813] [serial = 159] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x7f06b88ce400) [pid = 1813] [serial = 162] [outer = (nil)] [url = about:blank] 20:17:42 INFO - PROCESS | 1813 | 1461122262972 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 20:17:42 INFO - PROCESS | 1813 | 1461122262978 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 20:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:17:42 INFO - PROCESS | 1813 | 1461122262988 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:17:42 INFO - PROCESS | 1813 | 1461122262992 Marionette TRACE conn3 <- [1,338,null,{}] 20:17:43 INFO - PROCESS | 1813 | 1461122263000 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:43 INFO - PROCESS | 1813 | 1461122263176 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 20:17:43 INFO - PROCESS | 1813 | 1461122263273 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5edb000 == 45 [pid = 1813] [id = 92] 20:17:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f06b1ecd000) [pid = 1813] [serial = 275] [outer = (nil)] 20:17:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f06b5f61000) [pid = 1813] [serial = 276] [outer = 0x7f06b1ecd000] 20:17:43 INFO - PROCESS | 1813 | 1461122263355 Marionette DEBUG loaded listener.js 20:17:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f06b7d7f800) [pid = 1813] [serial = 277] [outer = 0x7f06b1ecd000] 20:17:44 INFO - PROCESS | 1813 | 1461122264092 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:17:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1144ms 20:17:44 INFO - PROCESS | 1813 | 1461122264136 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 20:17:44 INFO - PROCESS | 1813 | 1461122264143 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 20:17:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:17:44 INFO - PROCESS | 1813 | 1461122264165 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:17:44 INFO - PROCESS | 1813 | 1461122264169 Marionette TRACE conn3 <- [1,342,null,{}] 20:17:44 INFO - PROCESS | 1813 | 1461122264175 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:44 INFO - PROCESS | 1813 | 1461122264326 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 20:17:44 INFO - PROCESS | 1813 | 1461122264338 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbedb000 == 46 [pid = 1813] [id = 93] 20:17:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f06b9271400) [pid = 1813] [serial = 278] [outer = (nil)] 20:17:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f06bb1b8800) [pid = 1813] [serial = 279] [outer = 0x7f06b9271400] 20:17:44 INFO - PROCESS | 1813 | 1461122264404 Marionette DEBUG loaded listener.js 20:17:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f06bc49f800) [pid = 1813] [serial = 280] [outer = 0x7f06b9271400] 20:17:45 INFO - PROCESS | 1813 | 1461122265281 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1137ms 20:17:45 INFO - PROCESS | 1813 | 1461122265297 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 20:17:45 INFO - PROCESS | 1813 | 1461122265302 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 20:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:17:45 INFO - PROCESS | 1813 | 1461122265332 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:17:45 INFO - PROCESS | 1813 | 1461122265341 Marionette TRACE conn3 <- [1,346,null,{}] 20:17:45 INFO - PROCESS | 1813 | 1461122265357 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:45 INFO - PROCESS | 1813 | 1461122265563 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 20:17:45 INFO - PROCESS | 1813 | 1461122265594 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd6b4800 == 47 [pid = 1813] [id = 94] 20:17:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f06bcf25400) [pid = 1813] [serial = 281] [outer = (nil)] 20:17:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f06beb4b400) [pid = 1813] [serial = 282] [outer = 0x7f06bcf25400] 20:17:45 INFO - PROCESS | 1813 | 1461122265655 Marionette DEBUG loaded listener.js 20:17:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f06c8bbd800) [pid = 1813] [serial = 283] [outer = 0x7f06bcf25400] 20:17:46 INFO - PROCESS | 1813 | 1461122266397 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1120ms 20:17:46 INFO - PROCESS | 1813 | 1461122266438 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 20:17:46 INFO - PROCESS | 1813 | 1461122266442 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 20:17:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:17:46 INFO - PROCESS | 1813 | 1461122266456 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:17:46 INFO - PROCESS | 1813 | 1461122266458 Marionette TRACE conn3 <- [1,350,null,{}] 20:17:46 INFO - PROCESS | 1813 | 1461122266462 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:46 INFO - PROCESS | 1813 | 1461122266644 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 20:17:46 INFO - PROCESS | 1813 | 1461122266671 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2c03000 == 48 [pid = 1813] [id = 95] 20:17:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f06b2b83c00) [pid = 1813] [serial = 284] [outer = (nil)] 20:17:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f06b2b8d800) [pid = 1813] [serial = 285] [outer = 0x7f06b2b83c00] 20:17:46 INFO - PROCESS | 1813 | 1461122266733 Marionette DEBUG loaded listener.js 20:17:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f06b9279000) [pid = 1813] [serial = 286] [outer = 0x7f06b2b83c00] 20:17:47 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f06b2558c00) [pid = 1813] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:17:47 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f06b21c6c00) [pid = 1813] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:17:47 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f06c8c2d800) [pid = 1813] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:17:47 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f06beb18800) [pid = 1813] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:17:47 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f06baf72000) [pid = 1813] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:17:47 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x7f06b4b18800) [pid = 1813] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:17:47 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x7f06b5e52400) [pid = 1813] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:17:47 INFO - PROCESS | 1813 | 1461122267650 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:17:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1228ms 20:17:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:17:47 INFO - PROCESS | 1813 | 1461122267684 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 20:17:47 INFO - PROCESS | 1813 | 1461122267687 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 20:17:47 INFO - PROCESS | 1813 | 1461122267694 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:17:47 INFO - PROCESS | 1813 | 1461122267696 Marionette TRACE conn3 <- [1,354,null,{}] 20:17:47 INFO - PROCESS | 1813 | 1461122267703 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:47 INFO - PROCESS | 1813 | 1461122267883 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 20:17:47 INFO - PROCESS | 1813 | 1461122267949 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8b88800 == 49 [pid = 1813] [id = 96] 20:17:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f06bd695400) [pid = 1813] [serial = 287] [outer = (nil)] 20:17:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f06bede8400) [pid = 1813] [serial = 288] [outer = 0x7f06bd695400] 20:17:48 INFO - PROCESS | 1813 | 1461122268027 Marionette DEBUG loaded listener.js 20:17:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f06c8e12c00) [pid = 1813] [serial = 289] [outer = 0x7f06bd695400] 20:17:48 INFO - PROCESS | 1813 | 1461122268809 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1133ms 20:17:48 INFO - PROCESS | 1813 | 1461122268825 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 20:17:48 INFO - PROCESS | 1813 | 1461122268828 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 20:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:17:48 INFO - PROCESS | 1813 | 1461122268842 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:17:48 INFO - PROCESS | 1813 | 1461122268844 Marionette TRACE conn3 <- [1,358,null,{}] 20:17:48 INFO - PROCESS | 1813 | 1461122268850 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:48 INFO - PROCESS | 1813 | 1461122268995 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 20:17:49 INFO - PROCESS | 1813 | 1461122269011 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ca059800 == 50 [pid = 1813] [id = 97] 20:17:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f06bbb8e800) [pid = 1813] [serial = 290] [outer = (nil)] 20:17:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f06c900f800) [pid = 1813] [serial = 291] [outer = 0x7f06bbb8e800] 20:17:49 INFO - PROCESS | 1813 | 1461122269077 Marionette DEBUG loaded listener.js 20:17:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f06cbf25800) [pid = 1813] [serial = 292] [outer = 0x7f06bbb8e800] 20:17:50 INFO - PROCESS | 1813 | 1461122270068 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1236ms 20:17:50 INFO - PROCESS | 1813 | 1461122270079 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 20:17:50 INFO - PROCESS | 1813 | 1461122270085 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 20:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:17:50 INFO - PROCESS | 1813 | 1461122270095 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:17:50 INFO - PROCESS | 1813 | 1461122270102 Marionette TRACE conn3 <- [1,362,null,{}] 20:17:50 INFO - PROCESS | 1813 | 1461122270112 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:50 INFO - PROCESS | 1813 | 1461122270285 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 20:17:50 INFO - PROCESS | 1813 | 1461122270432 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4e0000 == 51 [pid = 1813] [id = 98] 20:17:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f06b2558c00) [pid = 1813] [serial = 293] [outer = (nil)] 20:17:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f06b2b8fc00) [pid = 1813] [serial = 294] [outer = 0x7f06b2558c00] 20:17:50 INFO - PROCESS | 1813 | 1461122270511 Marionette DEBUG loaded listener.js 20:17:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f06b5e4e000) [pid = 1813] [serial = 295] [outer = 0x7f06b2558c00] 20:17:51 INFO - PROCESS | 1813 | 1461122271418 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1386ms 20:17:51 INFO - PROCESS | 1813 | 1461122271481 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 20:17:51 INFO - PROCESS | 1813 | 1461122271490 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 20:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:17:51 INFO - PROCESS | 1813 | 1461122271501 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:17:51 INFO - PROCESS | 1813 | 1461122271505 Marionette TRACE conn3 <- [1,366,null,{}] 20:17:51 INFO - PROCESS | 1813 | 1461122271512 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:51 INFO - PROCESS | 1813 | 1461122271718 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 20:17:51 INFO - PROCESS | 1813 | 1461122271900 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2c04800 == 52 [pid = 1813] [id = 99] 20:17:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f06b88c4000) [pid = 1813] [serial = 296] [outer = (nil)] 20:17:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f06b9fa2c00) [pid = 1813] [serial = 297] [outer = 0x7f06b88c4000] 20:17:52 INFO - PROCESS | 1813 | 1461122272020 Marionette DEBUG loaded listener.js 20:17:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06bb513000) [pid = 1813] [serial = 298] [outer = 0x7f06b88c4000] 20:17:52 INFO - PROCESS | 1813 | 1461122272980 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1531ms 20:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:17:53 INFO - PROCESS | 1813 | 1461122273033 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 20:17:53 INFO - PROCESS | 1813 | 1461122273036 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 20:17:53 INFO - PROCESS | 1813 | 1461122273043 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:17:53 INFO - PROCESS | 1813 | 1461122273049 Marionette TRACE conn3 <- [1,370,null,{}] 20:17:53 INFO - PROCESS | 1813 | 1461122273066 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:53 INFO - PROCESS | 1813 | 1461122273282 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 20:17:53 INFO - PROCESS | 1813 | 1461122273466 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce144800 == 53 [pid = 1813] [id = 100] 20:17:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06bbb91800) [pid = 1813] [serial = 299] [outer = (nil)] 20:17:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06bc5b9000) [pid = 1813] [serial = 300] [outer = 0x7f06bbb91800] 20:17:53 INFO - PROCESS | 1813 | 1461122273596 Marionette DEBUG loaded listener.js 20:17:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06c8c28c00) [pid = 1813] [serial = 301] [outer = 0x7f06bbb91800] 20:17:54 INFO - PROCESS | 1813 | 1461122274425 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1394ms 20:17:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:17:54 INFO - PROCESS | 1813 | 1461122274436 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 20:17:54 INFO - PROCESS | 1813 | 1461122274439 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 20:17:54 INFO - PROCESS | 1813 | 1461122274445 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:17:54 INFO - PROCESS | 1813 | 1461122274449 Marionette TRACE conn3 <- [1,374,null,{}] 20:17:54 INFO - PROCESS | 1813 | 1461122274454 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:54 INFO - PROCESS | 1813 | 1461122274607 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 20:17:54 INFO - PROCESS | 1813 | 1461122274749 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d0c34000 == 54 [pid = 1813] [id = 101] 20:17:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06bbc81400) [pid = 1813] [serial = 302] [outer = (nil)] 20:17:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06cc08d400) [pid = 1813] [serial = 303] [outer = 0x7f06bbc81400] 20:17:54 INFO - PROCESS | 1813 | 1461122274823 Marionette DEBUG loaded listener.js 20:17:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06cdbb5800) [pid = 1813] [serial = 304] [outer = 0x7f06bbc81400] 20:17:55 INFO - PROCESS | 1813 | 1461122275700 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:17:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:17:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1284ms 20:17:55 INFO - PROCESS | 1813 | 1461122275729 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 20:17:55 INFO - PROCESS | 1813 | 1461122275733 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 20:17:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:17:55 INFO - PROCESS | 1813 | 1461122275739 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:17:55 INFO - PROCESS | 1813 | 1461122275741 Marionette TRACE conn3 <- [1,378,null,{}] 20:17:55 INFO - PROCESS | 1813 | 1461122275747 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:55 INFO - PROCESS | 1813 | 1461122275905 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 20:17:56 INFO - PROCESS | 1813 | 1461122276064 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2510800 == 55 [pid = 1813] [id = 102] 20:17:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f06b21d3000) [pid = 1813] [serial = 305] [outer = (nil)] 20:17:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f06cdbb7400) [pid = 1813] [serial = 306] [outer = 0x7f06b21d3000] 20:17:56 INFO - PROCESS | 1813 | 1461122276140 Marionette DEBUG loaded listener.js 20:17:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f06cdbbfc00) [pid = 1813] [serial = 307] [outer = 0x7f06b21d3000] 20:17:57 INFO - PROCESS | 1813 | 1461122277202 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:17:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:17:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1528ms 20:17:57 INFO - PROCESS | 1813 | 1461122277269 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 20:17:57 INFO - PROCESS | 1813 | 1461122277274 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 20:17:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:17:57 INFO - PROCESS | 1813 | 1461122277282 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:17:57 INFO - PROCESS | 1813 | 1461122277288 Marionette TRACE conn3 <- [1,382,null,{}] 20:17:57 INFO - PROCESS | 1813 | 1461122277296 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:57 INFO - PROCESS | 1813 | 1461122277507 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 20:17:57 INFO - PROCESS | 1813 | 1461122277738 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2231800 == 56 [pid = 1813] [id = 103] 20:17:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f06b1ec7000) [pid = 1813] [serial = 308] [outer = (nil)] 20:17:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f06b30d8400) [pid = 1813] [serial = 309] [outer = 0x7f06b1ec7000] 20:17:57 INFO - PROCESS | 1813 | 1461122277838 Marionette DEBUG loaded listener.js 20:17:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f06b5e4e400) [pid = 1813] [serial = 310] [outer = 0x7f06b1ec7000] 20:17:58 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8b88800 == 55 [pid = 1813] [id = 96] 20:17:58 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2c03000 == 54 [pid = 1813] [id = 95] 20:17:58 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bd6b4800 == 53 [pid = 1813] [id = 94] 20:17:58 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:17:58 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:17:58 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:17:58 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:17:58 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f06d09f2c00) [pid = 1813] [serial = 255] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbedb000 == 52 [pid = 1813] [id = 93] 20:17:58 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5edb000 == 51 [pid = 1813] [id = 92] 20:17:58 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b9b58000 == 50 [pid = 1813] [id = 91] 20:17:58 INFO - PROCESS | 1813 | 1461122278778 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f06ce105800) [pid = 1813] [serial = 219] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f06c8c2cc00) [pid = 1813] [serial = 244] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f06bb768000) [pid = 1813] [serial = 240] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f06bc667c00) [pid = 1813] [serial = 241] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f06b8865000) [pid = 1813] [serial = 238] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f06b5e9e000) [pid = 1813] [serial = 237] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f06ce109800) [pid = 1813] [serial = 234] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f06c8c2bc00) [pid = 1813] [serial = 231] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f06b5ea0c00) [pid = 1813] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f06baddb400) [pid = 1813] [serial = 253] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f06cc08c000) [pid = 1813] [serial = 247] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f06cdd26c00) [pid = 1813] [serial = 249] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f06b3d8ac00) [pid = 1813] [serial = 252] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f06ce193000) [pid = 1813] [serial = 250] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f06b2556400) [pid = 1813] [serial = 221] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f06baf3f800) [pid = 1813] [serial = 225] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f06c8943800) [pid = 1813] [serial = 228] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f06c9ed1400) [pid = 1813] [serial = 246] [outer = (nil)] [url = about:blank] 20:17:58 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f06c894a800) [pid = 1813] [serial = 243] [outer = (nil)] [url = about:blank] 20:17:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:17:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1541ms 20:17:58 INFO - PROCESS | 1813 | 1461122278824 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 20:17:58 INFO - PROCESS | 1813 | 1461122278831 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 20:17:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:17:58 INFO - PROCESS | 1813 | 1461122278842 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:17:58 INFO - PROCESS | 1813 | 1461122278845 Marionette TRACE conn3 <- [1,386,null,{}] 20:17:58 INFO - PROCESS | 1813 | 1461122278852 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:17:59 INFO - PROCESS | 1813 | 1461122279004 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 20:17:59 INFO - PROCESS | 1813 | 1461122279112 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bacd8000 == 51 [pid = 1813] [id = 104] 20:17:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f06b2b87000) [pid = 1813] [serial = 311] [outer = (nil)] 20:17:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f06b94aa400) [pid = 1813] [serial = 312] [outer = 0x7f06b2b87000] 20:17:59 INFO - PROCESS | 1813 | 1461122279187 Marionette DEBUG loaded listener.js 20:17:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f06bb2ad400) [pid = 1813] [serial = 313] [outer = 0x7f06b2b87000] 20:18:00 INFO - PROCESS | 1813 | 1461122280042 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 20:18:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:18:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1237ms 20:18:00 INFO - PROCESS | 1813 | 1461122280080 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 20:18:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:18:00 INFO - PROCESS | 1813 | 1461122280084 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 20:18:00 INFO - PROCESS | 1813 | 1461122280091 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:18:00 INFO - PROCESS | 1813 | 1461122280096 Marionette TRACE conn3 <- [1,390,null,{}] 20:18:00 INFO - PROCESS | 1813 | 1461122280112 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:00 INFO - PROCESS | 1813 | 1461122280267 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 20:18:00 INFO - PROCESS | 1813 | 1461122280286 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bebbb000 == 52 [pid = 1813] [id = 105] 20:18:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f06b5e4c400) [pid = 1813] [serial = 314] [outer = (nil)] 20:18:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f06bc667c00) [pid = 1813] [serial = 315] [outer = 0x7f06b5e4c400] 20:18:00 INFO - PROCESS | 1813 | 1461122280443 Marionette DEBUG loaded listener.js 20:18:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f06c8943800) [pid = 1813] [serial = 316] [outer = 0x7f06b5e4c400] 20:18:01 INFO - PROCESS | 1813 | 1461122281239 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 20:18:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:18:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1189ms 20:18:01 INFO - PROCESS | 1813 | 1461122281279 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 20:18:01 INFO - PROCESS | 1813 | 1461122281282 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 20:18:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:18:01 INFO - PROCESS | 1813 | 1461122281288 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:18:01 INFO - PROCESS | 1813 | 1461122281290 Marionette TRACE conn3 <- [1,394,null,{}] 20:18:01 INFO - PROCESS | 1813 | 1461122281304 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:01 INFO - PROCESS | 1813 | 1461122281504 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 20:18:01 INFO - PROCESS | 1813 | 1461122281522 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8e25000 == 53 [pid = 1813] [id = 106] 20:18:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f06b60d5000) [pid = 1813] [serial = 317] [outer = (nil)] 20:18:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06b60dfc00) [pid = 1813] [serial = 318] [outer = 0x7f06b60d5000] 20:18:01 INFO - PROCESS | 1813 | 1461122281587 Marionette DEBUG loaded listener.js 20:18:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06bcfc9c00) [pid = 1813] [serial = 319] [outer = 0x7f06b60d5000] 20:18:02 INFO - PROCESS | 1813 | 1461122282496 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 20:18:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:18:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1239ms 20:18:02 INFO - PROCESS | 1813 | 1461122282535 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 20:18:02 INFO - PROCESS | 1813 | 1461122282539 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 20:18:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:18:02 INFO - PROCESS | 1813 | 1461122282544 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:18:02 INFO - PROCESS | 1813 | 1461122282547 Marionette TRACE conn3 <- [1,398,null,{}] 20:18:02 INFO - PROCESS | 1813 | 1461122282552 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:02 INFO - PROCESS | 1813 | 1461122282741 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 20:18:02 INFO - PROCESS | 1813 | 1461122282771 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cc038800 == 54 [pid = 1813] [id = 107] 20:18:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06b5f5c800) [pid = 1813] [serial = 320] [outer = (nil)] 20:18:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06b60b6c00) [pid = 1813] [serial = 321] [outer = 0x7f06b5f5c800] 20:18:02 INFO - PROCESS | 1813 | 1461122282834 Marionette DEBUG loaded listener.js 20:18:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06b60bb000) [pid = 1813] [serial = 322] [outer = 0x7f06b5f5c800] 20:18:03 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f06baf40000) [pid = 1813] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:18:03 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f06b1ecd000) [pid = 1813] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:18:03 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f06bd695400) [pid = 1813] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:18:03 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f06b2b83c00) [pid = 1813] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:18:03 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f06b238bc00) [pid = 1813] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:18:03 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f06b9271400) [pid = 1813] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:18:03 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f06bcf25400) [pid = 1813] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:18:03 INFO - PROCESS | 1813 | 1461122283782 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 20:18:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:18:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1279ms 20:18:03 INFO - PROCESS | 1813 | 1461122283826 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 20:18:03 INFO - PROCESS | 1813 | 1461122283829 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 20:18:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:18:03 INFO - PROCESS | 1813 | 1461122283835 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:18:03 INFO - PROCESS | 1813 | 1461122283838 Marionette TRACE conn3 <- [1,402,null,{}] 20:18:03 INFO - PROCESS | 1813 | 1461122283843 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:04 INFO - PROCESS | 1813 | 1461122284009 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 20:18:04 INFO - PROCESS | 1813 | 1461122284041 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2505000 == 55 [pid = 1813] [id = 108] 20:18:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f06b60d4800) [pid = 1813] [serial = 323] [outer = (nil)] 20:18:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f06cdbb8400) [pid = 1813] [serial = 324] [outer = 0x7f06b60d4800] 20:18:04 INFO - PROCESS | 1813 | 1461122284109 Marionette DEBUG loaded listener.js 20:18:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06cdd26c00) [pid = 1813] [serial = 325] [outer = 0x7f06b60d4800] 20:18:04 INFO - PROCESS | 1813 | 1461122284938 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 20:18:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:18:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1126ms 20:18:04 INFO - PROCESS | 1813 | 1461122284962 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 20:18:04 INFO - PROCESS | 1813 | 1461122284966 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 20:18:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:18:04 INFO - PROCESS | 1813 | 1461122284972 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:18:04 INFO - PROCESS | 1813 | 1461122284974 Marionette TRACE conn3 <- [1,406,null,{}] 20:18:04 INFO - PROCESS | 1813 | 1461122284979 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:05 INFO - PROCESS | 1813 | 1461122285117 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 20:18:05 INFO - PROCESS | 1813 | 1461122285130 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d0cc0800 == 56 [pid = 1813] [id = 109] 20:18:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06b2b06800) [pid = 1813] [serial = 326] [outer = (nil)] 20:18:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06b2b10800) [pid = 1813] [serial = 327] [outer = 0x7f06b2b06800] 20:18:05 INFO - PROCESS | 1813 | 1461122285194 Marionette DEBUG loaded listener.js 20:18:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06cdbb5400) [pid = 1813] [serial = 328] [outer = 0x7f06b2b06800] 20:18:06 INFO - PROCESS | 1813 | 1461122286228 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 20:18:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:18:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1328ms 20:18:06 INFO - PROCESS | 1813 | 1461122286302 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 20:18:06 INFO - PROCESS | 1813 | 1461122286310 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 20:18:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:18:06 INFO - PROCESS | 1813 | 1461122286319 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:18:06 INFO - PROCESS | 1813 | 1461122286323 Marionette TRACE conn3 <- [1,410,null,{}] 20:18:06 INFO - PROCESS | 1813 | 1461122286332 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:06 INFO - PROCESS | 1813 | 1461122286552 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 20:18:06 INFO - PROCESS | 1813 | 1461122286744 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc623800 == 57 [pid = 1813] [id = 110] 20:18:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06b2b90800) [pid = 1813] [serial = 329] [outer = (nil)] 20:18:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06b5e4b000) [pid = 1813] [serial = 330] [outer = 0x7f06b2b90800] 20:18:06 INFO - PROCESS | 1813 | 1461122286869 Marionette DEBUG loaded listener.js 20:18:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06b60ae800) [pid = 1813] [serial = 331] [outer = 0x7f06b2b90800] 20:18:07 INFO - PROCESS | 1813 | 1461122287873 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 20:18:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:18:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1589ms 20:18:07 INFO - PROCESS | 1813 | 1461122287909 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 20:18:07 INFO - PROCESS | 1813 | 1461122287917 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 20:18:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:18:07 INFO - PROCESS | 1813 | 1461122287928 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:18:07 INFO - PROCESS | 1813 | 1461122287932 Marionette TRACE conn3 <- [1,414,null,{}] 20:18:07 INFO - PROCESS | 1813 | 1461122287938 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:08 INFO - PROCESS | 1813 | 1461122288121 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 20:18:08 INFO - PROCESS | 1813 | 1461122288365 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cd72a800 == 58 [pid = 1813] [id = 111] 20:18:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f06b60db400) [pid = 1813] [serial = 332] [outer = (nil)] 20:18:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f06ba295400) [pid = 1813] [serial = 333] [outer = 0x7f06b60db400] 20:18:08 INFO - PROCESS | 1813 | 1461122288485 Marionette DEBUG loaded listener.js 20:18:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f06bb97f000) [pid = 1813] [serial = 334] [outer = 0x7f06b60db400] 20:18:09 INFO - PROCESS | 1813 | 1461122289340 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 20:18:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:18:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1488ms 20:18:09 INFO - PROCESS | 1813 | 1461122289418 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 20:18:09 INFO - PROCESS | 1813 | 1461122289422 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 20:18:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:18:09 INFO - PROCESS | 1813 | 1461122289429 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:18:09 INFO - PROCESS | 1813 | 1461122289434 Marionette TRACE conn3 <- [1,418,null,{}] 20:18:09 INFO - PROCESS | 1813 | 1461122289451 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:09 INFO - PROCESS | 1813 | 1461122289671 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 20:18:09 INFO - PROCESS | 1813 | 1461122289857 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b281b000 == 59 [pid = 1813] [id = 112] 20:18:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f06bbb87400) [pid = 1813] [serial = 335] [outer = (nil)] 20:18:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f06bea5ec00) [pid = 1813] [serial = 336] [outer = 0x7f06bbb87400] 20:18:09 INFO - PROCESS | 1813 | 1461122289978 Marionette DEBUG loaded listener.js 20:18:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f06ca0f9000) [pid = 1813] [serial = 337] [outer = 0x7f06bbb87400] 20:18:11 INFO - PROCESS | 1813 | 1461122291486 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 20:18:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 20:18:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2094ms 20:18:11 INFO - PROCESS | 1813 | 1461122291526 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 20:18:11 INFO - PROCESS | 1813 | 1461122291534 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 20:18:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:18:11 INFO - PROCESS | 1813 | 1461122291544 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:18:11 INFO - PROCESS | 1813 | 1461122291550 Marionette TRACE conn3 <- [1,422,null,{}] 20:18:11 INFO - PROCESS | 1813 | 1461122291559 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:11 INFO - PROCESS | 1813 | 1461122291831 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 20:18:12 INFO - PROCESS | 1813 | 1461122292000 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c45800 == 60 [pid = 1813] [id = 113] 20:18:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f06b255b800) [pid = 1813] [serial = 338] [outer = (nil)] 20:18:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f06cdbb5000) [pid = 1813] [serial = 339] [outer = 0x7f06b255b800] 20:18:12 INFO - PROCESS | 1813 | 1461122292093 Marionette DEBUG loaded listener.js 20:18:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f06ce18d800) [pid = 1813] [serial = 340] [outer = 0x7f06b255b800] 20:18:13 INFO - PROCESS | 1813 | 1461122293621 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 20:18:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:18:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2138ms 20:18:13 INFO - PROCESS | 1813 | 1461122293681 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 20:18:13 INFO - PROCESS | 1813 | 1461122293687 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 20:18:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:18:13 INFO - PROCESS | 1813 | 1461122293696 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:18:13 INFO - PROCESS | 1813 | 1461122293700 Marionette TRACE conn3 <- [1,426,null,{}] 20:18:13 INFO - PROCESS | 1813 | 1461122293712 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:13 INFO - PROCESS | 1813 | 1461122293964 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 20:18:14 INFO - PROCESS | 1813 | 1461122294078 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2216000 == 61 [pid = 1813] [id = 114] 20:18:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f06b2b85800) [pid = 1813] [serial = 341] [outer = (nil)] 20:18:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f06b2b89400) [pid = 1813] [serial = 342] [outer = 0x7f06b2b85800] 20:18:14 INFO - PROCESS | 1813 | 1461122294215 Marionette DEBUG loaded listener.js 20:18:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f06b2b91400) [pid = 1813] [serial = 343] [outer = 0x7f06b2b85800] 20:18:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2505000 == 60 [pid = 1813] [id = 108] 20:18:14 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f06c900f800) [pid = 1813] [serial = 291] [outer = (nil)] [url = about:blank] 20:18:14 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f06b1eccc00) [pid = 1813] [serial = 270] [outer = (nil)] [url = about:blank] 20:18:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cc038800 == 59 [pid = 1813] [id = 107] 20:18:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8e25000 == 58 [pid = 1813] [id = 106] 20:18:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bebbb000 == 57 [pid = 1813] [id = 105] 20:18:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bacd8000 == 56 [pid = 1813] [id = 104] 20:18:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2231800 == 55 [pid = 1813] [id = 103] 20:18:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06d0c34000 == 54 [pid = 1813] [id = 101] 20:18:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ce144800 == 53 [pid = 1813] [id = 100] 20:18:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2c04800 == 52 [pid = 1813] [id = 99] 20:18:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb4e0000 == 51 [pid = 1813] [id = 98] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f06c8e12c00) [pid = 1813] [serial = 289] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f06d2258800) [pid = 1813] [serial = 256] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f06b7d7f800) [pid = 1813] [serial = 277] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f06bede8400) [pid = 1813] [serial = 288] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f06ba023c00) [pid = 1813] [serial = 261] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f06b9279000) [pid = 1813] [serial = 286] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f06b2b8d800) [pid = 1813] [serial = 285] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f06b2392400) [pid = 1813] [serial = 273] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f06bc49f800) [pid = 1813] [serial = 280] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f06c8bbd800) [pid = 1813] [serial = 283] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f06b4b11400) [pid = 1813] [serial = 274] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f06b238a000) [pid = 1813] [serial = 258] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f06beb4b400) [pid = 1813] [serial = 282] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f06b5f61000) [pid = 1813] [serial = 276] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f06cff9e800) [pid = 1813] [serial = 267] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f06bb1b8800) [pid = 1813] [serial = 279] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f06c7d5a800) [pid = 1813] [serial = 264] [outer = (nil)] [url = about:blank] 20:18:15 INFO - PROCESS | 1813 | 1461122295146 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 20:18:15 INFO - PROCESS | 1813 | 1461122295196 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 20:18:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:18:15 INFO - PROCESS | 1813 | 1461122295206 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:18:15 INFO - PROCESS | 1813 | 1461122295210 Marionette TRACE conn3 <- [1,430,null,{}] 20:18:15 INFO - PROCESS | 1813 | 1461122295216 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:15 INFO - PROCESS | 1813 | 1461122295368 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 20:18:15 INFO - PROCESS | 1813 | 1461122295466 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c43800 == 52 [pid = 1813] [id = 115] 20:18:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06b238fc00) [pid = 1813] [serial = 344] [outer = (nil)] 20:18:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06b5f60000) [pid = 1813] [serial = 345] [outer = 0x7f06b238fc00] 20:18:15 INFO - PROCESS | 1813 | 1461122295530 Marionette DEBUG loaded listener.js 20:18:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06b60b7000) [pid = 1813] [serial = 346] [outer = 0x7f06b238fc00] 20:18:16 INFO - PROCESS | 1813 | 1461122296233 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 20:18:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:18:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1042ms 20:18:16 INFO - PROCESS | 1813 | 1461122296255 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 20:18:16 INFO - PROCESS | 1813 | 1461122296259 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 20:18:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:18:16 INFO - PROCESS | 1813 | 1461122296336 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:18:16 INFO - PROCESS | 1813 | 1461122296342 Marionette TRACE conn3 <- [1,434,null,{}] 20:18:16 INFO - PROCESS | 1813 | 1461122296373 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:16 INFO - PROCESS | 1813 | 1461122296531 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 20:18:16 INFO - PROCESS | 1813 | 1461122296542 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bacd8000 == 53 [pid = 1813] [id = 116] 20:18:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06b8864c00) [pid = 1813] [serial = 347] [outer = (nil)] 20:18:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06ba023c00) [pid = 1813] [serial = 348] [outer = 0x7f06b8864c00] 20:18:16 INFO - PROCESS | 1813 | 1461122296608 Marionette DEBUG loaded listener.js 20:18:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06bbb85000) [pid = 1813] [serial = 349] [outer = 0x7f06b8864c00] 20:18:17 INFO - PROCESS | 1813 | 1461122297420 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 20:18:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:18:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1218ms 20:18:17 INFO - PROCESS | 1813 | 1461122297484 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 20:18:17 INFO - PROCESS | 1813 | 1461122297488 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 20:18:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:18:17 INFO - PROCESS | 1813 | 1461122297504 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:18:17 INFO - PROCESS | 1813 | 1461122297507 Marionette TRACE conn3 <- [1,438,null,{}] 20:18:17 INFO - PROCESS | 1813 | 1461122297512 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:17 INFO - PROCESS | 1813 | 1461122297712 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 20:18:17 INFO - PROCESS | 1813 | 1461122297728 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbeda800 == 54 [pid = 1813] [id = 117] 20:18:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06b88c1800) [pid = 1813] [serial = 350] [outer = (nil)] 20:18:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f06bc5b8000) [pid = 1813] [serial = 351] [outer = 0x7f06b88c1800] 20:18:17 INFO - PROCESS | 1813 | 1461122297791 Marionette DEBUG loaded listener.js 20:18:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f06bcb70800) [pid = 1813] [serial = 352] [outer = 0x7f06b88c1800] 20:18:18 INFO - PROCESS | 1813 | 1461122298619 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 20:18:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:18:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1179ms 20:18:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:18:18 INFO - PROCESS | 1813 | 1461122298692 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 20:18:18 INFO - PROCESS | 1813 | 1461122298695 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 20:18:18 INFO - PROCESS | 1813 | 1461122298702 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:18:18 INFO - PROCESS | 1813 | 1461122298705 Marionette TRACE conn3 <- [1,442,null,{}] 20:18:18 INFO - PROCESS | 1813 | 1461122298710 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:18 INFO - PROCESS | 1813 | 1461122298932 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 20:18:18 INFO - PROCESS | 1813 | 1461122298973 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2ccb800 == 55 [pid = 1813] [id = 118] 20:18:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f06b1ece000) [pid = 1813] [serial = 353] [outer = (nil)] 20:18:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f06c7ddb000) [pid = 1813] [serial = 354] [outer = 0x7f06b1ece000] 20:18:19 INFO - PROCESS | 1813 | 1461122299036 Marionette DEBUG loaded listener.js 20:18:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f06c8c2dc00) [pid = 1813] [serial = 355] [outer = 0x7f06b1ece000] 20:18:19 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f06b60d5000) [pid = 1813] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:18:19 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f06b5f5c800) [pid = 1813] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:18:19 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f06b2b87000) [pid = 1813] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:18:19 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f06bbb8e800) [pid = 1813] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:18:19 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f06b5e4c400) [pid = 1813] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:18:19 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f06b1ec7000) [pid = 1813] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:18:19 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f06b60d4800) [pid = 1813] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:18:20 INFO - PROCESS | 1813 | 1461122300022 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 20:18:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:18:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1342ms 20:18:20 INFO - PROCESS | 1813 | 1461122300044 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 20:18:20 INFO - PROCESS | 1813 | 1461122300048 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 20:18:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:18:20 INFO - PROCESS | 1813 | 1461122300054 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:18:20 INFO - PROCESS | 1813 | 1461122300056 Marionette TRACE conn3 <- [1,446,null,{}] 20:18:20 INFO - PROCESS | 1813 | 1461122300062 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:20 INFO - PROCESS | 1813 | 1461122300233 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 20:18:20 INFO - PROCESS | 1813 | 1461122300261 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2c19800 == 56 [pid = 1813] [id = 119] 20:18:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06b5e4c400) [pid = 1813] [serial = 356] [outer = (nil)] 20:18:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06b60dc400) [pid = 1813] [serial = 357] [outer = 0x7f06b5e4c400] 20:18:20 INFO - PROCESS | 1813 | 1461122300329 Marionette DEBUG loaded listener.js 20:18:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f06cdd24400) [pid = 1813] [serial = 358] [outer = 0x7f06b5e4c400] 20:18:21 INFO - PROCESS | 1813 | 1461122301155 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 20:18:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:18:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1135ms 20:18:21 INFO - PROCESS | 1813 | 1461122301190 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 20:18:21 INFO - PROCESS | 1813 | 1461122301193 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 20:18:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:18:21 INFO - PROCESS | 1813 | 1461122301199 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:18:21 INFO - PROCESS | 1813 | 1461122301201 Marionette TRACE conn3 <- [1,450,null,{}] 20:18:21 INFO - PROCESS | 1813 | 1461122301207 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:21 INFO - PROCESS | 1813 | 1461122301346 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 20:18:21 INFO - PROCESS | 1813 | 1461122301362 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2117000 == 57 [pid = 1813] [id = 120] 20:18:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f06cdbb3000) [pid = 1813] [serial = 359] [outer = (nil)] 20:18:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f06ce309c00) [pid = 1813] [serial = 360] [outer = 0x7f06cdbb3000] 20:18:21 INFO - PROCESS | 1813 | 1461122301426 Marionette DEBUG loaded listener.js 20:18:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f06cff9d800) [pid = 1813] [serial = 361] [outer = 0x7f06cdbb3000] 20:18:22 INFO - PROCESS | 1813 | 1461122302488 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 20:18:22 INFO - PROCESS | 1813 | 1461122302540 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 20:18:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:18:22 INFO - PROCESS | 1813 | 1461122302550 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:18:22 INFO - PROCESS | 1813 | 1461122302556 Marionette TRACE conn3 <- [1,454,null,{}] 20:18:22 INFO - PROCESS | 1813 | 1461122302565 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:22 INFO - PROCESS | 1813 | 1461122302749 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 20:18:22 INFO - PROCESS | 1813 | 1461122302893 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c52000 == 58 [pid = 1813] [id = 121] 20:18:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f06b2b09c00) [pid = 1813] [serial = 362] [outer = (nil)] 20:18:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f06b5e52000) [pid = 1813] [serial = 363] [outer = 0x7f06b2b09c00] 20:18:22 INFO - PROCESS | 1813 | 1461122302972 Marionette DEBUG loaded listener.js 20:18:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f06b60b0800) [pid = 1813] [serial = 364] [outer = 0x7f06b2b09c00] 20:18:23 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:24 INFO - PROCESS | 1813 | 1461122303997 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 20:18:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:18:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1484ms 20:18:24 INFO - PROCESS | 1813 | 1461122304034 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 20:18:24 INFO - PROCESS | 1813 | 1461122304042 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 20:18:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:18:24 INFO - PROCESS | 1813 | 1461122304053 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:18:24 INFO - PROCESS | 1813 | 1461122304056 Marionette TRACE conn3 <- [1,458,null,{}] 20:18:24 INFO - PROCESS | 1813 | 1461122304062 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:24 INFO - PROCESS | 1813 | 1461122304252 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 20:18:24 INFO - PROCESS | 1813 | 1461122304509 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2c08000 == 59 [pid = 1813] [id = 122] 20:18:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f06b620fc00) [pid = 1813] [serial = 365] [outer = (nil)] 20:18:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f06baf6b800) [pid = 1813] [serial = 366] [outer = 0x7f06b620fc00] 20:18:24 INFO - PROCESS | 1813 | 1461122304628 Marionette DEBUG loaded listener.js 20:18:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f06bbb8c400) [pid = 1813] [serial = 367] [outer = 0x7f06b620fc00] 20:18:25 INFO - PROCESS | 1813 | 1461122305558 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 20:18:25 INFO - PROCESS | 1813 | 1461122305603 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 20:18:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:18:25 INFO - PROCESS | 1813 | 1461122305612 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:18:25 INFO - PROCESS | 1813 | 1461122305620 Marionette TRACE conn3 <- [1,462,null,{}] 20:18:25 INFO - PROCESS | 1813 | 1461122305638 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:25 INFO - PROCESS | 1813 | 1461122305825 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 20:18:25 INFO - PROCESS | 1813 | 1461122305974 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce15e000 == 60 [pid = 1813] [id = 123] 20:18:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f06bc4a4000) [pid = 1813] [serial = 368] [outer = (nil)] 20:18:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f06cdd2fc00) [pid = 1813] [serial = 369] [outer = 0x7f06bc4a4000] 20:18:26 INFO - PROCESS | 1813 | 1461122306099 Marionette DEBUG loaded listener.js 20:18:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f06ce30a400) [pid = 1813] [serial = 370] [outer = 0x7f06bc4a4000] 20:18:27 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:27 INFO - PROCESS | 1813 | 1461122307061 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 20:18:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:18:27 INFO - PROCESS | 1813 | 1461122307113 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 20:18:27 INFO - PROCESS | 1813 | 1461122307119 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:18:27 INFO - PROCESS | 1813 | 1461122307122 Marionette TRACE conn3 <- [1,466,null,{}] 20:18:27 INFO - PROCESS | 1813 | 1461122307128 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:27 INFO - PROCESS | 1813 | 1461122307308 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 20:18:27 INFO - PROCESS | 1813 | 1461122307494 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b0818800 == 61 [pid = 1813] [id = 124] 20:18:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f06b1ec8000) [pid = 1813] [serial = 371] [outer = (nil)] 20:18:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f06d0c8a000) [pid = 1813] [serial = 372] [outer = 0x7f06b1ec8000] 20:18:27 INFO - PROCESS | 1813 | 1461122307579 Marionette DEBUG loaded listener.js 20:18:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06d0cadc00) [pid = 1813] [serial = 373] [outer = 0x7f06b1ec8000] 20:18:28 INFO - PROCESS | 1813 | 1461122308454 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 20:18:28 INFO - PROCESS | 1813 | 1461122308510 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 20:18:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:18:28 INFO - PROCESS | 1813 | 1461122308517 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:18:28 INFO - PROCESS | 1813 | 1461122308521 Marionette TRACE conn3 <- [1,470,null,{}] 20:18:28 INFO - PROCESS | 1813 | 1461122308527 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:28 INFO - PROCESS | 1813 | 1461122308693 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 20:18:28 INFO - PROCESS | 1813 | 1461122308841 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2806000 == 62 [pid = 1813] [id = 125] 20:18:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06cdd30000) [pid = 1813] [serial = 374] [outer = (nil)] 20:18:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06d249d000) [pid = 1813] [serial = 375] [outer = 0x7f06cdd30000] 20:18:28 INFO - PROCESS | 1813 | 1461122308917 Marionette DEBUG loaded listener.js 20:18:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06d24e0c00) [pid = 1813] [serial = 376] [outer = 0x7f06cdd30000] 20:18:29 INFO - PROCESS | 1813 | 1461122309871 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 20:18:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:18:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1383ms 20:18:29 INFO - PROCESS | 1813 | 1461122309902 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 20:18:29 INFO - PROCESS | 1813 | 1461122309906 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 20:18:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:18:29 INFO - PROCESS | 1813 | 1461122309913 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:18:29 INFO - PROCESS | 1813 | 1461122309917 Marionette TRACE conn3 <- [1,474,null,{}] 20:18:29 INFO - PROCESS | 1813 | 1461122309923 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:30 INFO - PROCESS | 1813 | 1461122310132 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 20:18:30 INFO - PROCESS | 1813 | 1461122310281 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bac5f000 == 63 [pid = 1813] [id = 126] 20:18:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06b2372000) [pid = 1813] [serial = 377] [outer = (nil)] 20:18:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06b2b0a000) [pid = 1813] [serial = 378] [outer = 0x7f06b2372000] 20:18:30 INFO - PROCESS | 1813 | 1461122310357 Marionette DEBUG loaded listener.js 20:18:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06d3199400) [pid = 1813] [serial = 379] [outer = 0x7f06b2372000] 20:18:31 INFO - PROCESS | 1813 | 1461122311548 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 20:18:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:18:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1685ms 20:18:31 INFO - PROCESS | 1813 | 1461122311601 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 20:18:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:18:31 INFO - PROCESS | 1813 | 1461122311608 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 20:18:31 INFO - PROCESS | 1813 | 1461122311632 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:18:31 INFO - PROCESS | 1813 | 1461122311639 Marionette TRACE conn3 <- [1,478,null,{}] 20:18:31 INFO - PROCESS | 1813 | 1461122311651 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:31 INFO - PROCESS | 1813 | 1461122311874 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 20:18:32 INFO - PROCESS | 1813 | 1461122312023 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2819800 == 64 [pid = 1813] [id = 127] 20:18:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06b0a22400) [pid = 1813] [serial = 380] [outer = (nil)] 20:18:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06b255d000) [pid = 1813] [serial = 381] [outer = 0x7f06b0a22400] 20:18:32 INFO - PROCESS | 1813 | 1461122312097 Marionette DEBUG loaded listener.js 20:18:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06b2b84800) [pid = 1813] [serial = 382] [outer = 0x7f06b0a22400] 20:18:33 INFO - PROCESS | 1813 | 1461122313003 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 20:18:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:18:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1459ms 20:18:33 INFO - PROCESS | 1813 | 1461122313076 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 20:18:33 INFO - PROCESS | 1813 | 1461122313085 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 20:18:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:18:33 INFO - PROCESS | 1813 | 1461122313096 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:18:33 INFO - PROCESS | 1813 | 1461122313101 Marionette TRACE conn3 <- [1,482,null,{}] 20:18:33 INFO - PROCESS | 1813 | 1461122313107 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:33 INFO - PROCESS | 1813 | 1461122313318 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 20:18:33 INFO - PROCESS | 1813 | 1461122313592 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b251f000 == 65 [pid = 1813] [id = 128] 20:18:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06b60b2400) [pid = 1813] [serial = 383] [outer = (nil)] 20:18:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06b60b5c00) [pid = 1813] [serial = 384] [outer = 0x7f06b60b2400] 20:18:33 INFO - PROCESS | 1813 | 1461122313744 Marionette DEBUG loaded listener.js 20:18:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06b60dac00) [pid = 1813] [serial = 385] [outer = 0x7f06b60b2400] 20:18:34 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2c19800 == 64 [pid = 1813] [id = 119] 20:18:34 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2ccb800 == 63 [pid = 1813] [id = 118] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06bc5b9000) [pid = 1813] [serial = 300] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06b2b8fc00) [pid = 1813] [serial = 294] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06cdbb7400) [pid = 1813] [serial = 306] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06cc08d400) [pid = 1813] [serial = 303] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06b9fa2c00) [pid = 1813] [serial = 297] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06b2b10800) [pid = 1813] [serial = 327] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbeda800 == 62 [pid = 1813] [id = 117] 20:18:34 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bacd8000 == 61 [pid = 1813] [id = 116] 20:18:34 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c43800 == 60 [pid = 1813] [id = 115] 20:18:34 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2216000 == 59 [pid = 1813] [id = 114] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06b60dfc00) [pid = 1813] [serial = 318] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06b60b6c00) [pid = 1813] [serial = 321] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06b94aa400) [pid = 1813] [serial = 312] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06bb2ad400) [pid = 1813] [serial = 313] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06cbf25800) [pid = 1813] [serial = 292] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06bc667c00) [pid = 1813] [serial = 315] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f06b5e4e400) [pid = 1813] [serial = 310] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f06bcfc9c00) [pid = 1813] [serial = 319] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f06b30d8400) [pid = 1813] [serial = 309] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f06cdbb8400) [pid = 1813] [serial = 324] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f06b60bb000) [pid = 1813] [serial = 322] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f06cdd26c00) [pid = 1813] [serial = 325] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f06c8943800) [pid = 1813] [serial = 316] [outer = (nil)] [url = about:blank] 20:18:34 INFO - PROCESS | 1813 | 1461122314788 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 20:18:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:18:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1736ms 20:18:34 INFO - PROCESS | 1813 | 1461122314833 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 20:18:34 INFO - PROCESS | 1813 | 1461122314837 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 20:18:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:18:34 INFO - PROCESS | 1813 | 1461122314844 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:18:34 INFO - PROCESS | 1813 | 1461122314850 Marionette TRACE conn3 <- [1,486,null,{}] 20:18:34 INFO - PROCESS | 1813 | 1461122314868 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:35 INFO - PROCESS | 1813 | 1461122315042 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 20:18:35 INFO - PROCESS | 1813 | 1461122315197 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bac53800 == 60 [pid = 1813] [id = 129] 20:18:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f06b64f7400) [pid = 1813] [serial = 386] [outer = (nil)] 20:18:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f06b7d86000) [pid = 1813] [serial = 387] [outer = 0x7f06b64f7400] 20:18:35 INFO - PROCESS | 1813 | 1461122315271 Marionette DEBUG loaded listener.js 20:18:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f06bb21d000) [pid = 1813] [serial = 388] [outer = 0x7f06b64f7400] 20:18:36 INFO - PROCESS | 1813 | 1461122316023 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 20:18:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:18:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1242ms 20:18:36 INFO - PROCESS | 1813 | 1461122316087 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 20:18:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:18:36 INFO - PROCESS | 1813 | 1461122316092 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 20:18:36 INFO - PROCESS | 1813 | 1461122316099 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:18:36 INFO - PROCESS | 1813 | 1461122316103 Marionette TRACE conn3 <- [1,490,null,{}] 20:18:36 INFO - PROCESS | 1813 | 1461122316109 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:36 INFO - PROCESS | 1813 | 1461122316277 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 20:18:36 INFO - PROCESS | 1813 | 1461122316288 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbec7800 == 61 [pid = 1813] [id = 130] 20:18:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f06b0a33000) [pid = 1813] [serial = 389] [outer = (nil)] 20:18:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f06b0a3ec00) [pid = 1813] [serial = 390] [outer = 0x7f06b0a33000] 20:18:36 INFO - PROCESS | 1813 | 1461122316355 Marionette DEBUG loaded listener.js 20:18:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f06baf72c00) [pid = 1813] [serial = 391] [outer = 0x7f06b0a33000] 20:18:37 INFO - PROCESS | 1813 | 1461122317209 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 20:18:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:18:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1184ms 20:18:37 INFO - PROCESS | 1813 | 1461122317284 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 20:18:37 INFO - PROCESS | 1813 | 1461122317286 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 20:18:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:18:37 INFO - PROCESS | 1813 | 1461122317298 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:18:37 INFO - PROCESS | 1813 | 1461122317300 Marionette TRACE conn3 <- [1,494,null,{}] 20:18:37 INFO - PROCESS | 1813 | 1461122317305 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:37 INFO - PROCESS | 1813 | 1461122317513 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 20:18:37 INFO - PROCESS | 1813 | 1461122317539 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b251c800 == 62 [pid = 1813] [id = 131] 20:18:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06b0a3d400) [pid = 1813] [serial = 392] [outer = (nil)] 20:18:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06bbb8a400) [pid = 1813] [serial = 393] [outer = 0x7f06b0a3d400] 20:18:37 INFO - PROCESS | 1813 | 1461122317603 Marionette DEBUG loaded listener.js 20:18:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06bc5c4000) [pid = 1813] [serial = 394] [outer = 0x7f06b0a3d400] 20:18:38 INFO - PROCESS | 1813 | 1461122318474 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 20:18:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:18:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1247ms 20:18:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:18:38 INFO - PROCESS | 1813 | 1461122318546 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 20:18:38 INFO - PROCESS | 1813 | 1461122318548 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 20:18:38 INFO - PROCESS | 1813 | 1461122318556 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:18:38 INFO - PROCESS | 1813 | 1461122318559 Marionette TRACE conn3 <- [1,498,null,{}] 20:18:38 INFO - PROCESS | 1813 | 1461122318564 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:38 INFO - PROCESS | 1813 | 1461122318794 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 20:18:38 INFO - PROCESS | 1813 | 1461122318816 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8c1c000 == 63 [pid = 1813] [id = 132] 20:18:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06b1d6b800) [pid = 1813] [serial = 395] [outer = (nil)] 20:18:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06b1d75000) [pid = 1813] [serial = 396] [outer = 0x7f06b1d6b800] 20:18:38 INFO - PROCESS | 1813 | 1461122318886 Marionette DEBUG loaded listener.js 20:18:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06c7ddc000) [pid = 1813] [serial = 397] [outer = 0x7f06b1d6b800] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06b88c4000) [pid = 1813] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06bd699800) [pid = 1813] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06b1ec2c00) [pid = 1813] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06b21c7c00) [pid = 1813] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06b21d0000) [pid = 1813] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f06bea55400) [pid = 1813] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f06b21d1000) [pid = 1813] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f06beb1f400) [pid = 1813] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f06bc5c5c00) [pid = 1813] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f06bbb91800) [pid = 1813] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f06ce248000) [pid = 1813] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f06b30d1400) [pid = 1813] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f06b21c9000) [pid = 1813] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f06b4b7b000) [pid = 1813] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f06b9fa3000) [pid = 1813] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f06b21d3c00) [pid = 1813] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f06bbc81400) [pid = 1813] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f06b1ece000) [pid = 1813] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f06b5e4c400) [pid = 1813] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f06b8864c00) [pid = 1813] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f06b238fc00) [pid = 1813] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f06b255b800) [pid = 1813] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f06b2b85800) [pid = 1813] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f06b88c1800) [pid = 1813] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f06b21cf800) [pid = 1813] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f06b2558c00) [pid = 1813] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f06b5e97c00) [pid = 1813] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:18:39 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f06b21d3000) [pid = 1813] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:18:40 INFO - PROCESS | 1813 | 1461122320020 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 20:18:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:18:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1481ms 20:18:40 INFO - PROCESS | 1813 | 1461122320038 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 20:18:40 INFO - PROCESS | 1813 | 1461122320041 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 20:18:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:18:40 INFO - PROCESS | 1813 | 1461122320049 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:18:40 INFO - PROCESS | 1813 | 1461122320053 Marionette TRACE conn3 <- [1,502,null,{}] 20:18:40 INFO - PROCESS | 1813 | 1461122320063 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:40 INFO - PROCESS | 1813 | 1461122320277 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 20:18:40 INFO - PROCESS | 1813 | 1461122320297 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4e0800 == 64 [pid = 1813] [id = 133] 20:18:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06b1d6fc00) [pid = 1813] [serial = 398] [outer = (nil)] 20:18:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06b30dd400) [pid = 1813] [serial = 399] [outer = 0x7f06b1d6fc00] 20:18:40 INFO - PROCESS | 1813 | 1461122320363 Marionette DEBUG loaded listener.js 20:18:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06b88c1800) [pid = 1813] [serial = 400] [outer = 0x7f06b1d6fc00] 20:18:41 INFO - PROCESS | 1813 | 1461122321149 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 20:18:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:18:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1133ms 20:18:41 INFO - PROCESS | 1813 | 1461122321185 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 20:18:41 INFO - PROCESS | 1813 | 1461122321189 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 20:18:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:18:41 INFO - PROCESS | 1813 | 1461122321197 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:18:41 INFO - PROCESS | 1813 | 1461122321200 Marionette TRACE conn3 <- [1,506,null,{}] 20:18:41 INFO - PROCESS | 1813 | 1461122321206 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:41 INFO - PROCESS | 1813 | 1461122321362 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 20:18:41 INFO - PROCESS | 1813 | 1461122321379 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cc026800 == 65 [pid = 1813] [id = 134] 20:18:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06b2ea3800) [pid = 1813] [serial = 401] [outer = (nil)] 20:18:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06b2eac400) [pid = 1813] [serial = 402] [outer = 0x7f06b2ea3800] 20:18:41 INFO - PROCESS | 1813 | 1461122321448 Marionette DEBUG loaded listener.js 20:18:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06b2eb0c00) [pid = 1813] [serial = 403] [outer = 0x7f06b2ea3800] 20:18:42 INFO - PROCESS | 1813 | 1461122322545 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 20:18:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:18:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1401ms 20:18:42 INFO - PROCESS | 1813 | 1461122322597 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 20:18:42 INFO - PROCESS | 1813 | 1461122322604 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 20:18:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:18:42 INFO - PROCESS | 1813 | 1461122322615 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:18:42 INFO - PROCESS | 1813 | 1461122322619 Marionette TRACE conn3 <- [1,510,null,{}] 20:18:42 INFO - PROCESS | 1813 | 1461122322629 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:42 INFO - PROCESS | 1813 | 1461122322823 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 20:18:42 INFO - PROCESS | 1813 | 1461122322974 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c39000 == 66 [pid = 1813] [id = 135] 20:18:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06b1d6ec00) [pid = 1813] [serial = 404] [outer = (nil)] 20:18:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f06b1d75800) [pid = 1813] [serial = 405] [outer = 0x7f06b1d6ec00] 20:18:43 INFO - PROCESS | 1813 | 1461122323106 Marionette DEBUG loaded listener.js 20:18:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f06b1ed0800) [pid = 1813] [serial = 406] [outer = 0x7f06b1d6ec00] 20:18:44 INFO - PROCESS | 1813 | 1461122324626 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 20:18:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:18:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 2087ms 20:18:44 INFO - PROCESS | 1813 | 1461122324703 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 20:18:44 INFO - PROCESS | 1813 | 1461122324712 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 20:18:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:18:44 INFO - PROCESS | 1813 | 1461122324725 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:18:44 INFO - PROCESS | 1813 | 1461122324728 Marionette TRACE conn3 <- [1,514,null,{}] 20:18:44 INFO - PROCESS | 1813 | 1461122324736 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:44 INFO - PROCESS | 1813 | 1461122324993 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 20:18:45 INFO - PROCESS | 1813 | 1461122325136 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cff81800 == 67 [pid = 1813] [id = 136] 20:18:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f06b0a3f800) [pid = 1813] [serial = 407] [outer = (nil)] 20:18:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f06b64f6c00) [pid = 1813] [serial = 408] [outer = 0x7f06b0a3f800] 20:18:45 INFO - PROCESS | 1813 | 1461122325225 Marionette DEBUG loaded listener.js 20:18:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f06bab2d800) [pid = 1813] [serial = 409] [outer = 0x7f06b0a3f800] 20:18:46 INFO - PROCESS | 1813 | 1461122326099 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 20:18:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 20:18:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1436ms 20:18:46 INFO - PROCESS | 1813 | 1461122326164 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 20:18:46 INFO - PROCESS | 1813 | 1461122326168 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 20:18:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:18:46 INFO - PROCESS | 1813 | 1461122326175 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:18:46 INFO - PROCESS | 1813 | 1461122326181 Marionette TRACE conn3 <- [1,518,null,{}] 20:18:46 INFO - PROCESS | 1813 | 1461122326199 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:46 INFO - PROCESS | 1813 | 1461122326436 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 20:18:46 INFO - PROCESS | 1813 | 1461122326591 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b683b800 == 68 [pid = 1813] [id = 137] 20:18:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f06b9fa1c00) [pid = 1813] [serial = 410] [outer = (nil)] 20:18:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f06bea55400) [pid = 1813] [serial = 411] [outer = 0x7f06b9fa1c00] 20:18:46 INFO - PROCESS | 1813 | 1461122326718 Marionette DEBUG loaded listener.js 20:18:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f06c8c26000) [pid = 1813] [serial = 412] [outer = 0x7f06b9fa1c00] 20:18:47 INFO - PROCESS | 1813 | 1461122327623 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 20:18:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:18:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1492ms 20:18:47 INFO - PROCESS | 1813 | 1461122327681 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 20:18:47 INFO - PROCESS | 1813 | 1461122327689 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 20:18:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:18:47 INFO - PROCESS | 1813 | 1461122327697 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:18:47 INFO - PROCESS | 1813 | 1461122327702 Marionette TRACE conn3 <- [1,522,null,{}] 20:18:47 INFO - PROCESS | 1813 | 1461122327709 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:47 INFO - PROCESS | 1813 | 1461122327929 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 20:18:48 INFO - PROCESS | 1813 | 1461122328128 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b67c0000 == 69 [pid = 1813] [id = 138] 20:18:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f06b67d2c00) [pid = 1813] [serial = 413] [outer = (nil)] 20:18:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f06b67dd400) [pid = 1813] [serial = 414] [outer = 0x7f06b67d2c00] 20:18:48 INFO - PROCESS | 1813 | 1461122328247 Marionette DEBUG loaded listener.js 20:18:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f06bc4a0400) [pid = 1813] [serial = 415] [outer = 0x7f06b67d2c00] 20:18:49 INFO - PROCESS | 1813 | 1461122329184 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 20:18:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:18:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1534ms 20:18:49 INFO - PROCESS | 1813 | 1461122329250 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 20:18:49 INFO - PROCESS | 1813 | 1461122329255 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 20:18:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:18:49 INFO - PROCESS | 1813 | 1461122329265 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:18:49 INFO - PROCESS | 1813 | 1461122329267 Marionette TRACE conn3 <- [1,526,null,{}] 20:18:49 INFO - PROCESS | 1813 | 1461122329274 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:49 INFO - PROCESS | 1813 | 1461122329465 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 20:18:49 INFO - PROCESS | 1813 | 1461122329665 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab593000 == 70 [pid = 1813] [id = 139] 20:18:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f06abd8bc00) [pid = 1813] [serial = 416] [outer = (nil)] 20:18:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f06abd90400) [pid = 1813] [serial = 417] [outer = 0x7f06abd8bc00] 20:18:49 INFO - PROCESS | 1813 | 1461122329784 Marionette DEBUG loaded listener.js 20:18:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f06b67df400) [pid = 1813] [serial = 418] [outer = 0x7f06abd8bc00] 20:18:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f06ab46e400) [pid = 1813] [serial = 419] [outer = 0x7f06b21c9c00] 20:18:50 INFO - PROCESS | 1813 | 1461122330804 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 20:18:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 20:18:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1584ms 20:18:50 INFO - PROCESS | 1813 | 1461122330851 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 20:18:50 INFO - PROCESS | 1813 | 1461122330855 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 20:18:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:18:50 INFO - PROCESS | 1813 | 1461122330862 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:18:50 INFO - PROCESS | 1813 | 1461122330866 Marionette TRACE conn3 <- [1,530,null,{}] 20:18:50 INFO - PROCESS | 1813 | 1461122330871 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:51 INFO - PROCESS | 1813 | 1461122331085 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 20:18:51 INFO - PROCESS | 1813 | 1461122331333 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b222d000 == 71 [pid = 1813] [id = 140] 20:18:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06ab46b800) [pid = 1813] [serial = 420] [outer = (nil)] 20:18:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06abd8ec00) [pid = 1813] [serial = 421] [outer = 0x7f06ab46b800] 20:18:51 INFO - PROCESS | 1813 | 1461122331412 Marionette DEBUG loaded listener.js 20:18:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06b2553400) [pid = 1813] [serial = 422] [outer = 0x7f06ab46b800] 20:18:52 INFO - PROCESS | 1813 | 1461122332587 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 20:18:52 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 20:18:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:18:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:18:52 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 20:18:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:18:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:18:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1739ms 20:18:52 INFO - PROCESS | 1813 | 1461122332606 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 20:18:52 INFO - PROCESS | 1813 | 1461122332613 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 20:18:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:18:52 INFO - PROCESS | 1813 | 1461122332623 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:18:52 INFO - PROCESS | 1813 | 1461122332630 Marionette TRACE conn3 <- [1,534,null,{}] 20:18:52 INFO - PROCESS | 1813 | 1461122332654 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:52 INFO - PROCESS | 1813 | 1461122332885 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 20:18:53 INFO - PROCESS | 1813 | 1461122333002 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b682c000 == 72 [pid = 1813] [id = 141] 20:18:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06b0a3f000) [pid = 1813] [serial = 423] [outer = (nil)] 20:18:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06b1ec5400) [pid = 1813] [serial = 424] [outer = 0x7f06b0a3f000] 20:18:53 INFO - PROCESS | 1813 | 1461122333078 Marionette DEBUG loaded listener.js 20:18:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06b2378400) [pid = 1813] [serial = 425] [outer = 0x7f06b0a3f000] 20:18:53 INFO - PROCESS | 1813 | 1461122333955 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 20:18:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:18:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1344ms 20:18:53 INFO - PROCESS | 1813 | 1461122333968 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 20:18:53 INFO - PROCESS | 1813 | 1461122333977 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 20:18:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:18:53 INFO - PROCESS | 1813 | 1461122333988 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:18:53 INFO - PROCESS | 1813 | 1461122333991 Marionette TRACE conn3 <- [1,538,null,{}] 20:18:54 INFO - PROCESS | 1813 | 1461122334037 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:54 INFO - PROCESS | 1813 | 1461122334221 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 20:18:54 INFO - PROCESS | 1813 | 1461122334413 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c50800 == 73 [pid = 1813] [id = 142] 20:18:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06b0a3c800) [pid = 1813] [serial = 426] [outer = (nil)] 20:18:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06b2378800) [pid = 1813] [serial = 427] [outer = 0x7f06b0a3c800] 20:18:54 INFO - PROCESS | 1813 | 1461122334554 Marionette DEBUG loaded listener.js 20:18:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06b2b87000) [pid = 1813] [serial = 428] [outer = 0x7f06b0a3c800] 20:18:55 INFO - PROCESS | 1813 | 1461122335530 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 20:18:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 20:18:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1570ms 20:18:55 INFO - PROCESS | 1813 | 1461122335558 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 20:18:55 INFO - PROCESS | 1813 | 1461122335561 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 20:18:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:18:55 INFO - PROCESS | 1813 | 1461122335569 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:18:55 INFO - PROCESS | 1813 | 1461122335575 Marionette TRACE conn3 <- [1,542,null,{}] 20:18:55 INFO - PROCESS | 1813 | 1461122335608 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:55 INFO - PROCESS | 1813 | 1461122335821 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 20:18:55 INFO - PROCESS | 1813 | 1461122335943 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bac52800 == 74 [pid = 1813] [id = 143] 20:18:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06b5e4b400) [pid = 1813] [serial = 429] [outer = (nil)] 20:18:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06b5e56400) [pid = 1813] [serial = 430] [outer = 0x7f06b5e4b400] 20:18:56 INFO - PROCESS | 1813 | 1461122336022 Marionette DEBUG loaded listener.js 20:18:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06b5ea4400) [pid = 1813] [serial = 431] [outer = 0x7f06b5e4b400] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbed4000 == 73 [pid = 1813] [id = 58] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb4e0800 == 72 [pid = 1813] [id = 133] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06b5e4b000) [pid = 1813] [serial = 330] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06ba295400) [pid = 1813] [serial = 333] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06bea5ec00) [pid = 1813] [serial = 336] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06ce309c00) [pid = 1813] [serial = 360] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8c1c000 == 71 [pid = 1813] [id = 132] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b251c800 == 70 [pid = 1813] [id = 131] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbec7800 == 69 [pid = 1813] [id = 130] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bac53800 == 68 [pid = 1813] [id = 129] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b251f000 == 67 [pid = 1813] [id = 128] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2819800 == 66 [pid = 1813] [id = 127] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2806000 == 65 [pid = 1813] [id = 125] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ce15e000 == 64 [pid = 1813] [id = 123] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2c08000 == 63 [pid = 1813] [id = 122] 20:18:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c52000 == 62 [pid = 1813] [id = 121] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06ca011400) [pid = 1813] [serial = 229] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06b5e4e000) [pid = 1813] [serial = 295] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06bc809000) [pid = 1813] [serial = 192] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06cdbbfc00) [pid = 1813] [serial = 307] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06bb513000) [pid = 1813] [serial = 298] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06c9039000) [pid = 1813] [serial = 195] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06b2375000) [pid = 1813] [serial = 271] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f06b255f000) [pid = 1813] [serial = 259] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f06cdd2c400) [pid = 1813] [serial = 232] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f06c8c2e800) [pid = 1813] [serial = 265] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f06bbc71400) [pid = 1813] [serial = 262] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f06cd756400) [pid = 1813] [serial = 198] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f06bcf27000) [pid = 1813] [serial = 156] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f06c8c28c00) [pid = 1813] [serial = 301] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f06d0968c00) [pid = 1813] [serial = 268] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f06cdd2cc00) [pid = 1813] [serial = 201] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f06b3d87800) [pid = 1813] [serial = 222] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f06b7d88c00) [pid = 1813] [serial = 189] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f06bb520000) [pid = 1813] [serial = 226] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f06ce245800) [pid = 1813] [serial = 235] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f06cdbb5800) [pid = 1813] [serial = 304] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f06c7ddb000) [pid = 1813] [serial = 354] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f06b60dc400) [pid = 1813] [serial = 357] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f06c8c2dc00) [pid = 1813] [serial = 355] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f06ba023c00) [pid = 1813] [serial = 348] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f06b5f60000) [pid = 1813] [serial = 345] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f06b60b7000) [pid = 1813] [serial = 346] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f06cdbb5000) [pid = 1813] [serial = 339] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f06ce18d800) [pid = 1813] [serial = 340] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f06b2b91400) [pid = 1813] [serial = 343] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f06b2b89400) [pid = 1813] [serial = 342] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f06cdd24400) [pid = 1813] [serial = 358] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f06bc5b8000) [pid = 1813] [serial = 351] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f06bcb70800) [pid = 1813] [serial = 352] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f06bbb85000) [pid = 1813] [serial = 349] [outer = (nil)] [url = about:blank] 20:18:56 INFO - PROCESS | 1813 | 1461122336953 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 20:18:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 20:18:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1435ms 20:18:57 INFO - PROCESS | 1813 | 1461122337006 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 20:18:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:18:57 INFO - PROCESS | 1813 | 1461122337010 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 20:18:57 INFO - PROCESS | 1813 | 1461122337017 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:18:57 INFO - PROCESS | 1813 | 1461122337021 Marionette TRACE conn3 <- [1,546,null,{}] 20:18:57 INFO - PROCESS | 1813 | 1461122337027 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:57 INFO - PROCESS | 1813 | 1461122337211 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 20:18:57 INFO - PROCESS | 1813 | 1461122337359 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b281d800 == 63 [pid = 1813] [id = 144] 20:18:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f06b1d79c00) [pid = 1813] [serial = 432] [outer = (nil)] 20:18:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f06b5e98c00) [pid = 1813] [serial = 433] [outer = 0x7f06b1d79c00] 20:18:57 INFO - PROCESS | 1813 | 1461122337425 Marionette DEBUG loaded listener.js 20:18:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f06b5f67800) [pid = 1813] [serial = 434] [outer = 0x7f06b1d79c00] 20:18:58 INFO - PROCESS | 1813 | 1461122338229 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 20:18:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:18:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1240ms 20:18:58 INFO - PROCESS | 1813 | 1461122338267 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 20:18:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:18:58 INFO - PROCESS | 1813 | 1461122338271 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 20:18:58 INFO - PROCESS | 1813 | 1461122338279 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:18:58 INFO - PROCESS | 1813 | 1461122338282 Marionette TRACE conn3 <- [1,550,null,{}] 20:18:58 INFO - PROCESS | 1813 | 1461122338288 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:58 INFO - PROCESS | 1813 | 1461122338511 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 20:18:58 INFO - PROCESS | 1813 | 1461122338537 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bacd8000 == 64 [pid = 1813] [id = 145] 20:18:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f06ab475400) [pid = 1813] [serial = 435] [outer = (nil)] 20:18:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f06b5f5b400) [pid = 1813] [serial = 436] [outer = 0x7f06ab475400] 20:18:58 INFO - PROCESS | 1813 | 1461122338608 Marionette DEBUG loaded listener.js 20:18:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06b60dc400) [pid = 1813] [serial = 437] [outer = 0x7f06ab475400] 20:18:59 INFO - PROCESS | 1813 | 1461122339629 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 20:18:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 20:18:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1385ms 20:18:59 INFO - PROCESS | 1813 | 1461122339683 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 20:18:59 INFO - PROCESS | 1813 | 1461122339691 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 20:18:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:18:59 INFO - PROCESS | 1813 | 1461122339704 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:18:59 INFO - PROCESS | 1813 | 1461122339709 Marionette TRACE conn3 <- [1,554,null,{}] 20:18:59 INFO - PROCESS | 1813 | 1461122339718 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:18:59 INFO - PROCESS | 1813 | 1461122339898 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 20:19:00 INFO - PROCESS | 1813 | 1461122340054 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b610c000 == 65 [pid = 1813] [id = 146] 20:19:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06b1d6b000) [pid = 1813] [serial = 438] [outer = (nil)] 20:19:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06b2262800) [pid = 1813] [serial = 439] [outer = 0x7f06b1d6b000] 20:19:00 INFO - PROCESS | 1813 | 1461122340131 Marionette DEBUG loaded listener.js 20:19:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06b2b02400) [pid = 1813] [serial = 440] [outer = 0x7f06b1d6b000] 20:19:00 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:19:01 INFO - PROCESS | 1813 | 1461122341176 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 20:19:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:19:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1540ms 20:19:01 INFO - PROCESS | 1813 | 1461122341246 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 20:19:01 INFO - PROCESS | 1813 | 1461122341256 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 20:19:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:19:01 INFO - PROCESS | 1813 | 1461122341268 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:19:01 INFO - PROCESS | 1813 | 1461122341272 Marionette TRACE conn3 <- [1,558,null,{}] 20:19:01 INFO - PROCESS | 1813 | 1461122341281 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:01 INFO - PROCESS | 1813 | 1461122341508 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 20:19:01 INFO - PROCESS | 1813 | 1461122341751 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbf51000 == 66 [pid = 1813] [id = 147] 20:19:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06b2ea7c00) [pid = 1813] [serial = 441] [outer = (nil)] 20:19:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06b5e4a400) [pid = 1813] [serial = 442] [outer = 0x7f06b2ea7c00] 20:19:01 INFO - PROCESS | 1813 | 1461122341873 Marionette DEBUG loaded listener.js 20:19:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06b5ea4800) [pid = 1813] [serial = 443] [outer = 0x7f06b2ea7c00] 20:19:02 INFO - PROCESS | 1813 | 1461122342905 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 20:19:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:19:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1686ms 20:19:02 INFO - PROCESS | 1813 | 1461122342955 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 20:19:02 INFO - PROCESS | 1813 | 1461122342958 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 20:19:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:19:02 INFO - PROCESS | 1813 | 1461122342966 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:19:02 INFO - PROCESS | 1813 | 1461122342973 Marionette TRACE conn3 <- [1,562,null,{}] 20:19:02 INFO - PROCESS | 1813 | 1461122342994 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:03 INFO - PROCESS | 1813 | 1461122343248 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 20:19:03 INFO - PROCESS | 1813 | 1461122343467 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd342000 == 67 [pid = 1813] [id = 148] 20:19:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f06b60d8c00) [pid = 1813] [serial = 444] [outer = (nil)] 20:19:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f06b620e400) [pid = 1813] [serial = 445] [outer = 0x7f06b60d8c00] 20:19:03 INFO - PROCESS | 1813 | 1461122343558 Marionette DEBUG loaded listener.js 20:19:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f06b64fb800) [pid = 1813] [serial = 446] [outer = 0x7f06b60d8c00] 20:19:04 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:19:04 INFO - PROCESS | 1813 | 1461122344450 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 20:19:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:19:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1537ms 20:19:04 INFO - PROCESS | 1813 | 1461122344504 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 20:19:04 INFO - PROCESS | 1813 | 1461122344508 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 20:19:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:19:04 INFO - PROCESS | 1813 | 1461122344517 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:19:04 INFO - PROCESS | 1813 | 1461122344521 Marionette TRACE conn3 <- [1,566,null,{}] 20:19:04 INFO - PROCESS | 1813 | 1461122344527 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:04 INFO - PROCESS | 1813 | 1461122344713 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 20:19:04 INFO - PROCESS | 1813 | 1461122344860 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c1ebe800 == 68 [pid = 1813] [id = 149] 20:19:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f06abd86800) [pid = 1813] [serial = 447] [outer = (nil)] 20:19:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f06b88c4000) [pid = 1813] [serial = 448] [outer = 0x7f06abd86800] 20:19:04 INFO - PROCESS | 1813 | 1461122344935 Marionette DEBUG loaded listener.js 20:19:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f06b94ac000) [pid = 1813] [serial = 449] [outer = 0x7f06abd86800] 20:19:05 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:19:05 INFO - PROCESS | 1813 | 1461122345820 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 20:19:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:19:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1336ms 20:19:05 INFO - PROCESS | 1813 | 1461122345855 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 20:19:05 INFO - PROCESS | 1813 | 1461122345858 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 20:19:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:19:05 INFO - PROCESS | 1813 | 1461122345865 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:19:05 INFO - PROCESS | 1813 | 1461122345869 Marionette TRACE conn3 <- [1,570,null,{}] 20:19:05 INFO - PROCESS | 1813 | 1461122345875 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:06 INFO - PROCESS | 1813 | 1461122346051 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 20:19:06 INFO - PROCESS | 1813 | 1461122346203 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8b85000 == 69 [pid = 1813] [id = 150] 20:19:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f06ab474000) [pid = 1813] [serial = 450] [outer = (nil)] 20:19:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f06bab2e400) [pid = 1813] [serial = 451] [outer = 0x7f06ab474000] 20:19:06 INFO - PROCESS | 1813 | 1461122346285 Marionette DEBUG loaded listener.js 20:19:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f06baf71800) [pid = 1813] [serial = 452] [outer = 0x7f06ab474000] 20:19:06 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:19:07 INFO - PROCESS | 1813 | 1461122347296 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 20:19:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:19:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1480ms 20:19:07 INFO - PROCESS | 1813 | 1461122347346 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 20:19:07 INFO - PROCESS | 1813 | 1461122347351 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 20:19:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:19:07 INFO - PROCESS | 1813 | 1461122347360 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:19:07 INFO - PROCESS | 1813 | 1461122347363 Marionette TRACE conn3 <- [1,574,null,{}] 20:19:07 INFO - PROCESS | 1813 | 1461122347368 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:07 INFO - PROCESS | 1813 | 1461122347574 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 20:19:07 INFO - PROCESS | 1813 | 1461122347724 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cba16800 == 70 [pid = 1813] [id = 151] 20:19:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f06b88ca800) [pid = 1813] [serial = 453] [outer = (nil)] 20:19:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f06bc49f400) [pid = 1813] [serial = 454] [outer = 0x7f06b88ca800] 20:19:07 INFO - PROCESS | 1813 | 1461122347819 Marionette DEBUG loaded listener.js 20:19:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f06bcb6e000) [pid = 1813] [serial = 455] [outer = 0x7f06b88ca800] 20:19:08 INFO - PROCESS | 1813 | 1461122348824 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:19:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:19:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1532ms 20:19:08 INFO - PROCESS | 1813 | 1461122348892 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 20:19:08 INFO - PROCESS | 1813 | 1461122348896 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 20:19:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:19:08 INFO - PROCESS | 1813 | 1461122348904 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:19:08 INFO - PROCESS | 1813 | 1461122348909 Marionette TRACE conn3 <- [1,578,null,{}] 20:19:08 INFO - PROCESS | 1813 | 1461122348916 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:09 INFO - PROCESS | 1813 | 1461122349104 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 20:19:09 INFO - PROCESS | 1813 | 1461122349304 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2790800 == 71 [pid = 1813] [id = 152] 20:19:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f06abd82000) [pid = 1813] [serial = 456] [outer = (nil)] 20:19:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f06abd8a000) [pid = 1813] [serial = 457] [outer = 0x7f06abd82000] 20:19:09 INFO - PROCESS | 1813 | 1461122349635 Marionette DEBUG loaded listener.js 20:19:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f06b0a38800) [pid = 1813] [serial = 458] [outer = 0x7f06abd82000] 20:19:10 INFO - PROCESS | 1813 | 1461122350537 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 20:19:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:19:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1686ms 20:19:10 INFO - PROCESS | 1813 | 1461122350592 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 20:19:10 INFO - PROCESS | 1813 | 1461122350599 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 20:19:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:19:10 INFO - PROCESS | 1813 | 1461122350610 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:19:10 INFO - PROCESS | 1813 | 1461122350614 Marionette TRACE conn3 <- [1,582,null,{}] 20:19:10 INFO - PROCESS | 1813 | 1461122350622 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:10 INFO - PROCESS | 1813 | 1461122350874 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 20:19:11 INFO - PROCESS | 1813 | 1461122351087 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b17800 == 72 [pid = 1813] [id = 153] 20:19:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06b1d6d800) [pid = 1813] [serial = 459] [outer = (nil)] 20:19:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06b2b08000) [pid = 1813] [serial = 460] [outer = 0x7f06b1d6d800] 20:19:11 INFO - PROCESS | 1813 | 1461122351237 Marionette DEBUG loaded listener.js 20:19:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06b3c8a400) [pid = 1813] [serial = 461] [outer = 0x7f06b1d6d800] 20:19:11 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b281d800 == 71 [pid = 1813] [id = 144] 20:19:11 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bac52800 == 70 [pid = 1813] [id = 143] 20:19:11 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c50800 == 69 [pid = 1813] [id = 142] 20:19:11 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b682c000 == 68 [pid = 1813] [id = 141] 20:19:11 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab593000 == 67 [pid = 1813] [id = 139] 20:19:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b67c0000 == 66 [pid = 1813] [id = 138] 20:19:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b683b800 == 65 [pid = 1813] [id = 137] 20:19:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cff81800 == 64 [pid = 1813] [id = 136] 20:19:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c39000 == 63 [pid = 1813] [id = 135] 20:19:12 INFO - PROCESS | 1813 | 1461122352542 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 20:19:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:19:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1986ms 20:19:12 INFO - PROCESS | 1813 | 1461122352598 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 20:19:12 INFO - PROCESS | 1813 | 1461122352608 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 20:19:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:19:12 INFO - PROCESS | 1813 | 1461122352635 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:19:12 INFO - PROCESS | 1813 | 1461122352642 Marionette TRACE conn3 <- [1,586,null,{}] 20:19:12 INFO - PROCESS | 1813 | 1461122352676 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:12 INFO - PROCESS | 1813 | 1461122352964 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 20:19:13 INFO - PROCESS | 1813 | 1461122353165 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b67b2000 == 64 [pid = 1813] [id = 154] 20:19:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06b5ea3c00) [pid = 1813] [serial = 462] [outer = (nil)] 20:19:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06b5f65400) [pid = 1813] [serial = 463] [outer = 0x7f06b5ea3c00] 20:19:13 INFO - PROCESS | 1813 | 1461122353236 Marionette DEBUG loaded listener.js 20:19:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06b60e2800) [pid = 1813] [serial = 464] [outer = 0x7f06b5ea3c00] 20:19:13 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:19:14 INFO - PROCESS | 1813 | 1461122354394 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 20:19:14 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06b1d6b800) [pid = 1813] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:19:14 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06b1d6fc00) [pid = 1813] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:19:14 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06b60b2400) [pid = 1813] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:19:14 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06b0a22400) [pid = 1813] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:19:14 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06b64f7400) [pid = 1813] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:19:14 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f06b0a33000) [pid = 1813] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:19:14 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f06b0a3f000) [pid = 1813] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:19:14 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f06b1d79c00) [pid = 1813] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:19:14 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f06b0a3c800) [pid = 1813] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:19:14 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f06b0a3d400) [pid = 1813] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:19:14 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f06b5e4b400) [pid = 1813] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:19:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:19:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1859ms 20:19:14 INFO - PROCESS | 1813 | 1461122354493 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 20:19:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:19:14 INFO - PROCESS | 1813 | 1461122354497 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 20:19:14 INFO - PROCESS | 1813 | 1461122354505 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:19:14 INFO - PROCESS | 1813 | 1461122354512 Marionette TRACE conn3 <- [1,590,null,{}] 20:19:14 INFO - PROCESS | 1813 | 1461122354528 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:14 INFO - PROCESS | 1813 | 1461122354748 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 20:19:14 INFO - PROCESS | 1813 | 1461122354879 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c54800 == 65 [pid = 1813] [id = 155] 20:19:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f06b64ecc00) [pid = 1813] [serial = 465] [outer = (nil)] 20:19:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f06b64f4c00) [pid = 1813] [serial = 466] [outer = 0x7f06b64ecc00] 20:19:14 INFO - PROCESS | 1813 | 1461122354945 Marionette DEBUG loaded listener.js 20:19:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f06b67d7000) [pid = 1813] [serial = 467] [outer = 0x7f06b64ecc00] 20:19:15 INFO - PROCESS | 1813 | 1461122355722 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 20:19:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:19:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1240ms 20:19:15 INFO - PROCESS | 1813 | 1461122355748 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 20:19:15 INFO - PROCESS | 1813 | 1461122355754 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 20:19:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:19:15 INFO - PROCESS | 1813 | 1461122355761 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:19:15 INFO - PROCESS | 1813 | 1461122355765 Marionette TRACE conn3 <- [1,594,null,{}] 20:19:15 INFO - PROCESS | 1813 | 1461122355771 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:15 INFO - PROCESS | 1813 | 1461122355938 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 20:19:15 INFO - PROCESS | 1813 | 1461122355954 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd334800 == 66 [pid = 1813] [id = 156] 20:19:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f06b5e4b400) [pid = 1813] [serial = 468] [outer = (nil)] 20:19:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f06bafe6000) [pid = 1813] [serial = 469] [outer = 0x7f06b5e4b400] 20:19:16 INFO - PROCESS | 1813 | 1461122356020 Marionette DEBUG loaded listener.js 20:19:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06bbb82c00) [pid = 1813] [serial = 470] [outer = 0x7f06b5e4b400] 20:19:17 INFO - PROCESS | 1813 | 1461122357243 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 20:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1537ms 20:19:17 INFO - PROCESS | 1813 | 1461122357300 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 20:19:17 INFO - PROCESS | 1813 | 1461122357307 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 20:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:19:17 INFO - PROCESS | 1813 | 1461122357319 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:19:17 INFO - PROCESS | 1813 | 1461122357323 Marionette TRACE conn3 <- [1,598,null,{}] 20:19:17 INFO - PROCESS | 1813 | 1461122357335 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:17 INFO - PROCESS | 1813 | 1461122357549 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 20:19:17 INFO - PROCESS | 1813 | 1461122357771 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b67c6000 == 67 [pid = 1813] [id = 157] 20:19:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06b2385000) [pid = 1813] [serial = 471] [outer = (nil)] 20:19:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06b2391800) [pid = 1813] [serial = 472] [outer = 0x7f06b2385000] 20:19:17 INFO - PROCESS | 1813 | 1461122357918 Marionette DEBUG loaded listener.js 20:19:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06b2eae400) [pid = 1813] [serial = 473] [outer = 0x7f06b2385000] 20:19:18 INFO - PROCESS | 1813 | 1461122358858 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 20:19:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:19:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1588ms 20:19:18 INFO - PROCESS | 1813 | 1461122358907 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 20:19:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:19:18 INFO - PROCESS | 1813 | 1461122358918 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 20:19:18 INFO - PROCESS | 1813 | 1461122358930 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:19:18 INFO - PROCESS | 1813 | 1461122358936 Marionette TRACE conn3 <- [1,602,null,{}] 20:19:18 INFO - PROCESS | 1813 | 1461122358943 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:19 INFO - PROCESS | 1813 | 1461122359147 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 20:19:19 INFO - PROCESS | 1813 | 1461122359302 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c1eb8000 == 68 [pid = 1813] [id = 158] 20:19:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06b2379800) [pid = 1813] [serial = 474] [outer = (nil)] 20:19:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06b60d4800) [pid = 1813] [serial = 475] [outer = 0x7f06b2379800] 20:19:19 INFO - PROCESS | 1813 | 1461122359390 Marionette DEBUG loaded listener.js 20:19:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06b67db400) [pid = 1813] [serial = 476] [outer = 0x7f06b2379800] 20:19:20 INFO - PROCESS | 1813 | 1461122360729 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 20:19:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:19:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1838ms 20:19:20 INFO - PROCESS | 1813 | 1461122360768 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 20:19:20 INFO - PROCESS | 1813 | 1461122360771 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 20:19:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:19:20 INFO - PROCESS | 1813 | 1461122360779 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:19:20 INFO - PROCESS | 1813 | 1461122360787 Marionette TRACE conn3 <- [1,606,null,{}] 20:19:20 INFO - PROCESS | 1813 | 1461122360806 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:21 INFO - PROCESS | 1813 | 1461122361043 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 20:19:21 INFO - PROCESS | 1813 | 1461122361200 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cde9d000 == 69 [pid = 1813] [id = 159] 20:19:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06bb1b2000) [pid = 1813] [serial = 477] [outer = (nil)] 20:19:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06bc4a7400) [pid = 1813] [serial = 478] [outer = 0x7f06bb1b2000] 20:19:21 INFO - PROCESS | 1813 | 1461122361288 Marionette DEBUG loaded listener.js 20:19:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06bcfc9000) [pid = 1813] [serial = 479] [outer = 0x7f06bb1b2000] 20:19:22 INFO - PROCESS | 1813 | 1461122362204 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1489ms 20:19:22 INFO - PROCESS | 1813 | 1461122362270 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 20:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:19:22 INFO - PROCESS | 1813 | 1461122362275 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 20:19:22 INFO - PROCESS | 1813 | 1461122362283 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:19:22 INFO - PROCESS | 1813 | 1461122362285 Marionette TRACE conn3 <- [1,610,null,{}] 20:19:22 INFO - PROCESS | 1813 | 1461122362293 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:22 INFO - PROCESS | 1813 | 1461122362529 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 20:19:22 INFO - PROCESS | 1813 | 1461122362728 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d0c25800 == 70 [pid = 1813] [id = 160] 20:19:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06b0a40c00) [pid = 1813] [serial = 480] [outer = (nil)] 20:19:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06beb1d400) [pid = 1813] [serial = 481] [outer = 0x7f06b0a40c00] 20:19:22 INFO - PROCESS | 1813 | 1461122362849 Marionette DEBUG loaded listener.js 20:19:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06c7dd2400) [pid = 1813] [serial = 482] [outer = 0x7f06b0a40c00] 20:19:23 INFO - PROCESS | 1813 | 1461122363714 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 20:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1488ms 20:19:23 INFO - PROCESS | 1813 | 1461122363770 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 20:19:23 INFO - PROCESS | 1813 | 1461122363775 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 20:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:19:23 INFO - PROCESS | 1813 | 1461122363783 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:19:23 INFO - PROCESS | 1813 | 1461122363787 Marionette TRACE conn3 <- [1,614,null,{}] 20:19:23 INFO - PROCESS | 1813 | 1461122363793 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:23 INFO - PROCESS | 1813 | 1461122363982 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 20:19:24 INFO - PROCESS | 1813 | 1461122364135 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b6e800 == 71 [pid = 1813] [id = 161] 20:19:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06b0a2a800) [pid = 1813] [serial = 483] [outer = (nil)] 20:19:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06c8c25800) [pid = 1813] [serial = 484] [outer = 0x7f06b0a2a800] 20:19:24 INFO - PROCESS | 1813 | 1461122364258 Marionette DEBUG loaded listener.js 20:19:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06c8c2d400) [pid = 1813] [serial = 485] [outer = 0x7f06b0a2a800] 20:19:25 INFO - PROCESS | 1813 | 1461122365628 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 20:19:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:19:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1885ms 20:19:25 INFO - PROCESS | 1813 | 1461122365670 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 20:19:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:19:25 INFO - PROCESS | 1813 | 1461122365677 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 20:19:25 INFO - PROCESS | 1813 | 1461122365688 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:19:25 INFO - PROCESS | 1813 | 1461122365694 Marionette TRACE conn3 <- [1,618,null,{}] 20:19:25 INFO - PROCESS | 1813 | 1461122365703 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:26 INFO - PROCESS | 1813 | 1461122366020 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 20:19:26 INFO - PROCESS | 1813 | 1461122366216 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06abc47800 == 72 [pid = 1813] [id = 162] 20:19:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06b4036400) [pid = 1813] [serial = 486] [outer = (nil)] 20:19:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06cd757400) [pid = 1813] [serial = 487] [outer = 0x7f06b4036400] 20:19:26 INFO - PROCESS | 1813 | 1461122366304 Marionette DEBUG loaded listener.js 20:19:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06cdbbb400) [pid = 1813] [serial = 488] [outer = 0x7f06b4036400] 20:19:27 INFO - PROCESS | 1813 | 1461122367155 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 20:19:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:19:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1543ms 20:19:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:19:27 INFO - PROCESS | 1813 | 1461122367228 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 20:19:27 INFO - PROCESS | 1813 | 1461122367232 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 20:19:27 INFO - PROCESS | 1813 | 1461122367240 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:19:27 INFO - PROCESS | 1813 | 1461122367246 Marionette TRACE conn3 <- [1,622,null,{}] 20:19:27 INFO - PROCESS | 1813 | 1461122367252 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:27 INFO - PROCESS | 1813 | 1461122367473 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 20:19:27 INFO - PROCESS | 1813 | 1461122367678 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06abc60000 == 73 [pid = 1813] [id = 163] 20:19:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06b1fe4800) [pid = 1813] [serial = 489] [outer = (nil)] 20:19:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06b1feac00) [pid = 1813] [serial = 490] [outer = 0x7f06b1fe4800] 20:19:27 INFO - PROCESS | 1813 | 1461122367806 Marionette DEBUG loaded listener.js 20:19:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06b1ff0000) [pid = 1813] [serial = 491] [outer = 0x7f06b1fe4800] 20:19:28 INFO - PROCESS | 1813 | 1461122368796 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 20:19:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:19:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1596ms 20:19:28 INFO - PROCESS | 1813 | 1461122368836 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 20:19:28 INFO - PROCESS | 1813 | 1461122368841 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 20:19:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:19:28 INFO - PROCESS | 1813 | 1461122368849 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:19:28 INFO - PROCESS | 1813 | 1461122368855 Marionette TRACE conn3 <- [1,626,null,{}] 20:19:28 INFO - PROCESS | 1813 | 1461122368863 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:29 INFO - PROCESS | 1813 | 1461122369057 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 20:19:29 INFO - PROCESS | 1813 | 1461122369261 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b0892000 == 74 [pid = 1813] [id = 164] 20:19:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06b1fe5c00) [pid = 1813] [serial = 492] [outer = (nil)] 20:19:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06b27ad800) [pid = 1813] [serial = 493] [outer = 0x7f06b1fe5c00] 20:19:29 INFO - PROCESS | 1813 | 1461122369383 Marionette DEBUG loaded listener.js 20:19:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06b27b2400) [pid = 1813] [serial = 494] [outer = 0x7f06b1fe5c00] 20:19:30 INFO - PROCESS | 1813 | 1461122370318 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 20:19:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:19:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1533ms 20:19:30 INFO - PROCESS | 1813 | 1461122370383 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 20:19:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:19:30 INFO - PROCESS | 1813 | 1461122370388 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 20:19:30 INFO - PROCESS | 1813 | 1461122370395 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:19:30 INFO - PROCESS | 1813 | 1461122370398 Marionette TRACE conn3 <- [1,630,null,{}] 20:19:30 INFO - PROCESS | 1813 | 1461122370406 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:30 INFO - PROCESS | 1813 | 1461122370609 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 20:19:30 INFO - PROCESS | 1813 | 1461122370869 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab59c800 == 75 [pid = 1813] [id = 165] 20:19:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06ab470000) [pid = 1813] [serial = 495] [outer = (nil)] 20:19:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06b238fc00) [pid = 1813] [serial = 496] [outer = 0x7f06ab470000] 20:19:31 INFO - PROCESS | 1813 | 1461122371014 Marionette DEBUG loaded listener.js 20:19:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06b27b8c00) [pid = 1813] [serial = 497] [outer = 0x7f06ab470000] 20:19:32 INFO - PROCESS | 1813 | 1461122372217 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 20:19:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:19:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1896ms 20:19:32 INFO - PROCESS | 1813 | 1461122372293 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 20:19:32 INFO - PROCESS | 1813 | 1461122372299 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 20:19:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:19:32 INFO - PROCESS | 1813 | 1461122372312 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:19:32 INFO - PROCESS | 1813 | 1461122372316 Marionette TRACE conn3 <- [1,634,null,{}] 20:19:32 INFO - PROCESS | 1813 | 1461122372327 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:32 INFO - PROCESS | 1813 | 1461122372584 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 20:19:32 INFO - PROCESS | 1813 | 1461122372820 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1fc8800 == 76 [pid = 1813] [id = 166] 20:19:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06b0a33800) [pid = 1813] [serial = 498] [outer = (nil)] 20:19:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06b2702800) [pid = 1813] [serial = 499] [outer = 0x7f06b0a33800] 20:19:32 INFO - PROCESS | 1813 | 1461122372900 Marionette DEBUG loaded listener.js 20:19:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06b270c800) [pid = 1813] [serial = 500] [outer = 0x7f06b0a33800] 20:19:33 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:19:33 INFO - PROCESS | 1813 | 1461122373853 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 20:19:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:19:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1598ms 20:19:33 INFO - PROCESS | 1813 | 1461122373909 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 20:19:33 INFO - PROCESS | 1813 | 1461122373912 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 20:19:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:19:33 INFO - PROCESS | 1813 | 1461122373920 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:19:33 INFO - PROCESS | 1813 | 1461122373925 Marionette TRACE conn3 <- [1,638,null,{}] 20:19:33 INFO - PROCESS | 1813 | 1461122373931 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:34 INFO - PROCESS | 1813 | 1461122374216 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 20:19:34 INFO - PROCESS | 1813 | 1461122374728 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1fcb800 == 77 [pid = 1813] [id = 167] 20:19:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06b0a25400) [pid = 1813] [serial = 501] [outer = (nil)] 20:19:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06b0a33000) [pid = 1813] [serial = 502] [outer = 0x7f06b0a25400] 20:19:34 INFO - PROCESS | 1813 | 1461122374824 Marionette DEBUG loaded listener.js 20:19:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06b1ec2400) [pid = 1813] [serial = 503] [outer = 0x7f06b0a25400] 20:19:35 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:19:35 INFO - PROCESS | 1813 | 1461122375770 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 20:19:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:19:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1883ms 20:19:35 INFO - PROCESS | 1813 | 1461122375805 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 20:19:35 INFO - PROCESS | 1813 | 1461122375810 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 20:19:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:19:35 INFO - PROCESS | 1813 | 1461122375819 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:19:35 INFO - PROCESS | 1813 | 1461122375825 Marionette TRACE conn3 <- [1,642,null,{}] 20:19:35 INFO - PROCESS | 1813 | 1461122375834 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:36 INFO - PROCESS | 1813 | 1461122376024 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 20:19:36 INFO - PROCESS | 1813 | 1461122376283 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b278f000 == 78 [pid = 1813] [id = 168] 20:19:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06b27b5400) [pid = 1813] [serial = 504] [outer = (nil)] 20:19:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06b2b88000) [pid = 1813] [serial = 505] [outer = 0x7f06b27b5400] 20:19:36 INFO - PROCESS | 1813 | 1461122376409 Marionette DEBUG loaded listener.js 20:19:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06b3d85800) [pid = 1813] [serial = 506] [outer = 0x7f06b27b5400] 20:19:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c54800 == 77 [pid = 1813] [id = 155] 20:19:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b67b2000 == 76 [pid = 1813] [id = 154] 20:19:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1b17800 == 75 [pid = 1813] [id = 153] 20:19:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2790800 == 74 [pid = 1813] [id = 152] 20:19:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8b85000 == 73 [pid = 1813] [id = 150] 20:19:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c1ebe800 == 72 [pid = 1813] [id = 149] 20:19:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b0818800 == 71 [pid = 1813] [id = 124] 20:19:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b610c000 == 70 [pid = 1813] [id = 146] 20:19:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bacd8000 == 69 [pid = 1813] [id = 145] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06b1d75000) [pid = 1813] [serial = 396] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06b30dd400) [pid = 1813] [serial = 399] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06b60b5c00) [pid = 1813] [serial = 384] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06b60dac00) [pid = 1813] [serial = 385] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06b2b84800) [pid = 1813] [serial = 382] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06b255d000) [pid = 1813] [serial = 381] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06b7d86000) [pid = 1813] [serial = 387] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06bb21d000) [pid = 1813] [serial = 388] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06b0a3ec00) [pid = 1813] [serial = 390] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06b1ec5400) [pid = 1813] [serial = 424] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06b2b0a000) [pid = 1813] [serial = 378] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06b1d75800) [pid = 1813] [serial = 405] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06b5e52000) [pid = 1813] [serial = 363] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06baf6b800) [pid = 1813] [serial = 366] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06cdd2fc00) [pid = 1813] [serial = 369] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06b64f6c00) [pid = 1813] [serial = 408] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06d0c8a000) [pid = 1813] [serial = 372] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06d249d000) [pid = 1813] [serial = 375] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06b2eac400) [pid = 1813] [serial = 402] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06bea55400) [pid = 1813] [serial = 411] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f06b67dd400) [pid = 1813] [serial = 414] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f06abd90400) [pid = 1813] [serial = 417] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06b5e98c00) [pid = 1813] [serial = 433] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f06abd8ec00) [pid = 1813] [serial = 421] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06b2378400) [pid = 1813] [serial = 425] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06b2378800) [pid = 1813] [serial = 427] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06bbb8a400) [pid = 1813] [serial = 393] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06b2b87000) [pid = 1813] [serial = 428] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06c7ddc000) [pid = 1813] [serial = 397] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06b5ea4400) [pid = 1813] [serial = 431] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06b5e56400) [pid = 1813] [serial = 430] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06b88c1800) [pid = 1813] [serial = 400] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06b5f67800) [pid = 1813] [serial = 434] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06bc5c4000) [pid = 1813] [serial = 394] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06baf72c00) [pid = 1813] [serial = 391] [outer = (nil)] [url = about:blank] 20:19:37 INFO - PROCESS | 1813 | 1461122377443 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 20:19:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:19:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1689ms 20:19:37 INFO - PROCESS | 1813 | 1461122377512 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 20:19:37 INFO - PROCESS | 1813 | 1461122377519 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 20:19:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:19:37 INFO - PROCESS | 1813 | 1461122377527 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:19:37 INFO - PROCESS | 1813 | 1461122377530 Marionette TRACE conn3 <- [1,646,null,{}] 20:19:37 INFO - PROCESS | 1813 | 1461122377537 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:37 INFO - PROCESS | 1813 | 1461122377736 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 20:19:37 INFO - PROCESS | 1813 | 1461122377933 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c50800 == 70 [pid = 1813] [id = 169] 20:19:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06b5e4bc00) [pid = 1813] [serial = 507] [outer = (nil)] 20:19:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06b5ea4400) [pid = 1813] [serial = 508] [outer = 0x7f06b5e4bc00] 20:19:38 INFO - PROCESS | 1813 | 1461122378000 Marionette DEBUG loaded listener.js 20:19:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06b60b9c00) [pid = 1813] [serial = 509] [outer = 0x7f06b5e4bc00] 20:19:38 INFO - PROCESS | 1813 | 1461122378840 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:19:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:19:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1332ms 20:19:38 INFO - PROCESS | 1813 | 1461122378861 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 20:19:38 INFO - PROCESS | 1813 | 1461122378866 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 20:19:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:19:38 INFO - PROCESS | 1813 | 1461122378882 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:19:38 INFO - PROCESS | 1813 | 1461122378893 Marionette TRACE conn3 <- [1,650,null,{}] 20:19:38 INFO - PROCESS | 1813 | 1461122378901 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:39 INFO - PROCESS | 1813 | 1461122379087 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 20:19:39 INFO - PROCESS | 1813 | 1461122379214 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbee1800 == 71 [pid = 1813] [id = 170] 20:19:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06b2b84800) [pid = 1813] [serial = 510] [outer = (nil)] 20:19:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06bb2ad000) [pid = 1813] [serial = 511] [outer = 0x7f06b2b84800] 20:19:39 INFO - PROCESS | 1813 | 1461122379282 Marionette DEBUG loaded listener.js 20:19:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06bc5b7c00) [pid = 1813] [serial = 512] [outer = 0x7f06b2b84800] 20:19:40 INFO - PROCESS | 1813 | 1461122380214 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 20:19:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:19:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1406ms 20:19:40 INFO - PROCESS | 1813 | 1461122380281 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 20:19:40 INFO - PROCESS | 1813 | 1461122380287 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 20:19:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:19:40 INFO - PROCESS | 1813 | 1461122380293 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:19:40 INFO - PROCESS | 1813 | 1461122380296 Marionette TRACE conn3 <- [1,654,null,{}] 20:19:40 INFO - PROCESS | 1813 | 1461122380304 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:40 INFO - PROCESS | 1813 | 1461122380526 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 20:19:40 INFO - PROCESS | 1813 | 1461122380559 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd6cc000 == 72 [pid = 1813] [id = 171] 20:19:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06b2b87000) [pid = 1813] [serial = 513] [outer = (nil)] 20:19:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06bd69a000) [pid = 1813] [serial = 514] [outer = 0x7f06b2b87000] 20:19:40 INFO - PROCESS | 1813 | 1461122380625 Marionette DEBUG loaded listener.js 20:19:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06c8cb2800) [pid = 1813] [serial = 515] [outer = 0x7f06b2b87000] 20:19:41 INFO - PROCESS | 1813 | 1461122381551 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 20:19:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:19:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1287ms 20:19:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:19:41 INFO - PROCESS | 1813 | 1461122381588 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 20:19:41 INFO - PROCESS | 1813 | 1461122381591 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 20:19:41 INFO - PROCESS | 1813 | 1461122381598 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:19:41 INFO - PROCESS | 1813 | 1461122381600 Marionette TRACE conn3 <- [1,658,null,{}] 20:19:41 INFO - PROCESS | 1813 | 1461122381607 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:41 INFO - PROCESS | 1813 | 1461122381983 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 20:19:42 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06ab475400) [pid = 1813] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:19:42 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06abd82000) [pid = 1813] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:19:42 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06b1d6d800) [pid = 1813] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:19:42 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06b5ea3c00) [pid = 1813] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:19:42 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06b2b06800) [pid = 1813] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:19:42 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06bbb87400) [pid = 1813] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:19:42 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06b64ecc00) [pid = 1813] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:19:42 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06b2b90800) [pid = 1813] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:19:42 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06b60db400) [pid = 1813] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:19:42 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06b2ea3800) [pid = 1813] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:19:42 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f06cdbb3000) [pid = 1813] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:19:42 INFO - PROCESS | 1813 | 1461122382090 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2792000 == 73 [pid = 1813] [id = 172] 20:19:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06b2b06800) [pid = 1813] [serial = 516] [outer = (nil)] 20:19:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06b4034800) [pid = 1813] [serial = 517] [outer = 0x7f06b2b06800] 20:19:42 INFO - PROCESS | 1813 | 1461122382168 Marionette DEBUG loaded listener.js 20:19:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06c8cb5400) [pid = 1813] [serial = 518] [outer = 0x7f06b2b06800] 20:19:42 INFO - PROCESS | 1813 | 1461122382930 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 20:19:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:19:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1393ms 20:19:42 INFO - PROCESS | 1813 | 1461122382991 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 20:19:42 INFO - PROCESS | 1813 | 1461122382994 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 20:19:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:19:43 INFO - PROCESS | 1813 | 1461122383002 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:19:43 INFO - PROCESS | 1813 | 1461122383005 Marionette TRACE conn3 <- [1,662,null,{}] 20:19:43 INFO - PROCESS | 1813 | 1461122383015 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:43 INFO - PROCESS | 1813 | 1461122383215 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 20:19:43 INFO - PROCESS | 1813 | 1461122383458 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cbf66800 == 74 [pid = 1813] [id = 173] 20:19:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06cdbb3000) [pid = 1813] [serial = 519] [outer = (nil)] 20:19:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06cdbb9800) [pid = 1813] [serial = 520] [outer = 0x7f06cdbb3000] 20:19:43 INFO - PROCESS | 1813 | 1461122383534 Marionette DEBUG loaded listener.js 20:19:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06cdbc0400) [pid = 1813] [serial = 521] [outer = 0x7f06cdbb3000] 20:19:44 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:19:44 INFO - PROCESS | 1813 | 1461122384503 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 20:19:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:19:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1535ms 20:19:44 INFO - PROCESS | 1813 | 1461122384538 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 20:19:44 INFO - PROCESS | 1813 | 1461122384547 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 20:19:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:19:44 INFO - PROCESS | 1813 | 1461122384558 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:19:44 INFO - PROCESS | 1813 | 1461122384563 Marionette TRACE conn3 <- [1,666,null,{}] 20:19:44 INFO - PROCESS | 1813 | 1461122384573 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:44 INFO - PROCESS | 1813 | 1461122384821 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 20:19:45 INFO - PROCESS | 1813 | 1461122385107 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c4d000 == 75 [pid = 1813] [id = 174] 20:19:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06b0a26800) [pid = 1813] [serial = 522] [outer = (nil)] 20:19:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06b0a38400) [pid = 1813] [serial = 523] [outer = 0x7f06b0a26800] 20:19:45 INFO - PROCESS | 1813 | 1461122385189 Marionette DEBUG loaded listener.js 20:19:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06b1fed000) [pid = 1813] [serial = 524] [outer = 0x7f06b0a26800] 20:19:45 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:19:46 INFO - PROCESS | 1813 | 1461122386060 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 20:19:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:19:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1543ms 20:19:46 INFO - PROCESS | 1813 | 1461122386102 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 20:19:46 INFO - PROCESS | 1813 | 1461122386111 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 20:19:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:19:46 INFO - PROCESS | 1813 | 1461122386124 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:19:46 INFO - PROCESS | 1813 | 1461122386128 Marionette TRACE conn3 <- [1,670,null,{}] 20:19:46 INFO - PROCESS | 1813 | 1461122386136 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:46 INFO - PROCESS | 1813 | 1461122386339 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 20:19:46 INFO - PROCESS | 1813 | 1461122386495 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc072000 == 76 [pid = 1813] [id = 175] 20:19:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06b0a29000) [pid = 1813] [serial = 525] [outer = (nil)] 20:19:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06b2b8a400) [pid = 1813] [serial = 526] [outer = 0x7f06b0a29000] 20:19:46 INFO - PROCESS | 1813 | 1461122386579 Marionette DEBUG loaded listener.js 20:19:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06b2d50800) [pid = 1813] [serial = 527] [outer = 0x7f06b0a29000] 20:19:47 INFO - PROCESS | 1813 | 1461122387598 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 20:19:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:19:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1536ms 20:19:47 INFO - PROCESS | 1813 | 1461122387659 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 20:19:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:19:47 INFO - PROCESS | 1813 | 1461122387665 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 20:19:47 INFO - PROCESS | 1813 | 1461122387673 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:19:47 INFO - PROCESS | 1813 | 1461122387680 Marionette TRACE conn3 <- [1,674,null,{}] 20:19:47 INFO - PROCESS | 1813 | 1461122387698 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:47 INFO - PROCESS | 1813 | 1461122387940 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 20:19:48 INFO - PROCESS | 1813 | 1461122388187 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cde95000 == 77 [pid = 1813] [id = 176] 20:19:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06b2d5b400) [pid = 1813] [serial = 528] [outer = (nil)] 20:19:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06b5e9dc00) [pid = 1813] [serial = 529] [outer = 0x7f06b2d5b400] 20:19:48 INFO - PROCESS | 1813 | 1461122388280 Marionette DEBUG loaded listener.js 20:19:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06b60bb800) [pid = 1813] [serial = 530] [outer = 0x7f06b2d5b400] 20:19:48 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:19:49 INFO - PROCESS | 1813 | 1461122389151 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 20:19:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 20:19:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1552ms 20:19:49 INFO - PROCESS | 1813 | 1461122389225 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 20:19:49 INFO - PROCESS | 1813 | 1461122389230 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 20:19:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:19:49 INFO - PROCESS | 1813 | 1461122389237 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:19:49 INFO - PROCESS | 1813 | 1461122389241 Marionette TRACE conn3 <- [1,678,null,{}] 20:19:49 INFO - PROCESS | 1813 | 1461122389247 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:49 INFO - PROCESS | 1813 | 1461122389475 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 20:19:49 INFO - PROCESS | 1813 | 1461122389631 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d598e800 == 78 [pid = 1813] [id = 177] 20:19:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06b2eb0000) [pid = 1813] [serial = 531] [outer = (nil)] 20:19:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06baf72400) [pid = 1813] [serial = 532] [outer = 0x7f06b2eb0000] 20:19:49 INFO - PROCESS | 1813 | 1461122389713 Marionette DEBUG loaded listener.js 20:19:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06bbb87400) [pid = 1813] [serial = 533] [outer = 0x7f06b2eb0000] 20:19:50 INFO - PROCESS | 1813 | 1461122390629 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 20:19:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:19:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1432ms 20:19:50 INFO - PROCESS | 1813 | 1461122390669 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 20:19:50 INFO - PROCESS | 1813 | 1461122390674 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 20:19:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:19:50 INFO - PROCESS | 1813 | 1461122390680 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:19:50 INFO - PROCESS | 1813 | 1461122390684 Marionette TRACE conn3 <- [1,682,null,{}] 20:19:50 INFO - PROCESS | 1813 | 1461122390690 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:50 INFO - PROCESS | 1813 | 1461122390872 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 20:19:51 INFO - PROCESS | 1813 | 1461122391032 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab8bf000 == 79 [pid = 1813] [id = 178] 20:19:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06ac095800) [pid = 1813] [serial = 534] [outer = (nil)] 20:19:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06ac09fc00) [pid = 1813] [serial = 535] [outer = 0x7f06ac095800] 20:19:51 INFO - PROCESS | 1813 | 1461122391108 Marionette DEBUG loaded listener.js 20:19:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06b3c81800) [pid = 1813] [serial = 536] [outer = 0x7f06ac095800] 20:19:52 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:52 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:19:52 INFO - PROCESS | 1813 | 1461122392467 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 20:19:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 20:19:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1836ms 20:19:52 INFO - PROCESS | 1813 | 1461122392518 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 20:19:52 INFO - PROCESS | 1813 | 1461122392521 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 20:19:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:19:52 INFO - PROCESS | 1813 | 1461122392629 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:19:52 INFO - PROCESS | 1813 | 1461122392632 Marionette TRACE conn3 <- [1,686,null,{}] 20:19:52 INFO - PROCESS | 1813 | 1461122392642 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:52 INFO - PROCESS | 1813 | 1461122392856 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 20:19:53 INFO - PROCESS | 1813 | 1461122393016 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06aaf71800 == 80 [pid = 1813] [id = 179] 20:19:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06ac09b400) [pid = 1813] [serial = 537] [outer = (nil)] 20:19:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06bede2400) [pid = 1813] [serial = 538] [outer = 0x7f06ac09b400] 20:19:53 INFO - PROCESS | 1813 | 1461122393093 Marionette DEBUG loaded listener.js 20:19:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06ce105800) [pid = 1813] [serial = 539] [outer = 0x7f06ac09b400] 20:19:54 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:54 INFO - PROCESS | 1813 | 1461122394422 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 20:19:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:19:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1899ms 20:19:54 INFO - PROCESS | 1813 | 1461122394498 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 20:19:54 INFO - PROCESS | 1813 | 1461122394501 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 20:19:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:19:54 INFO - PROCESS | 1813 | 1461122394511 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:19:54 INFO - PROCESS | 1813 | 1461122394514 Marionette TRACE conn3 <- [1,690,null,{}] 20:19:54 INFO - PROCESS | 1813 | 1461122394522 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:54 INFO - PROCESS | 1813 | 1461122394701 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 20:19:54 INFO - PROCESS | 1813 | 1461122394863 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1e4f800 == 81 [pid = 1813] [id = 180] 20:19:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06ac086400) [pid = 1813] [serial = 540] [outer = (nil)] 20:19:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06b2b0b400) [pid = 1813] [serial = 541] [outer = 0x7f06ac086400] 20:19:54 INFO - PROCESS | 1813 | 1461122394935 Marionette DEBUG loaded listener.js 20:19:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06b64f8800) [pid = 1813] [serial = 542] [outer = 0x7f06ac086400] 20:19:56 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:56 INFO - PROCESS | 1813 | 1461122396578 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 20:19:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:19:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2084ms 20:19:56 INFO - PROCESS | 1813 | 1461122396596 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 20:19:56 INFO - PROCESS | 1813 | 1461122396600 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 20:19:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:19:56 INFO - PROCESS | 1813 | 1461122396609 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:19:56 INFO - PROCESS | 1813 | 1461122396614 Marionette TRACE conn3 <- [1,694,null,{}] 20:19:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cd72a800 == 80 [pid = 1813] [id = 111] 20:19:56 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06bafe6000) [pid = 1813] [serial = 469] [outer = (nil)] [url = about:blank] 20:19:56 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06bab2e400) [pid = 1813] [serial = 451] [outer = (nil)] [url = about:blank] 20:19:56 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06b88c4000) [pid = 1813] [serial = 448] [outer = (nil)] [url = about:blank] 20:19:56 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06bc49f400) [pid = 1813] [serial = 454] [outer = (nil)] [url = about:blank] 20:19:56 INFO - PROCESS | 1813 | 1461122396810 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2792000 == 79 [pid = 1813] [id = 172] 20:19:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bd6cc000 == 78 [pid = 1813] [id = 171] 20:19:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbee1800 == 77 [pid = 1813] [id = 170] 20:19:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c50800 == 76 [pid = 1813] [id = 169] 20:19:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b278f000 == 75 [pid = 1813] [id = 168] 20:19:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1fcb800 == 74 [pid = 1813] [id = 167] 20:19:57 INFO - PROCESS | 1813 | 1461122397024 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 20:19:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06d0c25800 == 73 [pid = 1813] [id = 160] 20:19:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cde9d000 == 72 [pid = 1813] [id = 159] 20:19:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c1eb8000 == 71 [pid = 1813] [id = 158] 20:19:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b67c6000 == 70 [pid = 1813] [id = 157] 20:19:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bd334800 == 69 [pid = 1813] [id = 156] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06b67d7000) [pid = 1813] [serial = 467] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06b3d8d400) [pid = 1813] [serial = 223] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06b5f5b400) [pid = 1813] [serial = 436] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06abd8a000) [pid = 1813] [serial = 457] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06b3c8a400) [pid = 1813] [serial = 461] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06b60dc400) [pid = 1813] [serial = 437] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f06b60e2800) [pid = 1813] [serial = 464] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f06cdbb5400) [pid = 1813] [serial = 328] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06b5f65400) [pid = 1813] [serial = 463] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f06b5e4a400) [pid = 1813] [serial = 442] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06ca0f9000) [pid = 1813] [serial = 337] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06b2b08000) [pid = 1813] [serial = 460] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06b64f4c00) [pid = 1813] [serial = 466] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06b620e400) [pid = 1813] [serial = 445] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06b2262800) [pid = 1813] [serial = 439] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06b0a38800) [pid = 1813] [serial = 458] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06b60ae800) [pid = 1813] [serial = 331] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06bb97f000) [pid = 1813] [serial = 334] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06b2eb0c00) [pid = 1813] [serial = 403] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06cff9d800) [pid = 1813] [serial = 361] [outer = (nil)] [url = about:blank] 20:19:57 INFO - PROCESS | 1813 | 1461122397171 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b082e000 == 70 [pid = 1813] [id = 181] 20:19:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06ac0a0c00) [pid = 1813] [serial = 543] [outer = (nil)] 20:19:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06b1d70000) [pid = 1813] [serial = 544] [outer = 0x7f06ac0a0c00] 20:19:57 INFO - PROCESS | 1813 | 1461122397240 Marionette DEBUG loaded listener.js 20:19:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06b2265000) [pid = 1813] [serial = 545] [outer = 0x7f06ac0a0c00] 20:19:58 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:58 INFO - PROCESS | 1813 | 1461122398397 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 20:19:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 20:19:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1843ms 20:19:58 INFO - PROCESS | 1813 | 1461122398462 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 20:19:58 INFO - PROCESS | 1813 | 1461122398470 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 20:19:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:19:58 INFO - PROCESS | 1813 | 1461122398483 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:19:58 INFO - PROCESS | 1813 | 1461122398486 Marionette TRACE conn3 <- [1,698,null,{}] 20:19:58 INFO - PROCESS | 1813 | 1461122398493 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:58 INFO - PROCESS | 1813 | 1461122398822 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 20:19:58 INFO - PROCESS | 1813 | 1461122398844 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2124000 == 71 [pid = 1813] [id = 182] 20:19:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06b2378c00) [pid = 1813] [serial = 546] [outer = (nil)] 20:19:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06b27b1000) [pid = 1813] [serial = 547] [outer = 0x7f06b2378c00] 20:19:58 INFO - PROCESS | 1813 | 1461122398909 Marionette DEBUG loaded listener.js 20:19:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06b2b0b800) [pid = 1813] [serial = 548] [outer = 0x7f06b2378c00] 20:20:00 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:00 INFO - PROCESS | 1813 | 1461122400248 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 20:20:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 20:20:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1784ms 20:20:00 INFO - PROCESS | 1813 | 1461122400267 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 20:20:00 INFO - PROCESS | 1813 | 1461122400271 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 20:20:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:20:00 INFO - PROCESS | 1813 | 1461122400294 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:20:00 INFO - PROCESS | 1813 | 1461122400300 Marionette TRACE conn3 <- [1,702,null,{}] 20:20:00 INFO - PROCESS | 1813 | 1461122400322 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:00 INFO - PROCESS | 1813 | 1461122400613 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 20:20:00 INFO - PROCESS | 1813 | 1461122400657 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2cd0800 == 72 [pid = 1813] [id = 183] 20:20:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06b2d53400) [pid = 1813] [serial = 549] [outer = (nil)] 20:20:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06b3d8f000) [pid = 1813] [serial = 550] [outer = 0x7f06b2d53400] 20:20:00 INFO - PROCESS | 1813 | 1461122400726 Marionette DEBUG loaded listener.js 20:20:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06b5e4c000) [pid = 1813] [serial = 551] [outer = 0x7f06b2d53400] 20:20:01 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06b2b87000) [pid = 1813] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:20:01 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06b2b06800) [pid = 1813] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:20:01 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06b5e4bc00) [pid = 1813] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:20:01 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06b0a25400) [pid = 1813] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:20:01 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06b27b5400) [pid = 1813] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:20:01 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06b2b84800) [pid = 1813] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:20:02 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:02 INFO - PROCESS | 1813 | 1461122402033 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 20:20:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:20:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1751ms 20:20:02 INFO - PROCESS | 1813 | 1461122402062 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 20:20:02 INFO - PROCESS | 1813 | 1461122402067 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 20:20:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:20:02 INFO - PROCESS | 1813 | 1461122402078 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:20:02 INFO - PROCESS | 1813 | 1461122402082 Marionette TRACE conn3 <- [1,706,null,{}] 20:20:02 INFO - PROCESS | 1813 | 1461122402088 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:02 INFO - PROCESS | 1813 | 1461122402293 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 20:20:02 INFO - PROCESS | 1813 | 1461122402409 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b4bdb000 == 73 [pid = 1813] [id = 184] 20:20:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06b0a25400) [pid = 1813] [serial = 552] [outer = (nil)] 20:20:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06b5ea1400) [pid = 1813] [serial = 553] [outer = 0x7f06b0a25400] 20:20:02 INFO - PROCESS | 1813 | 1461122402476 Marionette DEBUG loaded listener.js 20:20:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06b5f64800) [pid = 1813] [serial = 554] [outer = 0x7f06b0a25400] 20:20:03 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:03 INFO - PROCESS | 1813 | 1461122403646 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 20:20:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:20:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1581ms 20:20:03 INFO - PROCESS | 1813 | 1461122403660 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 20:20:03 INFO - PROCESS | 1813 | 1461122403663 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 20:20:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:20:03 INFO - PROCESS | 1813 | 1461122403675 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:20:03 INFO - PROCESS | 1813 | 1461122403681 Marionette TRACE conn3 <- [1,710,null,{}] 20:20:03 INFO - PROCESS | 1813 | 1461122403696 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:03 INFO - PROCESS | 1813 | 1461122403901 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 20:20:04 INFO - PROCESS | 1813 | 1461122404154 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab8bb800 == 74 [pid = 1813] [id = 185] 20:20:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06ab474400) [pid = 1813] [serial = 555] [outer = (nil)] 20:20:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06ac088000) [pid = 1813] [serial = 556] [outer = 0x7f06ab474400] 20:20:04 INFO - PROCESS | 1813 | 1461122404233 Marionette DEBUG loaded listener.js 20:20:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06b0a23000) [pid = 1813] [serial = 557] [outer = 0x7f06ab474400] 20:20:05 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:05 INFO - PROCESS | 1813 | 1461122405590 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 20:20:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:20:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1988ms 20:20:05 INFO - PROCESS | 1813 | 1461122405678 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 20:20:05 INFO - PROCESS | 1813 | 1461122405685 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 20:20:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:20:05 INFO - PROCESS | 1813 | 1461122405695 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:20:05 INFO - PROCESS | 1813 | 1461122405700 Marionette TRACE conn3 <- [1,714,null,{}] 20:20:05 INFO - PROCESS | 1813 | 1461122405709 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:05 INFO - PROCESS | 1813 | 1461122405893 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 20:20:06 INFO - PROCESS | 1813 | 1461122406049 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2ccc000 == 75 [pid = 1813] [id = 186] 20:20:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06b0a27c00) [pid = 1813] [serial = 558] [outer = (nil)] 20:20:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06b255c000) [pid = 1813] [serial = 559] [outer = 0x7f06b0a27c00] 20:20:06 INFO - PROCESS | 1813 | 1461122406125 Marionette DEBUG loaded listener.js 20:20:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06b2d52400) [pid = 1813] [serial = 560] [outer = 0x7f06b0a27c00] 20:20:07 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:07 INFO - PROCESS | 1813 | 1461122407588 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 20:20:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 20:20:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1994ms 20:20:07 INFO - PROCESS | 1813 | 1461122407694 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 20:20:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:20:07 INFO - PROCESS | 1813 | 1461122407702 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 20:20:07 INFO - PROCESS | 1813 | 1461122407709 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:20:07 INFO - PROCESS | 1813 | 1461122407712 Marionette TRACE conn3 <- [1,718,null,{}] 20:20:07 INFO - PROCESS | 1813 | 1461122407719 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:07 INFO - PROCESS | 1813 | 1461122407939 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 20:20:08 INFO - PROCESS | 1813 | 1461122408095 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb157800 == 76 [pid = 1813] [id = 187] 20:20:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06b0a31800) [pid = 1813] [serial = 561] [outer = (nil)] 20:20:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06b3d89c00) [pid = 1813] [serial = 562] [outer = 0x7f06b0a31800] 20:20:08 INFO - PROCESS | 1813 | 1461122408172 Marionette DEBUG loaded listener.js 20:20:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06b60da400) [pid = 1813] [serial = 563] [outer = 0x7f06b0a31800] 20:20:09 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:09 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:20:09 INFO - PROCESS | 1813 | 1461122409733 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 20:20:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:20:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2084ms 20:20:09 INFO - PROCESS | 1813 | 1461122409794 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 20:20:09 INFO - PROCESS | 1813 | 1461122409797 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 20:20:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:20:09 INFO - PROCESS | 1813 | 1461122409860 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:20:09 INFO - PROCESS | 1813 | 1461122409870 Marionette TRACE conn3 <- [1,722,null,{}] 20:20:09 INFO - PROCESS | 1813 | 1461122409883 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:10 INFO - PROCESS | 1813 | 1461122410096 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 20:20:10 INFO - PROCESS | 1813 | 1461122410254 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbee4000 == 77 [pid = 1813] [id = 188] 20:20:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06ac087c00) [pid = 1813] [serial = 564] [outer = (nil)] 20:20:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06b60b2800) [pid = 1813] [serial = 565] [outer = 0x7f06ac087c00] 20:20:10 INFO - PROCESS | 1813 | 1461122410329 Marionette DEBUG loaded listener.js 20:20:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06b8864000) [pid = 1813] [serial = 566] [outer = 0x7f06ac087c00] 20:20:11 INFO - PROCESS | 1813 | 1461122411463 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 20:20:11 INFO - PROCESS | 1813 | 1461122411515 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 20:20:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:20:11 INFO - PROCESS | 1813 | 1461122411525 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:20:11 INFO - PROCESS | 1813 | 1461122411529 Marionette TRACE conn3 <- [1,726,null,{}] 20:20:11 INFO - PROCESS | 1813 | 1461122411539 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:11 INFO - PROCESS | 1813 | 1461122411738 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 20:20:11 INFO - PROCESS | 1813 | 1461122411941 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1fbc800 == 78 [pid = 1813] [id = 189] 20:20:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06b1ec7400) [pid = 1813] [serial = 567] [outer = (nil)] 20:20:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06b1ece000) [pid = 1813] [serial = 568] [outer = 0x7f06b1ec7400] 20:20:12 INFO - PROCESS | 1813 | 1461122412044 Marionette DEBUG loaded listener.js 20:20:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06b21c5400) [pid = 1813] [serial = 569] [outer = 0x7f06b1ec7400] 20:20:12 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:12 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:20:13 INFO - PROCESS | 1813 | 1461122413124 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 20:20:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:20:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1640ms 20:20:13 INFO - PROCESS | 1813 | 1461122413165 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 20:20:13 INFO - PROCESS | 1813 | 1461122413175 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 20:20:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:20:13 INFO - PROCESS | 1813 | 1461122413186 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:20:13 INFO - PROCESS | 1813 | 1461122413190 Marionette TRACE conn3 <- [1,730,null,{}] 20:20:13 INFO - PROCESS | 1813 | 1461122413196 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:13 INFO - PROCESS | 1813 | 1461122413388 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 20:20:13 INFO - PROCESS | 1813 | 1461122413667 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b089c000 == 79 [pid = 1813] [id = 190] 20:20:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06ac08c800) [pid = 1813] [serial = 570] [outer = (nil)] 20:20:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06b238e000) [pid = 1813] [serial = 571] [outer = 0x7f06ac08c800] 20:20:13 INFO - PROCESS | 1813 | 1461122413754 Marionette DEBUG loaded listener.js 20:20:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06b255d800) [pid = 1813] [serial = 572] [outer = 0x7f06ac08c800] 20:20:14 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:14 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:20:14 INFO - PROCESS | 1813 | 1461122414690 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 20:20:14 INFO - PROCESS | 1813 | 1461122414779 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 20:20:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:20:14 INFO - PROCESS | 1813 | 1461122414786 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:20:14 INFO - PROCESS | 1813 | 1461122414792 Marionette TRACE conn3 <- [1,734,null,{}] 20:20:14 INFO - PROCESS | 1813 | 1461122414808 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:15 INFO - PROCESS | 1813 | 1461122415082 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bd342000 == 78 [pid = 1813] [id = 148] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8bc6000 == 77 [pid = 1813] [id = 62] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c9d0d800 == 76 [pid = 1813] [id = 43] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb92b800 == 75 [pid = 1813] [id = 50] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5f82800 == 74 [pid = 1813] [id = 57] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06b238fc00) [pid = 1813] [serial = 496] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06b2391800) [pid = 1813] [serial = 472] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06c8c25800) [pid = 1813] [serial = 484] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06b1feac00) [pid = 1813] [serial = 490] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06cd757400) [pid = 1813] [serial = 487] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06b2702800) [pid = 1813] [serial = 499] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06beb1d400) [pid = 1813] [serial = 481] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06b27ad800) [pid = 1813] [serial = 493] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06bc4a7400) [pid = 1813] [serial = 478] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06b60d4800) [pid = 1813] [serial = 475] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f06cdbb9800) [pid = 1813] [serial = 520] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bc61f800 == 73 [pid = 1813] [id = 52] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b4bd0800 == 72 [pid = 1813] [id = 45] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cba16800 == 71 [pid = 1813] [id = 151] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c90c6800 == 70 [pid = 1813] [id = 65] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b4bdb000 == 69 [pid = 1813] [id = 184] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2cd0800 == 68 [pid = 1813] [id = 183] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2124000 == 67 [pid = 1813] [id = 182] 20:20:15 INFO - PROCESS | 1813 | 1461122415282 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b082e000 == 66 [pid = 1813] [id = 181] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1e4f800 == 65 [pid = 1813] [id = 180] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06aaf71800 == 64 [pid = 1813] [id = 179] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab8bf000 == 63 [pid = 1813] [id = 178] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06d598e800 == 62 [pid = 1813] [id = 177] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cde95000 == 61 [pid = 1813] [id = 176] 20:20:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06abc5f800 == 62 [pid = 1813] [id = 191] 20:20:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06b2265c00) [pid = 1813] [serial = 573] [outer = (nil)] 20:20:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06b270b400) [pid = 1813] [serial = 574] [outer = 0x7f06b2265c00] 20:20:15 INFO - PROCESS | 1813 | 1461122415388 Marionette DEBUG loaded listener.js 20:20:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06b2d59800) [pid = 1813] [serial = 575] [outer = 0x7f06b2265c00] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bc072000 == 61 [pid = 1813] [id = 175] 20:20:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c4d000 == 60 [pid = 1813] [id = 174] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06bd69a000) [pid = 1813] [serial = 514] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06b4034800) [pid = 1813] [serial = 517] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f06b5ea4400) [pid = 1813] [serial = 508] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f06b60b9c00) [pid = 1813] [serial = 509] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06b1ec2400) [pid = 1813] [serial = 503] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f06b0a33000) [pid = 1813] [serial = 502] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06b3d85800) [pid = 1813] [serial = 506] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06b2b88000) [pid = 1813] [serial = 505] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06bb2ad000) [pid = 1813] [serial = 511] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06c8cb2800) [pid = 1813] [serial = 515] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06c8cb5400) [pid = 1813] [serial = 518] [outer = (nil)] [url = about:blank] 20:20:15 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06bc5b7c00) [pid = 1813] [serial = 512] [outer = (nil)] [url = about:blank] 20:20:16 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:16 INFO - PROCESS | 1813 | 1461122416199 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 20:20:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:20:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1439ms 20:20:16 INFO - PROCESS | 1813 | 1461122416228 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 20:20:16 INFO - PROCESS | 1813 | 1461122416231 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 20:20:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:20:16 INFO - PROCESS | 1813 | 1461122416238 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:20:16 INFO - PROCESS | 1813 | 1461122416242 Marionette TRACE conn3 <- [1,738,null,{}] 20:20:16 INFO - PROCESS | 1813 | 1461122416247 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:16 INFO - PROCESS | 1813 | 1461122416419 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 20:20:16 INFO - PROCESS | 1813 | 1461122416537 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3022000 == 61 [pid = 1813] [id = 192] 20:20:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06b237a000) [pid = 1813] [serial = 576] [outer = (nil)] 20:20:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06b3c82c00) [pid = 1813] [serial = 577] [outer = 0x7f06b237a000] 20:20:16 INFO - PROCESS | 1813 | 1461122416604 Marionette DEBUG loaded listener.js 20:20:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06b4033400) [pid = 1813] [serial = 578] [outer = 0x7f06b237a000] 20:20:17 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:17 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:20:17 INFO - PROCESS | 1813 | 1461122417800 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 20:20:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:20:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1598ms 20:20:17 INFO - PROCESS | 1813 | 1461122417841 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 20:20:17 INFO - PROCESS | 1813 | 1461122417844 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 20:20:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:20:17 INFO - PROCESS | 1813 | 1461122417851 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:20:17 INFO - PROCESS | 1813 | 1461122417855 Marionette TRACE conn3 <- [1,742,null,{}] 20:20:17 INFO - PROCESS | 1813 | 1461122417869 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:18 INFO - PROCESS | 1813 | 1461122418103 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 20:20:18 INFO - PROCESS | 1813 | 1461122418138 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b4bd0000 == 62 [pid = 1813] [id = 193] 20:20:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06ac08a400) [pid = 1813] [serial = 579] [outer = (nil)] 20:20:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06b4b12c00) [pid = 1813] [serial = 580] [outer = 0x7f06ac08a400] 20:20:18 INFO - PROCESS | 1813 | 1461122418203 Marionette DEBUG loaded listener.js 20:20:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06b5e99c00) [pid = 1813] [serial = 581] [outer = 0x7f06ac08a400] 20:20:19 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 20:20:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1731ms 20:20:19 INFO - PROCESS | 1813 | 1461122419574 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 20:20:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:20:19 INFO - PROCESS | 1813 | 1461122419592 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 20:20:19 INFO - PROCESS | 1813 | 1461122419595 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 20:20:19 INFO - PROCESS | 1813 | 1461122419602 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:20:19 INFO - PROCESS | 1813 | 1461122419604 Marionette TRACE conn3 <- [1,746,null,{}] 20:20:19 INFO - PROCESS | 1813 | 1461122419611 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:20 INFO - PROCESS | 1813 | 1461122420207 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06b5e4b400) [pid = 1813] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06b0a33800) [pid = 1813] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06ac09b400) [pid = 1813] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06b2d5b400) [pid = 1813] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06b88ca800) [pid = 1813] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06b2b09c00) [pid = 1813] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06b0a29000) [pid = 1813] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06b0a40c00) [pid = 1813] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06b1fe5c00) [pid = 1813] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06b2ea7c00) [pid = 1813] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06b2385000) [pid = 1813] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06b4036400) [pid = 1813] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f06cdd30000) [pid = 1813] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f06b0a26800) [pid = 1813] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f06ac0a0c00) [pid = 1813] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f06bb1b2000) [pid = 1813] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f06b0a3f800) [pid = 1813] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f06b2d53400) [pid = 1813] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f06ab46b800) [pid = 1813] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f06b620fc00) [pid = 1813] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f06ab470000) [pid = 1813] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f06ac095800) [pid = 1813] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f06ab474000) [pid = 1813] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f06b1d6b000) [pid = 1813] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f06b0a2a800) [pid = 1813] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f06b2eb0000) [pid = 1813] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f06b2379800) [pid = 1813] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f06b2372000) [pid = 1813] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f06b9fa1c00) [pid = 1813] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f06b67d2c00) [pid = 1813] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f06b2378c00) [pid = 1813] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f06ac086400) [pid = 1813] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f06b1d6ec00) [pid = 1813] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f06b60d8c00) [pid = 1813] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f06b1fe4800) [pid = 1813] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f06bc4a4000) [pid = 1813] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f06b1ec8000) [pid = 1813] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f06abd86800) [pid = 1813] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:20:20 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f06abd8bc00) [pid = 1813] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:20:20 INFO - PROCESS | 1813 | 1461122420357 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b0820000 == 63 [pid = 1813] [id = 194] 20:20:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f06ab46c400) [pid = 1813] [serial = 582] [outer = (nil)] 20:20:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f06abd82400) [pid = 1813] [serial = 583] [outer = 0x7f06ab46c400] 20:20:20 INFO - PROCESS | 1813 | 1461122420428 Marionette DEBUG loaded listener.js 20:20:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f06b0a2a800) [pid = 1813] [serial = 584] [outer = 0x7f06ab46c400] 20:20:21 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:21 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:21 INFO - PROCESS | 1813 | 1461122421565 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 20:20:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 20:20:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1987ms 20:20:21 INFO - PROCESS | 1813 | 1461122421589 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 20:20:21 INFO - PROCESS | 1813 | 1461122421592 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 20:20:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:20:21 INFO - PROCESS | 1813 | 1461122421598 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:20:21 INFO - PROCESS | 1813 | 1461122421600 Marionette TRACE conn3 <- [1,750,null,{}] 20:20:21 INFO - PROCESS | 1813 | 1461122421606 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:21 INFO - PROCESS | 1813 | 1461122421764 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 20:20:21 INFO - PROCESS | 1813 | 1461122421917 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b944d000 == 64 [pid = 1813] [id = 195] 20:20:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f06ab46cc00) [pid = 1813] [serial = 585] [outer = (nil)] 20:20:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06b1fed800) [pid = 1813] [serial = 586] [outer = 0x7f06ab46cc00] 20:20:21 INFO - PROCESS | 1813 | 1461122421982 Marionette DEBUG loaded listener.js 20:20:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06b4b17400) [pid = 1813] [serial = 587] [outer = 0x7f06ab46cc00] 20:20:23 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:23 INFO - PROCESS | 1813 | 1461122423328 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 20:20:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:20:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1745ms 20:20:23 INFO - PROCESS | 1813 | 1461122423344 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 20:20:23 INFO - PROCESS | 1813 | 1461122423350 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 20:20:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:20:23 INFO - PROCESS | 1813 | 1461122423358 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:20:23 INFO - PROCESS | 1813 | 1461122423363 Marionette TRACE conn3 <- [1,754,null,{}] 20:20:23 INFO - PROCESS | 1813 | 1461122423476 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:23 INFO - PROCESS | 1813 | 1461122423676 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 20:20:23 INFO - PROCESS | 1813 | 1461122423842 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b7b000 == 65 [pid = 1813] [id = 196] 20:20:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06ac0a1c00) [pid = 1813] [serial = 588] [outer = (nil)] 20:20:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06b0a3d800) [pid = 1813] [serial = 589] [outer = 0x7f06ac0a1c00] 20:20:23 INFO - PROCESS | 1813 | 1461122423919 Marionette DEBUG loaded listener.js 20:20:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06b2263400) [pid = 1813] [serial = 590] [outer = 0x7f06ac0a1c00] 20:20:25 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:25 INFO - PROCESS | 1813 | 1461122425231 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 20:20:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 20:20:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1901ms 20:20:25 INFO - PROCESS | 1813 | 1461122425260 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 20:20:25 INFO - PROCESS | 1813 | 1461122425269 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 20:20:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:20:25 INFO - PROCESS | 1813 | 1461122425446 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:20:25 INFO - PROCESS | 1813 | 1461122425452 Marionette TRACE conn3 <- [1,758,null,{}] 20:20:25 INFO - PROCESS | 1813 | 1461122425461 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:25 INFO - PROCESS | 1813 | 1461122425648 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 20:20:25 INFO - PROCESS | 1813 | 1461122425815 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b4bca000 == 66 [pid = 1813] [id = 197] 20:20:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06ac0a3800) [pid = 1813] [serial = 591] [outer = (nil)] 20:20:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06b2709800) [pid = 1813] [serial = 592] [outer = 0x7f06ac0a3800] 20:20:25 INFO - PROCESS | 1813 | 1461122425890 Marionette DEBUG loaded listener.js 20:20:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f06b2d4cc00) [pid = 1813] [serial = 593] [outer = 0x7f06ac0a3800] 20:20:26 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:26 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:20:26 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:26 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:26 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:20:26 INFO - PROCESS | 1813 | 1461122426837 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 20:20:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:20:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1495ms 20:20:26 INFO - PROCESS | 1813 | 1461122426891 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 20:20:26 INFO - PROCESS | 1813 | 1461122426898 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 20:20:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:20:26 INFO - PROCESS | 1813 | 1461122426910 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:20:26 INFO - PROCESS | 1813 | 1461122426920 Marionette TRACE conn3 <- [1,762,null,{}] 20:20:26 INFO - PROCESS | 1813 | 1461122426948 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:27 INFO - PROCESS | 1813 | 1461122427217 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 20:20:27 INFO - PROCESS | 1813 | 1461122427468 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb14b000 == 67 [pid = 1813] [id = 198] 20:20:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f06b3c8a800) [pid = 1813] [serial = 594] [outer = (nil)] 20:20:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f06b5ea3000) [pid = 1813] [serial = 595] [outer = 0x7f06b3c8a800] 20:20:27 INFO - PROCESS | 1813 | 1461122427550 Marionette DEBUG loaded listener.js 20:20:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f06b60ae400) [pid = 1813] [serial = 596] [outer = 0x7f06b3c8a800] 20:20:28 INFO - PROCESS | 1813 | 1461122428853 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 20:20:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:20:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2005ms 20:20:29 INFO - PROCESS | 1813 | 1461122428998 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 20:20:29 INFO - PROCESS | 1813 | 1461122429002 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 20:20:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:20:29 INFO - PROCESS | 1813 | 1461122429014 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:20:29 INFO - PROCESS | 1813 | 1461122429017 Marionette TRACE conn3 <- [1,766,null,{}] 20:20:29 INFO - PROCESS | 1813 | 1461122429024 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:29 INFO - PROCESS | 1813 | 1461122429204 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 20:20:29 INFO - PROCESS | 1813 | 1461122429364 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb93f800 == 68 [pid = 1813] [id = 199] 20:20:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f06b6209000) [pid = 1813] [serial = 597] [outer = (nil)] 20:20:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f06b64f3400) [pid = 1813] [serial = 598] [outer = 0x7f06b6209000] 20:20:29 INFO - PROCESS | 1813 | 1461122429447 Marionette DEBUG loaded listener.js 20:20:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f06b67d3400) [pid = 1813] [serial = 599] [outer = 0x7f06b6209000] 20:20:31 INFO - PROCESS | 1813 | 1461122431024 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 20:20:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:20:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2190ms 20:20:31 INFO - PROCESS | 1813 | 1461122431277 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 20:20:31 INFO - PROCESS | 1813 | 1461122431285 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 20:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:20:31 INFO - PROCESS | 1813 | 1461122431298 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:20:31 INFO - PROCESS | 1813 | 1461122431306 Marionette TRACE conn3 <- [1,770,null,{}] 20:20:31 INFO - PROCESS | 1813 | 1461122431367 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:31 INFO - PROCESS | 1813 | 1461122431607 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 20:20:31 INFO - PROCESS | 1813 | 1461122431779 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b222c000 == 69 [pid = 1813] [id = 200] 20:20:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f06ac0a0000) [pid = 1813] [serial = 600] [outer = (nil)] 20:20:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f06abd8f000) [pid = 1813] [serial = 601] [outer = 0x7f06ac0a0000] 20:20:31 INFO - PROCESS | 1813 | 1461122431911 Marionette DEBUG loaded listener.js 20:20:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f06b1d6a400) [pid = 1813] [serial = 602] [outer = 0x7f06ac0a0000] 20:20:32 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06abc60000 == 68 [pid = 1813] [id = 163] 20:20:32 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb147000 == 67 [pid = 1813] [id = 44] 20:20:32 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6115800 == 66 [pid = 1813] [id = 49] 20:20:32 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5f93800 == 65 [pid = 1813] [id = 47] 20:20:32 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2046800 == 64 [pid = 1813] [id = 46] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f06b5ea1400) [pid = 1813] [serial = 553] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f06bcb6e000) [pid = 1813] [serial = 455] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f06b60b0800) [pid = 1813] [serial = 364] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f06c7dd2400) [pid = 1813] [serial = 482] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f06b27b2400) [pid = 1813] [serial = 494] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f06b5ea4800) [pid = 1813] [serial = 443] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f06b2eae400) [pid = 1813] [serial = 473] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f06cdbbb400) [pid = 1813] [serial = 488] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f06d24e0c00) [pid = 1813] [serial = 376] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f06bcfc9000) [pid = 1813] [serial = 479] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f06bab2d800) [pid = 1813] [serial = 409] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f06b2553400) [pid = 1813] [serial = 422] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f06bbb8c400) [pid = 1813] [serial = 367] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f06b27b8c00) [pid = 1813] [serial = 497] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f06baf71800) [pid = 1813] [serial = 452] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f06b2b02400) [pid = 1813] [serial = 440] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f06c8c2d400) [pid = 1813] [serial = 485] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f06b67db400) [pid = 1813] [serial = 476] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f06d3199400) [pid = 1813] [serial = 379] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f06c8c26000) [pid = 1813] [serial = 412] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f06bc4a0400) [pid = 1813] [serial = 415] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f06b1ed0800) [pid = 1813] [serial = 406] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f06b64fb800) [pid = 1813] [serial = 446] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f06b1ff0000) [pid = 1813] [serial = 491] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f06ce30a400) [pid = 1813] [serial = 370] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f06d0cadc00) [pid = 1813] [serial = 373] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x7f06b94ac000) [pid = 1813] [serial = 449] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x7f06b67df400) [pid = 1813] [serial = 418] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0x7f06bbb82c00) [pid = 1813] [serial = 470] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x7f06b270c800) [pid = 1813] [serial = 500] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x7f06bede2400) [pid = 1813] [serial = 538] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f06b60bb800) [pid = 1813] [serial = 530] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x7f06b2b8a400) [pid = 1813] [serial = 526] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f06ce105800) [pid = 1813] [serial = 539] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x7f06b1fed000) [pid = 1813] [serial = 524] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 83 (0x7f06b2265000) [pid = 1813] [serial = 545] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 82 (0x7f06b3d8f000) [pid = 1813] [serial = 550] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 81 (0x7f06b3c81800) [pid = 1813] [serial = 536] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 80 (0x7f06bbb87400) [pid = 1813] [serial = 533] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 79 (0x7f06ac09fc00) [pid = 1813] [serial = 535] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 78 (0x7f06b27b1000) [pid = 1813] [serial = 547] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 77 (0x7f06b64f8800) [pid = 1813] [serial = 542] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 76 (0x7f06b2d50800) [pid = 1813] [serial = 527] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 75 (0x7f06b2b0b800) [pid = 1813] [serial = 548] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 74 (0x7f06b1d70000) [pid = 1813] [serial = 544] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 73 (0x7f06b5e9dc00) [pid = 1813] [serial = 529] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 72 (0x7f06baf72400) [pid = 1813] [serial = 532] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 71 (0x7f06b5e4c000) [pid = 1813] [serial = 551] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 70 (0x7f06b0a38400) [pid = 1813] [serial = 523] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | --DOMWINDOW == 69 (0x7f06b2b0b400) [pid = 1813] [serial = 541] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1813 | 1461122432866 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 20:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1595ms 20:20:32 INFO - PROCESS | 1813 | 1461122432892 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 20:20:32 INFO - PROCESS | 1813 | 1461122432900 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 20:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:20:32 INFO - PROCESS | 1813 | 1461122432912 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:20:32 INFO - PROCESS | 1813 | 1461122432915 Marionette TRACE conn3 <- [1,774,null,{}] 20:20:32 INFO - PROCESS | 1813 | 1461122432922 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:33 INFO - PROCESS | 1813 | 1461122433088 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 20:20:33 INFO - PROCESS | 1813 | 1461122433223 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06abc5f000 == 65 [pid = 1813] [id = 201] 20:20:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 70 (0x7f06ac0a1000) [pid = 1813] [serial = 603] [outer = (nil)] 20:20:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 71 (0x7f06b1fe2800) [pid = 1813] [serial = 604] [outer = 0x7f06ac0a1000] 20:20:33 INFO - PROCESS | 1813 | 1461122433289 Marionette DEBUG loaded listener.js 20:20:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 72 (0x7f06b2260c00) [pid = 1813] [serial = 605] [outer = 0x7f06ac0a1000] 20:20:34 INFO - PROCESS | 1813 | 1461122434150 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 20:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1286ms 20:20:34 INFO - PROCESS | 1813 | 1461122434199 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 20:20:34 INFO - PROCESS | 1813 | 1461122434204 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 20:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:20:34 INFO - PROCESS | 1813 | 1461122434210 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:20:34 INFO - PROCESS | 1813 | 1461122434216 Marionette TRACE conn3 <- [1,778,null,{}] 20:20:34 INFO - PROCESS | 1813 | 1461122434233 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:34 INFO - PROCESS | 1813 | 1461122434410 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 20:20:34 INFO - PROCESS | 1813 | 1461122434534 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b231a000 == 66 [pid = 1813] [id = 202] 20:20:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 73 (0x7f06b21c9000) [pid = 1813] [serial = 606] [outer = (nil)] 20:20:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x7f06b27b3000) [pid = 1813] [serial = 607] [outer = 0x7f06b21c9000] 20:20:34 INFO - PROCESS | 1813 | 1461122434602 Marionette DEBUG loaded listener.js 20:20:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x7f06b2b0b400) [pid = 1813] [serial = 608] [outer = 0x7f06b21c9000] 20:20:35 INFO - PROCESS | 1813 | 1461122435404 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 20:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1235ms 20:20:35 INFO - PROCESS | 1813 | 1461122435447 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 20:20:35 INFO - PROCESS | 1813 | 1461122435451 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 20:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:20:35 INFO - PROCESS | 1813 | 1461122435474 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:20:35 INFO - PROCESS | 1813 | 1461122435478 Marionette TRACE conn3 <- [1,782,null,{}] 20:20:35 INFO - PROCESS | 1813 | 1461122435484 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:35 INFO - PROCESS | 1813 | 1461122435695 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 20:20:35 INFO - PROCESS | 1813 | 1461122435725 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2cc9800 == 67 [pid = 1813] [id = 203] 20:20:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x7f06b27b2800) [pid = 1813] [serial = 609] [outer = (nil)] 20:20:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x7f06b2d55c00) [pid = 1813] [serial = 610] [outer = 0x7f06b27b2800] 20:20:35 INFO - PROCESS | 1813 | 1461122435791 Marionette DEBUG loaded listener.js 20:20:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x7f06b30d2800) [pid = 1813] [serial = 611] [outer = 0x7f06b27b2800] 20:20:36 INFO - PROCESS | 1813 | 1461122436784 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 20:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1348ms 20:20:36 INFO - PROCESS | 1813 | 1461122436812 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 20:20:36 INFO - PROCESS | 1813 | 1461122436817 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 20:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:20:36 INFO - PROCESS | 1813 | 1461122436823 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:20:36 INFO - PROCESS | 1813 | 1461122436827 Marionette TRACE conn3 <- [1,786,null,{}] 20:20:36 INFO - PROCESS | 1813 | 1461122436839 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:37 INFO - PROCESS | 1813 | 1461122437200 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 20:20:37 INFO - PROCESS | 1813 | --DOMWINDOW == 77 (0x7f06ac08a400) [pid = 1813] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:20:37 INFO - PROCESS | 1813 | --DOMWINDOW == 76 (0x7f06b237a000) [pid = 1813] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:20:37 INFO - PROCESS | 1813 | --DOMWINDOW == 75 (0x7f06ac08c800) [pid = 1813] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:20:37 INFO - PROCESS | 1813 | --DOMWINDOW == 74 (0x7f06b2265c00) [pid = 1813] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:20:37 INFO - PROCESS | 1813 | --DOMWINDOW == 73 (0x7f06b1ec7400) [pid = 1813] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:20:37 INFO - PROCESS | 1813 | --DOMWINDOW == 72 (0x7f06ab46c400) [pid = 1813] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:20:37 INFO - PROCESS | 1813 | --DOMWINDOW == 71 (0x7f06b0a25400) [pid = 1813] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:20:37 INFO - PROCESS | 1813 | 1461122437326 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b088a000 == 68 [pid = 1813] [id = 204] 20:20:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 72 (0x7f06ab46c400) [pid = 1813] [serial = 612] [outer = (nil)] 20:20:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 73 (0x7f06b1ec7400) [pid = 1813] [serial = 613] [outer = 0x7f06ab46c400] 20:20:37 INFO - PROCESS | 1813 | 1461122437398 Marionette DEBUG loaded listener.js 20:20:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x7f06b30db000) [pid = 1813] [serial = 614] [outer = 0x7f06ab46c400] 20:20:38 INFO - PROCESS | 1813 | 1461122438095 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 20:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1332ms 20:20:38 INFO - PROCESS | 1813 | 1461122438157 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 20:20:38 INFO - PROCESS | 1813 | 1461122438160 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 20:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:20:38 INFO - PROCESS | 1813 | 1461122438167 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:20:38 INFO - PROCESS | 1813 | 1461122438171 Marionette TRACE conn3 <- [1,790,null,{}] 20:20:38 INFO - PROCESS | 1813 | 1461122438177 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:38 INFO - PROCESS | 1813 | 1461122438399 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 20:20:38 INFO - PROCESS | 1813 | 1461122438514 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b67b8000 == 69 [pid = 1813] [id = 205] 20:20:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x7f06abd8e000) [pid = 1813] [serial = 615] [outer = (nil)] 20:20:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x7f06b5ea4800) [pid = 1813] [serial = 616] [outer = 0x7f06abd8e000] 20:20:38 INFO - PROCESS | 1813 | 1461122438584 Marionette DEBUG loaded listener.js 20:20:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x7f06b60e0800) [pid = 1813] [serial = 617] [outer = 0x7f06abd8e000] 20:20:39 INFO - PROCESS | 1813 | 1461122439513 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 20:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1385ms 20:20:39 INFO - PROCESS | 1813 | 1461122439555 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 20:20:39 INFO - PROCESS | 1813 | 1461122439561 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 20:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:20:39 INFO - PROCESS | 1813 | 1461122439571 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:20:39 INFO - PROCESS | 1813 | 1461122439578 Marionette TRACE conn3 <- [1,794,null,{}] 20:20:39 INFO - PROCESS | 1813 | 1461122439589 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:39 INFO - PROCESS | 1813 | 1461122439793 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 20:20:40 INFO - PROCESS | 1813 | 1461122440020 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1e3f800 == 70 [pid = 1813] [id = 206] 20:20:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x7f06ac09fc00) [pid = 1813] [serial = 618] [outer = (nil)] 20:20:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x7f06b1ec5000) [pid = 1813] [serial = 619] [outer = 0x7f06ac09fc00] 20:20:40 INFO - PROCESS | 1813 | 1461122440149 Marionette DEBUG loaded listener.js 20:20:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x7f06b1fee000) [pid = 1813] [serial = 620] [outer = 0x7f06ac09fc00] 20:20:41 INFO - PROCESS | 1813 | 1461122441007 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 20:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1495ms 20:20:41 INFO - PROCESS | 1813 | 1461122441066 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 20:20:41 INFO - PROCESS | 1813 | 1461122441076 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 20:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:20:41 INFO - PROCESS | 1813 | 1461122441099 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:20:41 INFO - PROCESS | 1813 | 1461122441106 Marionette TRACE conn3 <- [1,798,null,{}] 20:20:41 INFO - PROCESS | 1813 | 1461122441113 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:41 INFO - PROCESS | 1813 | 1461122441361 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 20:20:41 INFO - PROCESS | 1813 | 1461122441620 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c40000 == 71 [pid = 1813] [id = 207] 20:20:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x7f06b2708400) [pid = 1813] [serial = 621] [outer = (nil)] 20:20:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x7f06b27b1000) [pid = 1813] [serial = 622] [outer = 0x7f06b2708400] 20:20:41 INFO - PROCESS | 1813 | 1461122441796 Marionette DEBUG loaded listener.js 20:20:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x7f06b2b8e400) [pid = 1813] [serial = 623] [outer = 0x7f06b2708400] 20:20:43 INFO - PROCESS | 1813 | 1461122443227 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 20:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 20:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 2193ms 20:20:43 INFO - PROCESS | 1813 | 1461122443289 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 20:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:20:43 INFO - PROCESS | 1813 | 1461122443293 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 20:20:43 INFO - PROCESS | 1813 | 1461122443300 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:20:43 INFO - PROCESS | 1813 | 1461122443306 Marionette TRACE conn3 <- [1,802,null,{}] 20:20:43 INFO - PROCESS | 1813 | 1461122443323 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:43 INFO - PROCESS | 1813 | 1461122443599 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 20:20:43 INFO - PROCESS | 1813 | 1461122443757 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bac5c000 == 72 [pid = 1813] [id = 208] 20:20:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x7f06b4a0d800) [pid = 1813] [serial = 624] [outer = (nil)] 20:20:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f06b5f65c00) [pid = 1813] [serial = 625] [outer = 0x7f06b4a0d800] 20:20:43 INFO - PROCESS | 1813 | 1461122443841 Marionette DEBUG loaded listener.js 20:20:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f06b60d5c00) [pid = 1813] [serial = 626] [outer = 0x7f06b4a0d800] 20:20:44 INFO - PROCESS | 1813 | 1461122444709 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 20:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 20:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1446ms 20:20:44 INFO - PROCESS | 1813 | 1461122444746 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 20:20:44 INFO - PROCESS | 1813 | 1461122444750 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 20:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:20:44 INFO - PROCESS | 1813 | 1461122444758 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:20:44 INFO - PROCESS | 1813 | 1461122444760 Marionette TRACE conn3 <- [1,806,null,{}] 20:20:44 INFO - PROCESS | 1813 | 1461122444767 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:44 INFO - PROCESS | 1813 | 1461122444956 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 20:20:45 INFO - PROCESS | 1813 | 1461122445119 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4c7000 == 73 [pid = 1813] [id = 209] 20:20:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f06b4a17c00) [pid = 1813] [serial = 627] [outer = (nil)] 20:20:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f06b67d7000) [pid = 1813] [serial = 628] [outer = 0x7f06b4a17c00] 20:20:45 INFO - PROCESS | 1813 | 1461122445194 Marionette DEBUG loaded listener.js 20:20:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f06b6e98c00) [pid = 1813] [serial = 629] [outer = 0x7f06b4a17c00] 20:20:46 INFO - PROCESS | 1813 | 1461122446135 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 20:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 20:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1430ms 20:20:46 INFO - PROCESS | 1813 | 1461122446189 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 20:20:46 INFO - PROCESS | 1813 | 1461122446192 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 20:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:20:46 INFO - PROCESS | 1813 | 1461122446199 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:20:46 INFO - PROCESS | 1813 | 1461122446201 Marionette TRACE conn3 <- [1,810,null,{}] 20:20:46 INFO - PROCESS | 1813 | 1461122446208 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:46 INFO - PROCESS | 1813 | 1461122446407 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 20:20:46 INFO - PROCESS | 1813 | 1461122446563 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc4ba800 == 74 [pid = 1813] [id = 210] 20:20:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f06b64eec00) [pid = 1813] [serial = 630] [outer = (nil)] 20:20:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f06b6e9dc00) [pid = 1813] [serial = 631] [outer = 0x7f06b64eec00] 20:20:46 INFO - PROCESS | 1813 | 1461122446641 Marionette DEBUG loaded listener.js 20:20:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f06b7d7c800) [pid = 1813] [serial = 632] [outer = 0x7f06b64eec00] 20:20:47 INFO - PROCESS | 1813 | 1461122447514 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 20:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1383ms 20:20:47 INFO - PROCESS | 1813 | 1461122447583 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 20:20:47 INFO - PROCESS | 1813 | 1461122447587 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 20:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:20:47 INFO - PROCESS | 1813 | 1461122447593 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:20:47 INFO - PROCESS | 1813 | 1461122447597 Marionette TRACE conn3 <- [1,814,null,{}] 20:20:47 INFO - PROCESS | 1813 | 1461122447603 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:47 INFO - PROCESS | 1813 | 1461122447860 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 20:20:48 INFO - PROCESS | 1813 | 1461122448073 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd333800 == 75 [pid = 1813] [id = 211] 20:20:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f06b8864c00) [pid = 1813] [serial = 633] [outer = (nil)] 20:20:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f06b94aa400) [pid = 1813] [serial = 634] [outer = 0x7f06b8864c00] 20:20:48 INFO - PROCESS | 1813 | 1461122448198 Marionette DEBUG loaded listener.js 20:20:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f06b9fa2400) [pid = 1813] [serial = 635] [outer = 0x7f06b8864c00] 20:20:49 INFO - PROCESS | 1813 | 1461122449096 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 20:20:49 INFO - PROCESS | 1813 | 1461122449136 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 20:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:20:49 INFO - PROCESS | 1813 | 1461122449142 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:20:49 INFO - PROCESS | 1813 | 1461122449145 Marionette TRACE conn3 <- [1,818,null,{}] 20:20:49 INFO - PROCESS | 1813 | 1461122449151 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:49 INFO - PROCESS | 1813 | 1461122449334 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 20:20:49 INFO - PROCESS | 1813 | 1461122449498 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bebb4800 == 76 [pid = 1813] [id = 212] 20:20:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f06b2b90800) [pid = 1813] [serial = 636] [outer = (nil)] 20:20:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f06bab28c00) [pid = 1813] [serial = 637] [outer = 0x7f06b2b90800] 20:20:49 INFO - PROCESS | 1813 | 1461122449571 Marionette DEBUG loaded listener.js 20:20:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f06baf3f400) [pid = 1813] [serial = 638] [outer = 0x7f06b2b90800] 20:20:50 INFO - PROCESS | 1813 | 1461122450510 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 20:20:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f06abd89000) [pid = 1813] [serial = 639] [outer = 0x7f06b21c9c00] 20:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1430ms 20:20:50 INFO - PROCESS | 1813 | 1461122450592 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 20:20:50 INFO - PROCESS | 1813 | 1461122450597 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 20:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:20:50 INFO - PROCESS | 1813 | 1461122450659 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:20:50 INFO - PROCESS | 1813 | 1461122450664 Marionette TRACE conn3 <- [1,822,null,{}] 20:20:50 INFO - PROCESS | 1813 | 1461122450683 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:50 INFO - PROCESS | 1813 | 1461122450868 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 20:20:51 INFO - PROCESS | 1813 | 1461122451072 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c1ec4800 == 77 [pid = 1813] [id = 213] 20:20:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f06ab46ac00) [pid = 1813] [serial = 640] [outer = (nil)] 20:20:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f06b2b87800) [pid = 1813] [serial = 641] [outer = 0x7f06ab46ac00] 20:20:51 INFO - PROCESS | 1813 | 1461122451175 Marionette DEBUG loaded listener.js 20:20:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f06bb21b000) [pid = 1813] [serial = 642] [outer = 0x7f06ab46ac00] 20:20:52 INFO - PROCESS | 1813 | 1461122452076 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 20:20:52 INFO - PROCESS | 1813 | 1461122452106 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 20:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:20:52 INFO - PROCESS | 1813 | 1461122452114 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:20:52 INFO - PROCESS | 1813 | 1461122452118 Marionette TRACE conn3 <- [1,826,null,{}] 20:20:52 INFO - PROCESS | 1813 | 1461122452124 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:52 INFO - PROCESS | 1813 | 1461122452312 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 20:20:52 INFO - PROCESS | 1813 | 1461122452479 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8b75800 == 78 [pid = 1813] [id = 214] 20:20:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06ab46e000) [pid = 1813] [serial = 643] [outer = (nil)] 20:20:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06bb771800) [pid = 1813] [serial = 644] [outer = 0x7f06ab46e000] 20:20:52 INFO - PROCESS | 1813 | 1461122452558 Marionette DEBUG loaded listener.js 20:20:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06bbb86c00) [pid = 1813] [serial = 645] [outer = 0x7f06ab46e000] 20:20:53 INFO - PROCESS | 1813 | 1461122453441 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 20:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1391ms 20:20:53 INFO - PROCESS | 1813 | 1461122453505 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 20:20:53 INFO - PROCESS | 1813 | 1461122453508 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 20:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:20:53 INFO - PROCESS | 1813 | 1461122453516 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:20:53 INFO - PROCESS | 1813 | 1461122453520 Marionette TRACE conn3 <- [1,830,null,{}] 20:20:53 INFO - PROCESS | 1813 | 1461122453525 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:53 INFO - PROCESS | 1813 | 1461122453767 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 20:20:53 INFO - PROCESS | 1813 | 1461122453982 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b0824000 == 79 [pid = 1813] [id = 215] 20:20:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06ab46bc00) [pid = 1813] [serial = 646] [outer = (nil)] 20:20:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06ab474800) [pid = 1813] [serial = 647] [outer = 0x7f06ab46bc00] 20:20:54 INFO - PROCESS | 1813 | 1461122454327 Marionette DEBUG loaded listener.js 20:20:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06ac096800) [pid = 1813] [serial = 648] [outer = 0x7f06ab46bc00] 20:20:55 INFO - PROCESS | 1813 | 1461122455276 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 20:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1791ms 20:20:55 INFO - PROCESS | 1813 | 1461122455309 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 20:20:55 INFO - PROCESS | 1813 | 1461122455315 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 20:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:20:55 INFO - PROCESS | 1813 | 1461122455326 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:20:55 INFO - PROCESS | 1813 | 1461122455329 Marionette TRACE conn3 <- [1,834,null,{}] 20:20:55 INFO - PROCESS | 1813 | 1461122455339 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:55 INFO - PROCESS | 1813 | 1461122455622 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 20:20:55 INFO - PROCESS | 1813 | 1461122455849 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab8b1800 == 80 [pid = 1813] [id = 216] 20:20:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06ac09e800) [pid = 1813] [serial = 649] [outer = (nil)] 20:20:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f06b2258000) [pid = 1813] [serial = 650] [outer = 0x7f06ac09e800] 20:20:55 INFO - PROCESS | 1813 | 1461122455972 Marionette DEBUG loaded listener.js 20:20:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f06b2393c00) [pid = 1813] [serial = 651] [outer = 0x7f06ac09e800] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f06b1fed800) [pid = 1813] [serial = 586] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f06b4b12c00) [pid = 1813] [serial = 580] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f06ac088000) [pid = 1813] [serial = 556] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f06b3c82c00) [pid = 1813] [serial = 577] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f06b3d89c00) [pid = 1813] [serial = 562] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f06b255d800) [pid = 1813] [serial = 572] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f06b238e000) [pid = 1813] [serial = 571] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f06b270b400) [pid = 1813] [serial = 574] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f06b2d59800) [pid = 1813] [serial = 575] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f06b255c000) [pid = 1813] [serial = 559] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f06b21c5400) [pid = 1813] [serial = 569] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f06b1ece000) [pid = 1813] [serial = 568] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f06b60b2800) [pid = 1813] [serial = 565] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f06b5e99c00) [pid = 1813] [serial = 581] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f06b4033400) [pid = 1813] [serial = 578] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f06abd82400) [pid = 1813] [serial = 583] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f06b0a2a800) [pid = 1813] [serial = 584] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f06b5f64800) [pid = 1813] [serial = 554] [outer = (nil)] [url = about:blank] 20:20:56 INFO - PROCESS | 1813 | 1461122456810 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 20:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1536ms 20:20:56 INFO - PROCESS | 1813 | 1461122456862 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 20:20:56 INFO - PROCESS | 1813 | 1461122456868 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 20:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:20:56 INFO - PROCESS | 1813 | 1461122456878 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:20:56 INFO - PROCESS | 1813 | 1461122456882 Marionette TRACE conn3 <- [1,838,null,{}] 20:20:56 INFO - PROCESS | 1813 | 1461122456888 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:57 INFO - PROCESS | 1813 | 1461122457062 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 20:20:57 INFO - PROCESS | 1813 | 1461122457079 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2130000 == 81 [pid = 1813] [id = 217] 20:20:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f06b270b000) [pid = 1813] [serial = 652] [outer = (nil)] 20:20:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f06b27b5400) [pid = 1813] [serial = 653] [outer = 0x7f06b270b000] 20:20:57 INFO - PROCESS | 1813 | 1461122457146 Marionette DEBUG loaded listener.js 20:20:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f06b2d4d800) [pid = 1813] [serial = 654] [outer = 0x7f06b270b000] 20:20:58 INFO - PROCESS | 1813 | 1461122458123 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 20:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1283ms 20:20:58 INFO - PROCESS | 1813 | 1461122458162 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 20:20:58 INFO - PROCESS | 1813 | 1461122458167 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 20:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:20:58 INFO - PROCESS | 1813 | 1461122458173 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:20:58 INFO - PROCESS | 1813 | 1461122458179 Marionette TRACE conn3 <- [1,842,null,{}] 20:20:58 INFO - PROCESS | 1813 | 1461122458195 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:58 INFO - PROCESS | 1813 | 1461122458440 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 20:20:58 INFO - PROCESS | 1813 | 1461122458525 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c3d000 == 82 [pid = 1813] [id = 218] 20:20:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f06b2261400) [pid = 1813] [serial = 655] [outer = (nil)] 20:20:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f06b3c8cc00) [pid = 1813] [serial = 656] [outer = 0x7f06b2261400] 20:20:58 INFO - PROCESS | 1813 | 1461122458591 Marionette DEBUG loaded listener.js 20:20:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f06b5e9d400) [pid = 1813] [serial = 657] [outer = 0x7f06b2261400] 20:20:59 INFO - PROCESS | 1813 | 1461122459393 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 20:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1235ms 20:20:59 INFO - PROCESS | 1813 | 1461122459412 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 20:20:59 INFO - PROCESS | 1813 | 1461122459417 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 20:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:20:59 INFO - PROCESS | 1813 | 1461122459423 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:20:59 INFO - PROCESS | 1813 | 1461122459426 Marionette TRACE conn3 <- [1,846,null,{}] 20:20:59 INFO - PROCESS | 1813 | 1461122459432 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:59 INFO - PROCESS | 1813 | 1461122459661 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 20:20:59 INFO - PROCESS | 1813 | 1461122459706 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6835000 == 83 [pid = 1813] [id = 219] 20:20:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f06b402b400) [pid = 1813] [serial = 658] [outer = (nil)] 20:20:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f06b60bb800) [pid = 1813] [serial = 659] [outer = 0x7f06b402b400] 20:20:59 INFO - PROCESS | 1813 | 1461122459773 Marionette DEBUG loaded listener.js 20:20:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f06b67d8c00) [pid = 1813] [serial = 660] [outer = 0x7f06b402b400] 20:21:00 INFO - PROCESS | 1813 | 1461122460672 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 20:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1284ms 20:21:00 INFO - PROCESS | 1813 | 1461122460710 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 20:21:00 INFO - PROCESS | 1813 | 1461122460713 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 20:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:21:00 INFO - PROCESS | 1813 | 1461122460719 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:21:00 INFO - PROCESS | 1813 | 1461122460722 Marionette TRACE conn3 <- [1,850,null,{}] 20:21:00 INFO - PROCESS | 1813 | 1461122460728 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:01 INFO - PROCESS | 1813 | 1461122461033 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 20:21:01 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f06b27b2800) [pid = 1813] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:21:01 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f06ab46c400) [pid = 1813] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:21:01 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f06b21c9000) [pid = 1813] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:21:01 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f06ac0a1000) [pid = 1813] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:21:01 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f06ab46cc00) [pid = 1813] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:21:01 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f06ac0a0000) [pid = 1813] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:21:01 INFO - PROCESS | 1813 | 1461122461129 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b278a800 == 84 [pid = 1813] [id = 220] 20:21:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f06ac0a1000) [pid = 1813] [serial = 661] [outer = (nil)] 20:21:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f06b27adc00) [pid = 1813] [serial = 662] [outer = 0x7f06ac0a1000] 20:21:01 INFO - PROCESS | 1813 | 1461122461203 Marionette DEBUG loaded listener.js 20:21:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f06b88c5800) [pid = 1813] [serial = 663] [outer = 0x7f06ac0a1000] 20:21:01 INFO - PROCESS | 1813 | 1461122461971 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 20:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1280ms 20:21:02 INFO - PROCESS | 1813 | 1461122462008 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 20:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:21:02 INFO - PROCESS | 1813 | 1461122462025 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 20:21:02 INFO - PROCESS | 1813 | 1461122462032 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:21:02 INFO - PROCESS | 1813 | 1461122462036 Marionette TRACE conn3 <- [1,854,null,{}] 20:21:02 INFO - PROCESS | 1813 | 1461122462041 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:02 INFO - PROCESS | 1813 | 1461122462236 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 20:21:02 INFO - PROCESS | 1813 | 1461122462363 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc61f000 == 85 [pid = 1813] [id = 221] 20:21:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f06b1d71c00) [pid = 1813] [serial = 664] [outer = (nil)] 20:21:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f06bbb82800) [pid = 1813] [serial = 665] [outer = 0x7f06b1d71c00] 20:21:02 INFO - PROCESS | 1813 | 1461122462431 Marionette DEBUG loaded listener.js 20:21:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f06bbc86800) [pid = 1813] [serial = 666] [outer = 0x7f06b1d71c00] 20:21:03 INFO - PROCESS | 1813 | 1461122463339 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 20:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1382ms 20:21:03 INFO - PROCESS | 1813 | 1461122463415 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 20:21:03 INFO - PROCESS | 1813 | 1461122463420 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 20:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:21:03 INFO - PROCESS | 1813 | 1461122463431 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:21:03 INFO - PROCESS | 1813 | 1461122463436 Marionette TRACE conn3 <- [1,858,null,{}] 20:21:03 INFO - PROCESS | 1813 | 1461122463448 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:03 INFO - PROCESS | 1813 | 1461122463690 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 20:21:03 INFO - PROCESS | 1813 | 1461122463981 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2313800 == 86 [pid = 1813] [id = 222] 20:21:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f06ac098000) [pid = 1813] [serial = 667] [outer = (nil)] 20:21:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f06b1fe6000) [pid = 1813] [serial = 668] [outer = 0x7f06ac098000] 20:21:04 INFO - PROCESS | 1813 | 1461122464074 Marionette DEBUG loaded listener.js 20:21:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f06b238fc00) [pid = 1813] [serial = 669] [outer = 0x7f06ac098000] 20:21:04 INFO - PROCESS | 1813 | 1461122464933 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 20:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1544ms 20:21:04 INFO - PROCESS | 1813 | 1461122464975 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 20:21:04 INFO - PROCESS | 1813 | 1461122464985 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 20:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:21:05 INFO - PROCESS | 1813 | 1461122464996 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:21:05 INFO - PROCESS | 1813 | 1461122465000 Marionette TRACE conn3 <- [1,862,null,{}] 20:21:05 INFO - PROCESS | 1813 | 1461122465007 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:05 INFO - PROCESS | 1813 | 1461122465208 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 20:21:05 INFO - PROCESS | 1813 | 1461122465371 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ba054800 == 87 [pid = 1813] [id = 223] 20:21:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f06b1ec3000) [pid = 1813] [serial = 670] [outer = (nil)] 20:21:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f06b2d5b000) [pid = 1813] [serial = 671] [outer = 0x7f06b1ec3000] 20:21:05 INFO - PROCESS | 1813 | 1461122465449 Marionette DEBUG loaded listener.js 20:21:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f06b4a0f000) [pid = 1813] [serial = 672] [outer = 0x7f06b1ec3000] 20:21:06 INFO - PROCESS | 1813 | 1461122466508 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 20:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1536ms 20:21:06 INFO - PROCESS | 1813 | 1461122466560 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 20:21:06 INFO - PROCESS | 1813 | 1461122466565 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 20:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:21:06 INFO - PROCESS | 1813 | 1461122466579 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:21:06 INFO - PROCESS | 1813 | 1461122466585 Marionette TRACE conn3 <- [1,866,null,{}] 20:21:06 INFO - PROCESS | 1813 | 1461122466602 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:06 INFO - PROCESS | 1813 | 1461122466880 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 20:21:07 INFO - PROCESS | 1813 | 1461122467093 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8c1c000 == 88 [pid = 1813] [id = 224] 20:21:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f06b7d81400) [pid = 1813] [serial = 673] [outer = (nil)] 20:21:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f06b9273800) [pid = 1813] [serial = 674] [outer = 0x7f06b7d81400] 20:21:07 INFO - PROCESS | 1813 | 1461122467173 Marionette DEBUG loaded listener.js 20:21:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f06bb1b8800) [pid = 1813] [serial = 675] [outer = 0x7f06b7d81400] 20:21:08 INFO - PROCESS | 1813 | 1461122468054 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 20:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1540ms 20:21:08 INFO - PROCESS | 1813 | 1461122468120 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 20:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:21:08 INFO - PROCESS | 1813 | 1461122468125 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 20:21:08 INFO - PROCESS | 1813 | 1461122468131 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:21:08 INFO - PROCESS | 1813 | 1461122468134 Marionette TRACE conn3 <- [1,870,null,{}] 20:21:08 INFO - PROCESS | 1813 | 1461122468140 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:08 INFO - PROCESS | 1813 | 1461122468334 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 20:21:08 INFO - PROCESS | 1813 | 1461122468498 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c9ac9000 == 89 [pid = 1813] [id = 225] 20:21:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f06ab46a000) [pid = 1813] [serial = 676] [outer = (nil)] 20:21:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f06bbf91800) [pid = 1813] [serial = 677] [outer = 0x7f06ab46a000] 20:21:08 INFO - PROCESS | 1813 | 1461122468578 Marionette DEBUG loaded listener.js 20:21:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f06bc4a3400) [pid = 1813] [serial = 678] [outer = 0x7f06ab46a000] 20:21:09 INFO - PROCESS | 1813 | 1461122469477 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 20:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1396ms 20:21:09 INFO - PROCESS | 1813 | 1461122469528 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 20:21:09 INFO - PROCESS | 1813 | 1461122469532 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 20:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:21:09 INFO - PROCESS | 1813 | 1461122469540 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:21:09 INFO - PROCESS | 1813 | 1461122469544 Marionette TRACE conn3 <- [1,874,null,{}] 20:21:09 INFO - PROCESS | 1813 | 1461122469550 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:09 INFO - PROCESS | 1813 | 1461122469733 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 20:21:09 INFO - PROCESS | 1813 | 1461122469896 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cba08000 == 90 [pid = 1813] [id = 226] 20:21:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f06b8859c00) [pid = 1813] [serial = 679] [outer = (nil)] 20:21:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f06bc5c3000) [pid = 1813] [serial = 680] [outer = 0x7f06b8859c00] 20:21:09 INFO - PROCESS | 1813 | 1461122469976 Marionette DEBUG loaded listener.js 20:21:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f06bc809000) [pid = 1813] [serial = 681] [outer = 0x7f06b8859c00] 20:21:10 INFO - PROCESS | 1813 | 1461122470883 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 20:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1383ms 20:21:10 INFO - PROCESS | 1813 | 1461122470924 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 20:21:10 INFO - PROCESS | 1813 | 1461122470928 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 20:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:21:10 INFO - PROCESS | 1813 | 1461122470934 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:21:10 INFO - PROCESS | 1813 | 1461122470938 Marionette TRACE conn3 <- [1,878,null,{}] 20:21:10 INFO - PROCESS | 1813 | 1461122470943 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:11 INFO - PROCESS | 1813 | 1461122471164 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 20:21:11 INFO - PROCESS | 1813 | 1461122471329 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cd71f000 == 91 [pid = 1813] [id = 227] 20:21:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f06bab25800) [pid = 1813] [serial = 682] [outer = (nil)] 20:21:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f06bcfcec00) [pid = 1813] [serial = 683] [outer = 0x7f06bab25800] 20:21:11 INFO - PROCESS | 1813 | 1461122471409 Marionette DEBUG loaded listener.js 20:21:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f06beb1f000) [pid = 1813] [serial = 684] [outer = 0x7f06bab25800] 20:21:12 INFO - PROCESS | 1813 | 1461122472286 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 20:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1385ms 20:21:12 INFO - PROCESS | 1813 | 1461122472321 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 20:21:12 INFO - PROCESS | 1813 | 1461122472325 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 20:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:21:12 INFO - PROCESS | 1813 | 1461122472333 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:21:12 INFO - PROCESS | 1813 | 1461122472336 Marionette TRACE conn3 <- [1,882,null,{}] 20:21:12 INFO - PROCESS | 1813 | 1461122472342 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:12 INFO - PROCESS | 1813 | 1461122472524 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 20:21:12 INFO - PROCESS | 1813 | 1461122472695 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce149000 == 92 [pid = 1813] [id = 228] 20:21:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f06beb4e800) [pid = 1813] [serial = 685] [outer = (nil)] 20:21:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f06bede8000) [pid = 1813] [serial = 686] [outer = 0x7f06beb4e800] 20:21:12 INFO - PROCESS | 1813 | 1461122472768 Marionette DEBUG loaded listener.js 20:21:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f06c2011c00) [pid = 1813] [serial = 687] [outer = 0x7f06beb4e800] 20:21:13 INFO - PROCESS | 1813 | 1461122473679 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 20:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1385ms 20:21:13 INFO - PROCESS | 1813 | 1461122473719 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 20:21:13 INFO - PROCESS | 1813 | 1461122473723 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 20:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:21:13 INFO - PROCESS | 1813 | 1461122473730 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:21:13 INFO - PROCESS | 1813 | 1461122473733 Marionette TRACE conn3 <- [1,886,null,{}] 20:21:13 INFO - PROCESS | 1813 | 1461122473739 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:13 INFO - PROCESS | 1813 | 1461122473939 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 20:21:14 INFO - PROCESS | 1813 | 1461122474110 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce325800 == 93 [pid = 1813] [id = 229] 20:21:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f06beb44400) [pid = 1813] [serial = 688] [outer = (nil)] 20:21:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06c7dd2400) [pid = 1813] [serial = 689] [outer = 0x7f06beb44400] 20:21:14 INFO - PROCESS | 1813 | 1461122474187 Marionette DEBUG loaded listener.js 20:21:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06c7ddc000) [pid = 1813] [serial = 690] [outer = 0x7f06beb44400] 20:21:15 INFO - PROCESS | 1813 | 1461122475108 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 20:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1433ms 20:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:21:15 INFO - PROCESS | 1813 | 1461122475165 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 20:21:15 INFO - PROCESS | 1813 | 1461122475168 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 20:21:15 INFO - PROCESS | 1813 | 1461122475175 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:21:15 INFO - PROCESS | 1813 | 1461122475178 Marionette TRACE conn3 <- [1,890,null,{}] 20:21:15 INFO - PROCESS | 1813 | 1461122475185 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:15 INFO - PROCESS | 1813 | 1461122475406 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 20:21:15 INFO - PROCESS | 1813 | 1461122475572 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d0c24800 == 94 [pid = 1813] [id = 230] 20:21:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06b5f5ec00) [pid = 1813] [serial = 691] [outer = (nil)] 20:21:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06bea5f800) [pid = 1813] [serial = 692] [outer = 0x7f06b5f5ec00] 20:21:15 INFO - PROCESS | 1813 | 1461122475651 Marionette DEBUG loaded listener.js 20:21:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06c8c23800) [pid = 1813] [serial = 693] [outer = 0x7f06b5f5ec00] 20:21:16 INFO - PROCESS | 1813 | 1461122476575 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 20:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1440ms 20:21:16 INFO - PROCESS | 1813 | 1461122476616 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 20:21:16 INFO - PROCESS | 1813 | 1461122476619 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 20:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:21:16 INFO - PROCESS | 1813 | 1461122476626 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:21:16 INFO - PROCESS | 1813 | 1461122476630 Marionette TRACE conn3 <- [1,894,null,{}] 20:21:16 INFO - PROCESS | 1813 | 1461122476636 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:16 INFO - PROCESS | 1813 | 1461122476860 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 20:21:17 INFO - PROCESS | 1813 | 1461122477432 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1e5f800 == 95 [pid = 1813] [id = 231] 20:21:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06ac084000) [pid = 1813] [serial = 694] [outer = (nil)] 20:21:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06ac094400) [pid = 1813] [serial = 695] [outer = 0x7f06ac084000] 20:21:17 INFO - PROCESS | 1813 | 1461122477548 Marionette DEBUG loaded listener.js 20:21:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06b0a36800) [pid = 1813] [serial = 696] [outer = 0x7f06ac084000] 20:21:18 INFO - PROCESS | 1813 | 1461122478392 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 20:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1840ms 20:21:18 INFO - PROCESS | 1813 | 1461122478470 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 20:21:18 INFO - PROCESS | 1813 | 1461122478478 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 20:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:21:18 INFO - PROCESS | 1813 | 1461122478488 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:21:18 INFO - PROCESS | 1813 | 1461122478491 Marionette TRACE conn3 <- [1,898,null,{}] 20:21:18 INFO - PROCESS | 1813 | 1461122478500 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:18 INFO - PROCESS | 1813 | 1461122478845 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 20:21:19 INFO - PROCESS | 1813 | 1461122479135 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab5a8800 == 96 [pid = 1813] [id = 232] 20:21:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06b2379800) [pid = 1813] [serial = 697] [outer = (nil)] 20:21:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06b2556400) [pid = 1813] [serial = 698] [outer = 0x7f06b2379800] 20:21:19 INFO - PROCESS | 1813 | 1461122479213 Marionette DEBUG loaded listener.js 20:21:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06b27ac000) [pid = 1813] [serial = 699] [outer = 0x7f06b2379800] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b230b800 == 95 [pid = 1813] [id = 53] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2117000 == 94 [pid = 1813] [id = 120] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c1ec1000 == 93 [pid = 1813] [id = 87] 20:21:19 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06b5ea4800) [pid = 1813] [serial = 616] [outer = (nil)] [url = about:blank] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b278a800 == 92 [pid = 1813] [id = 220] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6835000 == 91 [pid = 1813] [id = 219] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c3d000 == 90 [pid = 1813] [id = 218] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2130000 == 89 [pid = 1813] [id = 217] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab8b1800 == 88 [pid = 1813] [id = 216] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b0824000 == 87 [pid = 1813] [id = 215] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c1ec4800 == 86 [pid = 1813] [id = 213] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bebb4800 == 85 [pid = 1813] [id = 212] 20:21:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bd333800 == 84 [pid = 1813] [id = 211] 20:21:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bc4ba800 == 83 [pid = 1813] [id = 210] 20:21:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb4c7000 == 82 [pid = 1813] [id = 209] 20:21:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bac5c000 == 81 [pid = 1813] [id = 208] 20:21:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c40000 == 80 [pid = 1813] [id = 207] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06b2d55c00) [pid = 1813] [serial = 610] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06b1ec7400) [pid = 1813] [serial = 613] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06b30d2800) [pid = 1813] [serial = 611] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06b64f3400) [pid = 1813] [serial = 598] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06b27b3000) [pid = 1813] [serial = 607] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06b1fe2800) [pid = 1813] [serial = 604] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06b2260c00) [pid = 1813] [serial = 605] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06b4b17400) [pid = 1813] [serial = 587] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06b1d6a400) [pid = 1813] [serial = 602] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f06abd8f000) [pid = 1813] [serial = 601] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f06b5ea3000) [pid = 1813] [serial = 595] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f06b2709800) [pid = 1813] [serial = 592] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f06b0a3d800) [pid = 1813] [serial = 589] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f06b30db000) [pid = 1813] [serial = 614] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f06b2b0b400) [pid = 1813] [serial = 608] [outer = (nil)] [url = about:blank] 20:21:20 INFO - PROCESS | 1813 | 1461122480196 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 20:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1741ms 20:21:20 INFO - PROCESS | 1813 | 1461122480233 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 20:21:20 INFO - PROCESS | 1813 | 1461122480239 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 20:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:21:20 INFO - PROCESS | 1813 | 1461122480246 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:21:20 INFO - PROCESS | 1813 | 1461122480250 Marionette TRACE conn3 <- [1,902,null,{}] 20:21:20 INFO - PROCESS | 1813 | 1461122480256 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:20 INFO - PROCESS | 1813 | 1461122480436 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 20:21:20 INFO - PROCESS | 1813 | 1461122480564 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1fc7800 == 81 [pid = 1813] [id = 233] 20:21:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f06b2260c00) [pid = 1813] [serial = 700] [outer = (nil)] 20:21:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f06b27b8800) [pid = 1813] [serial = 701] [outer = 0x7f06b2260c00] 20:21:20 INFO - PROCESS | 1813 | 1461122480634 Marionette DEBUG loaded listener.js 20:21:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f06b2d4d400) [pid = 1813] [serial = 702] [outer = 0x7f06b2260c00] 20:21:21 INFO - PROCESS | 1813 | 1461122481437 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 20:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1239ms 20:21:21 INFO - PROCESS | 1813 | 1461122481504 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 20:21:21 INFO - PROCESS | 1813 | 1461122481508 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 20:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:21:21 INFO - PROCESS | 1813 | 1461122481527 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:21:21 INFO - PROCESS | 1813 | 1461122481537 Marionette TRACE conn3 <- [1,906,null,{}] 20:21:21 INFO - PROCESS | 1813 | 1461122481547 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:21 INFO - PROCESS | 1813 | 1461122481766 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 20:21:21 INFO - PROCESS | 1813 | 1461122481921 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c35800 == 82 [pid = 1813] [id = 234] 20:21:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f06b2389400) [pid = 1813] [serial = 703] [outer = (nil)] 20:21:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f06b4b19000) [pid = 1813] [serial = 704] [outer = 0x7f06b2389400] 20:21:21 INFO - PROCESS | 1813 | 1461122481986 Marionette DEBUG loaded listener.js 20:21:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06b5e99400) [pid = 1813] [serial = 705] [outer = 0x7f06b2389400] 20:21:22 INFO - PROCESS | 1813 | 1461122482837 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 20:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1355ms 20:21:22 INFO - PROCESS | 1813 | 1461122482871 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 20:21:22 INFO - PROCESS | 1813 | 1461122482876 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 20:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:21:22 INFO - PROCESS | 1813 | 1461122482883 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:21:22 INFO - PROCESS | 1813 | 1461122482886 Marionette TRACE conn3 <- [1,910,null,{}] 20:21:22 INFO - PROCESS | 1813 | 1461122482891 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:23 INFO - PROCESS | 1813 | 1461122483119 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 20:21:23 INFO - PROCESS | 1813 | 1461122483145 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6113800 == 83 [pid = 1813] [id = 235] 20:21:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06b2ea5400) [pid = 1813] [serial = 706] [outer = (nil)] 20:21:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06b60ac400) [pid = 1813] [serial = 707] [outer = 0x7f06b2ea5400] 20:21:23 INFO - PROCESS | 1813 | 1461122483211 Marionette DEBUG loaded listener.js 20:21:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06b60e0c00) [pid = 1813] [serial = 708] [outer = 0x7f06b2ea5400] 20:21:24 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06b402b400) [pid = 1813] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:21:24 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06ac09e800) [pid = 1813] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:21:24 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06b270b000) [pid = 1813] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:21:24 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f06ac0a1000) [pid = 1813] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:21:24 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f06b2261400) [pid = 1813] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:21:24 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f06ab46bc00) [pid = 1813] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:21:24 INFO - PROCESS | 1813 | 1461122484314 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 20:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1493ms 20:21:24 INFO - PROCESS | 1813 | 1461122484377 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 20:21:24 INFO - PROCESS | 1813 | 1461122484381 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 20:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:21:24 INFO - PROCESS | 1813 | 1461122484387 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:21:24 INFO - PROCESS | 1813 | 1461122484389 Marionette TRACE conn3 <- [1,914,null,{}] 20:21:24 INFO - PROCESS | 1813 | 1461122484396 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:24 INFO - PROCESS | 1813 | 1461122484576 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 20:21:24 INFO - PROCESS | 1813 | 1461122484700 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b67ce800 == 84 [pid = 1813] [id = 236] 20:21:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f06b67d5c00) [pid = 1813] [serial = 709] [outer = (nil)] 20:21:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f06b67dfc00) [pid = 1813] [serial = 710] [outer = 0x7f06b67d5c00] 20:21:24 INFO - PROCESS | 1813 | 1461122484825 Marionette DEBUG loaded listener.js 20:21:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06b88cb800) [pid = 1813] [serial = 711] [outer = 0x7f06b67d5c00] 20:21:25 INFO - PROCESS | 1813 | 1461122485545 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 20:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1181ms 20:21:25 INFO - PROCESS | 1813 | 1461122485569 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 20:21:25 INFO - PROCESS | 1813 | 1461122485573 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 20:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:21:25 INFO - PROCESS | 1813 | 1461122485579 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:21:25 INFO - PROCESS | 1813 | 1461122485582 Marionette TRACE conn3 <- [1,918,null,{}] 20:21:25 INFO - PROCESS | 1813 | 1461122485609 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:25 INFO - PROCESS | 1813 | 1461122485781 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 20:21:25 INFO - PROCESS | 1813 | 1461122485803 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4c7000 == 85 [pid = 1813] [id = 237] 20:21:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06b9b89000) [pid = 1813] [serial = 712] [outer = (nil)] 20:21:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06bb2af000) [pid = 1813] [serial = 713] [outer = 0x7f06b9b89000] 20:21:25 INFO - PROCESS | 1813 | 1461122485869 Marionette DEBUG loaded listener.js 20:21:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06bbb85400) [pid = 1813] [serial = 714] [outer = 0x7f06b9b89000] 20:21:27 INFO - PROCESS | 1813 | 1461122487035 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 20:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1498ms 20:21:27 INFO - PROCESS | 1813 | 1461122487079 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 20:21:27 INFO - PROCESS | 1813 | 1461122487085 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 20:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:21:27 INFO - PROCESS | 1813 | 1461122487096 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:21:27 INFO - PROCESS | 1813 | 1461122487100 Marionette TRACE conn3 <- [1,922,null,{}] 20:21:27 INFO - PROCESS | 1813 | 1461122487109 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:27 INFO - PROCESS | 1813 | 1461122487312 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 20:21:27 INFO - PROCESS | 1813 | 1461122487529 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2808000 == 86 [pid = 1813] [id = 238] 20:21:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06b1fe9c00) [pid = 1813] [serial = 715] [outer = (nil)] 20:21:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06b270c800) [pid = 1813] [serial = 716] [outer = 0x7f06b1fe9c00] 20:21:27 INFO - PROCESS | 1813 | 1461122487654 Marionette DEBUG loaded listener.js 20:21:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06b2b05800) [pid = 1813] [serial = 717] [outer = 0x7f06b1fe9c00] 20:21:28 INFO - PROCESS | 1813 | 1461122488582 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 20:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1536ms 20:21:28 INFO - PROCESS | 1813 | 1461122488633 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 20:21:28 INFO - PROCESS | 1813 | 1461122488641 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 20:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:21:28 INFO - PROCESS | 1813 | 1461122488653 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:21:28 INFO - PROCESS | 1813 | 1461122488656 Marionette TRACE conn3 <- [1,926,null,{}] 20:21:28 INFO - PROCESS | 1813 | 1461122488663 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:28 INFO - PROCESS | 1813 | 1461122488863 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 20:21:29 INFO - PROCESS | 1813 | 1461122489109 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bac5d800 == 87 [pid = 1813] [id = 239] 20:21:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06b2b8ac00) [pid = 1813] [serial = 718] [outer = (nil)] 20:21:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06b5e48000) [pid = 1813] [serial = 719] [outer = 0x7f06b2b8ac00] 20:21:29 INFO - PROCESS | 1813 | 1461122489231 Marionette DEBUG loaded listener.js 20:21:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06b60b1800) [pid = 1813] [serial = 720] [outer = 0x7f06b2b8ac00] 20:21:30 INFO - PROCESS | 1813 | 1461122490103 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 20:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1481ms 20:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:21:30 INFO - PROCESS | 1813 | 1461122490135 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 20:21:30 INFO - PROCESS | 1813 | 1461122490138 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 20:21:30 INFO - PROCESS | 1813 | 1461122490146 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:21:30 INFO - PROCESS | 1813 | 1461122490152 Marionette TRACE conn3 <- [1,930,null,{}] 20:21:30 INFO - PROCESS | 1813 | 1461122490170 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:30 INFO - PROCESS | 1813 | 1461122490381 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 20:21:30 INFO - PROCESS | 1813 | 1461122490547 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd6bd000 == 88 [pid = 1813] [id = 240] 20:21:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06b30d4400) [pid = 1813] [serial = 721] [outer = (nil)] 20:21:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06b9b8ac00) [pid = 1813] [serial = 722] [outer = 0x7f06b30d4400] 20:21:30 INFO - PROCESS | 1813 | 1461122490628 Marionette DEBUG loaded listener.js 20:21:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06bb34f800) [pid = 1813] [serial = 723] [outer = 0x7f06b30d4400] 20:21:31 INFO - PROCESS | 1813 | 1461122491521 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 20:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1449ms 20:21:31 INFO - PROCESS | 1813 | 1461122491595 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 20:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:21:31 INFO - PROCESS | 1813 | 1461122491600 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 20:21:31 INFO - PROCESS | 1813 | 1461122491606 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:21:31 INFO - PROCESS | 1813 | 1461122491610 Marionette TRACE conn3 <- [1,934,null,{}] 20:21:31 INFO - PROCESS | 1813 | 1461122491616 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:31 INFO - PROCESS | 1813 | 1461122491828 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 20:21:31 INFO - PROCESS | 1813 | 1461122491995 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2c1f000 == 89 [pid = 1813] [id = 241] 20:21:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06b67d8400) [pid = 1813] [serial = 724] [outer = (nil)] 20:21:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06bc4a3800) [pid = 1813] [serial = 725] [outer = 0x7f06b67d8400] 20:21:32 INFO - PROCESS | 1813 | 1461122492074 Marionette DEBUG loaded listener.js 20:21:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06bc807c00) [pid = 1813] [serial = 726] [outer = 0x7f06b67d8400] 20:21:32 INFO - PROCESS | 1813 | 1461122492944 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 20:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1383ms 20:21:32 INFO - PROCESS | 1813 | 1461122492989 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 20:21:32 INFO - PROCESS | 1813 | 1461122492994 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 20:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:21:33 INFO - PROCESS | 1813 | 1461122493001 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:21:33 INFO - PROCESS | 1813 | 1461122493005 Marionette TRACE conn3 <- [1,938,null,{}] 20:21:33 INFO - PROCESS | 1813 | 1461122493011 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:33 INFO - PROCESS | 1813 | 1461122493197 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 20:21:33 INFO - PROCESS | 1813 | 1461122493369 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c9a7c800 == 90 [pid = 1813] [id = 242] 20:21:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06bbb8e000) [pid = 1813] [serial = 727] [outer = (nil)] 20:21:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06bcfc9800) [pid = 1813] [serial = 728] [outer = 0x7f06bbb8e000] 20:21:33 INFO - PROCESS | 1813 | 1461122493449 Marionette DEBUG loaded listener.js 20:21:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06bab2e800) [pid = 1813] [serial = 729] [outer = 0x7f06bbb8e000] 20:21:34 INFO - PROCESS | 1813 | 1461122494400 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 20:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1430ms 20:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:21:34 INFO - PROCESS | 1813 | 1461122494432 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 20:21:34 INFO - PROCESS | 1813 | 1461122494435 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 20:21:34 INFO - PROCESS | 1813 | 1461122494442 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:21:34 INFO - PROCESS | 1813 | 1461122494445 Marionette TRACE conn3 <- [1,942,null,{}] 20:21:34 INFO - PROCESS | 1813 | 1461122494450 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:34 INFO - PROCESS | 1813 | 1461122494677 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 20:21:34 INFO - PROCESS | 1813 | 1461122494845 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce14a800 == 91 [pid = 1813] [id = 243] 20:21:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06bc80ec00) [pid = 1813] [serial = 730] [outer = (nil)] 20:21:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06c8c23400) [pid = 1813] [serial = 731] [outer = 0x7f06bc80ec00] 20:21:34 INFO - PROCESS | 1813 | 1461122494924 Marionette DEBUG loaded listener.js 20:21:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06c8e92000) [pid = 1813] [serial = 732] [outer = 0x7f06bc80ec00] 20:21:35 INFO - PROCESS | 1813 | 1461122495842 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 20:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1452ms 20:21:35 INFO - PROCESS | 1813 | 1461122495893 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 20:21:35 INFO - PROCESS | 1813 | 1461122495898 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 20:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:21:35 INFO - PROCESS | 1813 | 1461122495904 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:21:35 INFO - PROCESS | 1813 | 1461122495908 Marionette TRACE conn3 <- [1,946,null,{}] 20:21:35 INFO - PROCESS | 1813 | 1461122495914 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:36 INFO - PROCESS | 1813 | 1461122496103 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 20:21:36 INFO - PROCESS | 1813 | 1461122496277 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d247a000 == 92 [pid = 1813] [id = 244] 20:21:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06bd7c4000) [pid = 1813] [serial = 733] [outer = (nil)] 20:21:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06c9038400) [pid = 1813] [serial = 734] [outer = 0x7f06bd7c4000] 20:21:36 INFO - PROCESS | 1813 | 1461122496358 Marionette DEBUG loaded listener.js 20:21:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06c9dd3800) [pid = 1813] [serial = 735] [outer = 0x7f06bd7c4000] 20:21:37 INFO - PROCESS | 1813 | 1461122497274 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 20:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1430ms 20:21:37 INFO - PROCESS | 1813 | 1461122497335 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 20:21:37 INFO - PROCESS | 1813 | 1461122497338 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 20:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:21:37 INFO - PROCESS | 1813 | 1461122497346 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:21:37 INFO - PROCESS | 1813 | 1461122497350 Marionette TRACE conn3 <- [1,950,null,{}] 20:21:37 INFO - PROCESS | 1813 | 1461122497356 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:37 INFO - PROCESS | 1813 | 1461122497553 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 20:21:37 INFO - PROCESS | 1813 | 1461122497721 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6034800 == 93 [pid = 1813] [id = 245] 20:21:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06c8bbdc00) [pid = 1813] [serial = 736] [outer = (nil)] 20:21:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06ca011400) [pid = 1813] [serial = 737] [outer = 0x7f06c8bbdc00] 20:21:37 INFO - PROCESS | 1813 | 1461122497796 Marionette DEBUG loaded listener.js 20:21:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06cbfc6000) [pid = 1813] [serial = 738] [outer = 0x7f06c8bbdc00] 20:21:38 INFO - PROCESS | 1813 | 1461122498684 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 20:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1394ms 20:21:38 INFO - PROCESS | 1813 | 1461122498741 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 20:21:38 INFO - PROCESS | 1813 | 1461122498745 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 20:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:21:38 INFO - PROCESS | 1813 | 1461122498752 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:21:38 INFO - PROCESS | 1813 | 1461122498755 Marionette TRACE conn3 <- [1,954,null,{}] 20:21:38 INFO - PROCESS | 1813 | 1461122498761 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:38 INFO - PROCESS | 1813 | 1461122498958 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 20:21:39 INFO - PROCESS | 1813 | 1461122499139 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a91d2000 == 94 [pid = 1813] [id = 246] 20:21:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06b941bc00) [pid = 1813] [serial = 739] [outer = (nil)] 20:21:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06cd755000) [pid = 1813] [serial = 740] [outer = 0x7f06b941bc00] 20:21:39 INFO - PROCESS | 1813 | 1461122499218 Marionette DEBUG loaded listener.js 20:21:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06cdbb9000) [pid = 1813] [serial = 741] [outer = 0x7f06b941bc00] 20:21:40 INFO - PROCESS | 1813 | 1461122500086 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 20:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1385ms 20:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:21:40 INFO - PROCESS | 1813 | 1461122500139 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 20:21:40 INFO - PROCESS | 1813 | 1461122500142 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 20:21:40 INFO - PROCESS | 1813 | 1461122500149 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:21:40 INFO - PROCESS | 1813 | 1461122500152 Marionette TRACE conn3 <- [1,958,null,{}] 20:21:40 INFO - PROCESS | 1813 | 1461122500159 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:40 INFO - PROCESS | 1813 | 1461122500349 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 20:21:40 INFO - PROCESS | 1813 | 1461122500523 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cde98000 == 95 [pid = 1813] [id = 247] 20:21:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06c8e9ac00) [pid = 1813] [serial = 742] [outer = (nil)] 20:21:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06cdbc1800) [pid = 1813] [serial = 743] [outer = 0x7f06c8e9ac00] 20:21:40 INFO - PROCESS | 1813 | 1461122500601 Marionette DEBUG loaded listener.js 20:21:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06cdd27800) [pid = 1813] [serial = 744] [outer = 0x7f06c8e9ac00] 20:21:41 INFO - PROCESS | 1813 | 1461122501497 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 20:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1387ms 20:21:41 INFO - PROCESS | 1813 | 1461122501536 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 20:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:21:41 INFO - PROCESS | 1813 | 1461122501541 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 20:21:41 INFO - PROCESS | 1813 | 1461122501548 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:21:41 INFO - PROCESS | 1813 | 1461122501553 Marionette TRACE conn3 <- [1,962,null,{}] 20:21:41 INFO - PROCESS | 1813 | 1461122501560 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:41 INFO - PROCESS | 1813 | 1461122501814 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 20:21:42 INFO - PROCESS | 1813 | 1461122502042 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a68b1000 == 96 [pid = 1813] [id = 248] 20:21:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06b6d52400) [pid = 1813] [serial = 745] [outer = (nil)] 20:21:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06cbf28800) [pid = 1813] [serial = 746] [outer = 0x7f06b6d52400] 20:21:42 INFO - PROCESS | 1813 | 1461122502170 Marionette DEBUG loaded listener.js 20:21:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06ce103800) [pid = 1813] [serial = 747] [outer = 0x7f06b6d52400] 20:21:43 INFO - PROCESS | 1813 | 1461122503050 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 20:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1539ms 20:21:43 INFO - PROCESS | 1813 | 1461122503087 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 20:21:43 INFO - PROCESS | 1813 | 1461122503090 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 20:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:21:43 INFO - PROCESS | 1813 | 1461122503097 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:21:43 INFO - PROCESS | 1813 | 1461122503101 Marionette TRACE conn3 <- [1,966,null,{}] 20:21:43 INFO - PROCESS | 1813 | 1461122503107 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:43 INFO - PROCESS | 1813 | 1461122503297 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 20:21:43 INFO - PROCESS | 1813 | 1461122503478 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab887000 == 97 [pid = 1813] [id = 249] 20:21:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06a69a3400) [pid = 1813] [serial = 748] [outer = (nil)] 20:21:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06a69ab800) [pid = 1813] [serial = 749] [outer = 0x7f06a69a3400] 20:21:43 INFO - PROCESS | 1813 | 1461122503551 Marionette DEBUG loaded listener.js 20:21:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06a69b1000) [pid = 1813] [serial = 750] [outer = 0x7f06a69a3400] 20:21:44 INFO - PROCESS | 1813 | 1461122504497 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 20:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1431ms 20:21:44 INFO - PROCESS | 1813 | 1461122504549 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 20:21:44 INFO - PROCESS | 1813 | 1461122504553 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 20:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:21:44 INFO - PROCESS | 1813 | 1461122504560 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:21:44 INFO - PROCESS | 1813 | 1461122504564 Marionette TRACE conn3 <- [1,970,null,{}] 20:21:44 INFO - PROCESS | 1813 | 1461122504569 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:44 INFO - PROCESS | 1813 | 1461122504772 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 20:21:44 INFO - PROCESS | 1813 | 1461122504951 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6abc800 == 98 [pid = 1813] [id = 250] 20:21:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06a69ad000) [pid = 1813] [serial = 751] [outer = (nil)] 20:21:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06a6b6d400) [pid = 1813] [serial = 752] [outer = 0x7f06a69ad000] 20:21:45 INFO - PROCESS | 1813 | 1461122505023 Marionette DEBUG loaded listener.js 20:21:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06a6b71c00) [pid = 1813] [serial = 753] [outer = 0x7f06a69ad000] 20:21:46 INFO - PROCESS | 1813 | 1461122506240 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 20:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1737ms 20:21:46 INFO - PROCESS | 1813 | 1461122506299 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 20:21:46 INFO - PROCESS | 1813 | 1461122506306 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 20:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:21:46 INFO - PROCESS | 1813 | 1461122506316 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:21:46 INFO - PROCESS | 1813 | 1461122506322 Marionette TRACE conn3 <- [1,974,null,{}] 20:21:46 INFO - PROCESS | 1813 | 1461122506330 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:46 INFO - PROCESS | 1813 | 1461122506580 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 20:21:46 INFO - PROCESS | 1813 | 1461122506943 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab8ae000 == 99 [pid = 1813] [id = 251] 20:21:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06b0a3ac00) [pid = 1813] [serial = 754] [outer = (nil)] 20:21:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06b1d6cc00) [pid = 1813] [serial = 755] [outer = 0x7f06b0a3ac00] 20:21:47 INFO - PROCESS | 1813 | 1461122507041 Marionette DEBUG loaded listener.js 20:21:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06b1fe5800) [pid = 1813] [serial = 756] [outer = 0x7f06b0a3ac00] 20:21:48 INFO - PROCESS | 1813 | 1461122508169 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b67ce800 == 98 [pid = 1813] [id = 236] 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6113800 == 97 [pid = 1813] [id = 235] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06b6e9dc00) [pid = 1813] [serial = 631] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06b94aa400) [pid = 1813] [serial = 634] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06bab28c00) [pid = 1813] [serial = 637] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06b2b87800) [pid = 1813] [serial = 641] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06bb771800) [pid = 1813] [serial = 644] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06bbb82800) [pid = 1813] [serial = 665] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c35800 == 96 [pid = 1813] [id = 234] 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1fc7800 == 95 [pid = 1813] [id = 233] 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab5a8800 == 94 [pid = 1813] [id = 232] 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1e5f800 == 93 [pid = 1813] [id = 231] 20:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1937ms 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cd71f000 == 92 [pid = 1813] [id = 227] 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cba08000 == 91 [pid = 1813] [id = 226] 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c9ac9000 == 90 [pid = 1813] [id = 225] 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8c1c000 == 89 [pid = 1813] [id = 224] 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ba054800 == 88 [pid = 1813] [id = 223] 20:21:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2313800 == 87 [pid = 1813] [id = 222] 20:21:48 INFO - PROCESS | 1813 | 1461122508268 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 20:21:48 INFO - PROCESS | 1813 | 1461122508277 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 20:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:21:48 INFO - PROCESS | 1813 | 1461122508305 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:21:48 INFO - PROCESS | 1813 | 1461122508308 Marionette TRACE conn3 <- [1,978,null,{}] 20:21:48 INFO - PROCESS | 1813 | 1461122508318 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:48 INFO - PROCESS | 1813 | 1461122508510 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06b60bb800) [pid = 1813] [serial = 659] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06b1ec5000) [pid = 1813] [serial = 619] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06b2258000) [pid = 1813] [serial = 650] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06b2393c00) [pid = 1813] [serial = 651] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06b27b5400) [pid = 1813] [serial = 653] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06b2d4d800) [pid = 1813] [serial = 654] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06b67d7000) [pid = 1813] [serial = 628] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06b27adc00) [pid = 1813] [serial = 662] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06b3c8cc00) [pid = 1813] [serial = 656] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06b5f65c00) [pid = 1813] [serial = 625] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06b27b1000) [pid = 1813] [serial = 622] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06b67d8c00) [pid = 1813] [serial = 660] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06ac096800) [pid = 1813] [serial = 648] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06ab474800) [pid = 1813] [serial = 647] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06ab46e400) [pid = 1813] [serial = 419] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06b88c5800) [pid = 1813] [serial = 663] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06b5e9d400) [pid = 1813] [serial = 657] [outer = (nil)] [url = about:blank] 20:21:48 INFO - PROCESS | 1813 | 1461122508748 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1e5c800 == 88 [pid = 1813] [id = 252] 20:21:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06ab46e400) [pid = 1813] [serial = 757] [outer = (nil)] 20:21:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06b238e400) [pid = 1813] [serial = 758] [outer = 0x7f06ab46e400] 20:21:48 INFO - PROCESS | 1813 | 1461122508815 Marionette DEBUG loaded listener.js 20:21:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06b2b85c00) [pid = 1813] [serial = 759] [outer = 0x7f06ab46e400] 20:21:49 INFO - PROCESS | 1813 | 1461122509584 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 20:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1354ms 20:21:49 INFO - PROCESS | 1813 | 1461122509646 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 20:21:49 INFO - PROCESS | 1813 | 1461122509650 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 20:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:21:49 INFO - PROCESS | 1813 | 1461122509657 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:21:49 INFO - PROCESS | 1813 | 1461122509663 Marionette TRACE conn3 <- [1,982,null,{}] 20:21:49 INFO - PROCESS | 1813 | 1461122509680 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:49 INFO - PROCESS | 1813 | 1461122509881 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 20:21:50 INFO - PROCESS | 1813 | 1461122510015 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2cd2000 == 89 [pid = 1813] [id = 253] 20:21:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06b255d000) [pid = 1813] [serial = 760] [outer = (nil)] 20:21:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06b4a15800) [pid = 1813] [serial = 761] [outer = 0x7f06b255d000] 20:21:50 INFO - PROCESS | 1813 | 1461122510088 Marionette DEBUG loaded listener.js 20:21:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06b60b1000) [pid = 1813] [serial = 762] [outer = 0x7f06b255d000] 20:21:50 INFO - PROCESS | 1813 | 1461122510935 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 20:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1336ms 20:21:50 INFO - PROCESS | 1813 | 1461122510996 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 20:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:21:51 INFO - PROCESS | 1813 | 1461122511001 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 20:21:51 INFO - PROCESS | 1813 | 1461122511008 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:21:51 INFO - PROCESS | 1813 | 1461122511011 Marionette TRACE conn3 <- [1,986,null,{}] 20:21:51 INFO - PROCESS | 1813 | 1461122511017 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:51 INFO - PROCESS | 1813 | 1461122511265 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 20:21:51 INFO - PROCESS | 1813 | 1461122511294 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b603b000 == 90 [pid = 1813] [id = 254] 20:21:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06b4039000) [pid = 1813] [serial = 763] [outer = (nil)] 20:21:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06b67d8800) [pid = 1813] [serial = 764] [outer = 0x7f06b4039000] 20:21:51 INFO - PROCESS | 1813 | 1461122511361 Marionette DEBUG loaded listener.js 20:21:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06b6d58400) [pid = 1813] [serial = 765] [outer = 0x7f06b4039000] 20:21:52 INFO - PROCESS | 1813 | 1461122512366 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 20:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1385ms 20:21:52 INFO - PROCESS | 1813 | 1461122512393 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 20:21:52 INFO - PROCESS | 1813 | 1461122512397 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 20:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:21:52 INFO - PROCESS | 1813 | 1461122512413 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:21:52 INFO - PROCESS | 1813 | 1461122512416 Marionette TRACE conn3 <- [1,990,null,{}] 20:21:52 INFO - PROCESS | 1813 | 1461122512422 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:52 INFO - PROCESS | 1813 | 1461122512649 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 20:21:52 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06ac084000) [pid = 1813] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:21:52 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06b67d5c00) [pid = 1813] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:21:52 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06b2379800) [pid = 1813] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:21:52 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06b2ea5400) [pid = 1813] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:21:52 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06b2389400) [pid = 1813] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:21:52 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06b2260c00) [pid = 1813] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:21:52 INFO - PROCESS | 1813 | 1461122512980 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5f7d800 == 91 [pid = 1813] [id = 255] 20:21:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06b2260c00) [pid = 1813] [serial = 766] [outer = (nil)] 20:21:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06b4b75000) [pid = 1813] [serial = 767] [outer = 0x7f06b2260c00] 20:21:53 INFO - PROCESS | 1813 | 1461122513052 Marionette DEBUG loaded listener.js 20:21:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06b7d7e000) [pid = 1813] [serial = 768] [outer = 0x7f06b2260c00] 20:21:53 INFO - PROCESS | 1813 | 1461122513788 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 20:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1435ms 20:21:53 INFO - PROCESS | 1813 | 1461122513853 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 20:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:21:53 INFO - PROCESS | 1813 | 1461122513857 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 20:21:53 INFO - PROCESS | 1813 | 1461122513864 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:21:53 INFO - PROCESS | 1813 | 1461122513868 Marionette TRACE conn3 <- [1,994,null,{}] 20:21:53 INFO - PROCESS | 1813 | 1461122513874 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:54 INFO - PROCESS | 1813 | 1461122514094 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 20:21:54 INFO - PROCESS | 1813 | 1461122514228 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb943800 == 92 [pid = 1813] [id = 256] 20:21:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06baf41000) [pid = 1813] [serial = 769] [outer = (nil)] 20:21:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06bc5c5400) [pid = 1813] [serial = 770] [outer = 0x7f06baf41000] 20:21:54 INFO - PROCESS | 1813 | 1461122514298 Marionette DEBUG loaded listener.js 20:21:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06bea56800) [pid = 1813] [serial = 771] [outer = 0x7f06baf41000] 20:21:55 INFO - PROCESS | 1813 | 1461122515224 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 20:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1431ms 20:21:55 INFO - PROCESS | 1813 | 1461122515296 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 20:21:55 INFO - PROCESS | 1813 | 1461122515302 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 20:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:21:55 INFO - PROCESS | 1813 | 1461122515313 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:21:55 INFO - PROCESS | 1813 | 1461122515318 Marionette TRACE conn3 <- [1,998,null,{}] 20:21:55 INFO - PROCESS | 1813 | 1461122515330 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:55 INFO - PROCESS | 1813 | 1461122515585 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 20:21:55 INFO - PROCESS | 1813 | 1461122515865 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b0896800 == 93 [pid = 1813] [id = 257] 20:21:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06a6b78400) [pid = 1813] [serial = 772] [outer = (nil)] 20:21:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06ac0a2000) [pid = 1813] [serial = 773] [outer = 0x7f06a6b78400] 20:21:55 INFO - PROCESS | 1813 | 1461122515947 Marionette DEBUG loaded listener.js 20:21:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06b1ed1000) [pid = 1813] [serial = 774] [outer = 0x7f06a6b78400] 20:21:56 INFO - PROCESS | 1813 | 1461122516904 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 20:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1637ms 20:21:56 INFO - PROCESS | 1813 | 1461122516951 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 20:21:56 INFO - PROCESS | 1813 | 1461122516961 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 20:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:21:56 INFO - PROCESS | 1813 | 1461122516972 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:21:56 INFO - PROCESS | 1813 | 1461122516978 Marionette TRACE conn3 <- [1,1002,null,{}] 20:21:56 INFO - PROCESS | 1813 | 1461122516985 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:57 INFO - PROCESS | 1813 | 1461122517220 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 20:21:57 INFO - PROCESS | 1813 | 1461122517448 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5f79800 == 94 [pid = 1813] [id = 258] 20:21:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06b27b9c00) [pid = 1813] [serial = 775] [outer = (nil)] 20:21:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06b2ea8400) [pid = 1813] [serial = 776] [outer = 0x7f06b27b9c00] 20:21:57 INFO - PROCESS | 1813 | 1461122517572 Marionette DEBUG loaded listener.js 20:21:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06b5e49c00) [pid = 1813] [serial = 777] [outer = 0x7f06b27b9c00] 20:21:58 INFO - PROCESS | 1813 | 1461122518547 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 20:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1637ms 20:21:58 INFO - PROCESS | 1813 | 1461122518612 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 20:21:58 INFO - PROCESS | 1813 | 1461122518619 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 20:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:21:58 INFO - PROCESS | 1813 | 1461122518632 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:21:58 INFO - PROCESS | 1813 | 1461122518643 Marionette TRACE conn3 <- [1,1006,null,{}] 20:21:58 INFO - PROCESS | 1813 | 1461122518670 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:58 INFO - PROCESS | 1813 | 1461122518962 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 20:21:59 INFO - PROCESS | 1813 | 1461122519208 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd6bd800 == 95 [pid = 1813] [id = 259] 20:21:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06b941b800) [pid = 1813] [serial = 778] [outer = (nil)] 20:21:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06baf72400) [pid = 1813] [serial = 779] [outer = 0x7f06b941b800] 20:21:59 INFO - PROCESS | 1813 | 1461122519290 Marionette DEBUG loaded listener.js 20:21:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06bc49f000) [pid = 1813] [serial = 780] [outer = 0x7f06b941b800] 20:22:00 INFO - PROCESS | 1813 | 1461122520187 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 20:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1599ms 20:22:00 INFO - PROCESS | 1813 | 1461122520228 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 20:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:22:00 INFO - PROCESS | 1813 | 1461122520235 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 20:22:00 INFO - PROCESS | 1813 | 1461122520243 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:22:00 INFO - PROCESS | 1813 | 1461122520246 Marionette TRACE conn3 <- [1,1010,null,{}] 20:22:00 INFO - PROCESS | 1813 | 1461122520253 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:00 INFO - PROCESS | 1813 | 1461122520457 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 20:22:00 INFO - PROCESS | 1813 | 1461122520637 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c90bf800 == 96 [pid = 1813] [id = 260] 20:22:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06bc4ab000) [pid = 1813] [serial = 781] [outer = (nil)] 20:22:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06bea60800) [pid = 1813] [serial = 782] [outer = 0x7f06bc4ab000] 20:22:00 INFO - PROCESS | 1813 | 1461122520759 Marionette DEBUG loaded listener.js 20:22:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06beded800) [pid = 1813] [serial = 783] [outer = 0x7f06bc4ab000] 20:22:01 INFO - PROCESS | 1813 | 1461122521681 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 20:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1490ms 20:22:01 INFO - PROCESS | 1813 | 1461122521733 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 20:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:22:01 INFO - PROCESS | 1813 | 1461122521738 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 20:22:01 INFO - PROCESS | 1813 | 1461122521745 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:22:01 INFO - PROCESS | 1813 | 1461122521749 Marionette TRACE conn3 <- [1,1014,null,{}] 20:22:01 INFO - PROCESS | 1813 | 1461122521756 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:01 INFO - PROCESS | 1813 | 1461122521962 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 20:22:02 INFO - PROCESS | 1813 | 1461122522188 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cd711800 == 97 [pid = 1813] [id = 261] 20:22:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06b9f96400) [pid = 1813] [serial = 784] [outer = (nil)] 20:22:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06c7ddac00) [pid = 1813] [serial = 785] [outer = 0x7f06b9f96400] 20:22:02 INFO - PROCESS | 1813 | 1461122522359 Marionette DEBUG loaded listener.js 20:22:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06c8c2d800) [pid = 1813] [serial = 786] [outer = 0x7f06b9f96400] 20:22:03 INFO - PROCESS | 1813 | 1461122523273 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 20:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1581ms 20:22:03 INFO - PROCESS | 1813 | 1461122523329 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 20:22:03 INFO - PROCESS | 1813 | 1461122523335 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 20:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:22:03 INFO - PROCESS | 1813 | 1461122523347 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:22:03 INFO - PROCESS | 1813 | 1461122523352 Marionette TRACE conn3 <- [1,1018,null,{}] 20:22:03 INFO - PROCESS | 1813 | 1461122523363 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:03 INFO - PROCESS | 1813 | 1461122523655 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 20:22:03 INFO - PROCESS | 1813 | 1461122523928 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d0c40800 == 98 [pid = 1813] [id = 262] 20:22:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06bc807400) [pid = 1813] [serial = 787] [outer = (nil)] 20:22:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06c8e10800) [pid = 1813] [serial = 788] [outer = 0x7f06bc807400] 20:22:04 INFO - PROCESS | 1813 | 1461122524021 Marionette DEBUG loaded listener.js 20:22:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06cc087800) [pid = 1813] [serial = 789] [outer = 0x7f06bc807400] 20:22:04 INFO - PROCESS | 1813 | 1461122524839 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 20:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1536ms 20:22:04 INFO - PROCESS | 1813 | 1461122524885 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 20:22:04 INFO - PROCESS | 1813 | 1461122524889 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 20:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:22:04 INFO - PROCESS | 1813 | 1461122524896 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:22:04 INFO - PROCESS | 1813 | 1461122524899 Marionette TRACE conn3 <- [1,1022,null,{}] 20:22:04 INFO - PROCESS | 1813 | 1461122524905 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:05 INFO - PROCESS | 1813 | 1461122525098 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 20:22:05 INFO - PROCESS | 1813 | 1461122525281 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b70be800 == 99 [pid = 1813] [id = 263] 20:22:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06ab863400) [pid = 1813] [serial = 790] [outer = (nil)] 20:22:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06ab86c000) [pid = 1813] [serial = 791] [outer = 0x7f06ab863400] 20:22:05 INFO - PROCESS | 1813 | 1461122525353 Marionette DEBUG loaded listener.js 20:22:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06ab870000) [pid = 1813] [serial = 792] [outer = 0x7f06ab863400] 20:22:06 INFO - PROCESS | 1813 | 1461122526238 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 20:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1381ms 20:22:06 INFO - PROCESS | 1813 | 1461122526278 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 20:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:22:06 INFO - PROCESS | 1813 | 1461122526282 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 20:22:06 INFO - PROCESS | 1813 | 1461122526289 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:22:06 INFO - PROCESS | 1813 | 1461122526293 Marionette TRACE conn3 <- [1,1026,null,{}] 20:22:06 INFO - PROCESS | 1813 | 1461122526299 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:06 INFO - PROCESS | 1813 | 1461122526490 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 20:22:06 INFO - PROCESS | 1813 | 1461122526682 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a8dd1800 == 100 [pid = 1813] [id = 264] 20:22:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06ab864000) [pid = 1813] [serial = 793] [outer = (nil)] 20:22:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06c8cb8400) [pid = 1813] [serial = 794] [outer = 0x7f06ab864000] 20:22:06 INFO - PROCESS | 1813 | 1461122526760 Marionette DEBUG loaded listener.js 20:22:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06cdbbe000) [pid = 1813] [serial = 795] [outer = 0x7f06ab864000] 20:22:07 INFO - PROCESS | 1813 | 1461122527861 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 20:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1633ms 20:22:07 INFO - PROCESS | 1813 | 1461122527924 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 20:22:07 INFO - PROCESS | 1813 | 1461122527930 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 20:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:22:07 INFO - PROCESS | 1813 | 1461122527939 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:22:07 INFO - PROCESS | 1813 | 1461122527945 Marionette TRACE conn3 <- [1,1030,null,{}] 20:22:07 INFO - PROCESS | 1813 | 1461122527954 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:08 INFO - PROCESS | 1813 | 1461122528220 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 20:22:08 INFO - PROCESS | 1813 | 1461122528455 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06abc53000 == 101 [pid = 1813] [id = 265] 20:22:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06a6b6f400) [pid = 1813] [serial = 796] [outer = (nil)] 20:22:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06abfd4c00) [pid = 1813] [serial = 797] [outer = 0x7f06a6b6f400] 20:22:08 INFO - PROCESS | 1813 | 1461122528618 Marionette DEBUG loaded listener.js 20:22:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06abfde000) [pid = 1813] [serial = 798] [outer = 0x7f06a6b6f400] 20:22:09 INFO - PROCESS | 1813 | 1461122529847 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 20:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1938ms 20:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:22:09 INFO - PROCESS | 1813 | 1461122529877 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 20:22:09 INFO - PROCESS | 1813 | 1461122529880 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 20:22:09 INFO - PROCESS | 1813 | 1461122529889 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:22:09 INFO - PROCESS | 1813 | 1461122529891 Marionette TRACE conn3 <- [1,1034,null,{}] 20:22:09 INFO - PROCESS | 1813 | 1461122529898 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:10 INFO - PROCESS | 1813 | 1461122530109 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 20:22:10 INFO - PROCESS | 1813 | 1461122530348 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b13800 == 102 [pid = 1813] [id = 266] 20:22:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06a69abc00) [pid = 1813] [serial = 799] [outer = (nil)] 20:22:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06a6b6c000) [pid = 1813] [serial = 800] [outer = 0x7f06a69abc00] 20:22:10 INFO - PROCESS | 1813 | 1461122530830 Marionette DEBUG loaded listener.js 20:22:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06a8eaf000) [pid = 1813] [serial = 801] [outer = 0x7f06a69abc00] 20:22:11 INFO - PROCESS | 1813 | 1461122531753 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 20:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1899ms 20:22:11 INFO - PROCESS | 1813 | 1461122531790 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 20:22:11 INFO - PROCESS | 1813 | 1461122531797 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 20:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:22:11 INFO - PROCESS | 1813 | 1461122531808 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:22:11 INFO - PROCESS | 1813 | 1461122531813 Marionette TRACE conn3 <- [1,1038,null,{}] 20:22:11 INFO - PROCESS | 1813 | 1461122531822 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:12 INFO - PROCESS | 1813 | 1461122532042 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 20:22:12 INFO - PROCESS | 1813 | 1461122532222 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b70bd800 == 103 [pid = 1813] [id = 267] 20:22:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06ab864400) [pid = 1813] [serial = 802] [outer = (nil)] 20:22:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06abfdac00) [pid = 1813] [serial = 803] [outer = 0x7f06ab864400] 20:22:12 INFO - PROCESS | 1813 | 1461122532309 Marionette DEBUG loaded listener.js 20:22:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06ac09e000) [pid = 1813] [serial = 804] [outer = 0x7f06ab864400] 20:22:13 INFO - PROCESS | 1813 | 1461122533205 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 20:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1434ms 20:22:13 INFO - PROCESS | 1813 | 1461122533243 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 20:22:13 INFO - PROCESS | 1813 | 1461122533249 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 20:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:22:13 INFO - PROCESS | 1813 | 1461122533261 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:22:13 INFO - PROCESS | 1813 | 1461122533264 Marionette TRACE conn3 <- [1,1042,null,{}] 20:22:13 INFO - PROCESS | 1813 | 1461122533272 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:13 INFO - PROCESS | 1813 | 1461122533461 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 20:22:13 INFO - PROCESS | 1813 | 1461122533881 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6aae000 == 104 [pid = 1813] [id = 268] 20:22:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06b1fe8000) [pid = 1813] [serial = 805] [outer = (nil)] 20:22:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06b21d2c00) [pid = 1813] [serial = 806] [outer = 0x7f06b1fe8000] 20:22:14 INFO - PROCESS | 1813 | 1461122534003 Marionette DEBUG loaded listener.js 20:22:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06b2704000) [pid = 1813] [serial = 807] [outer = 0x7f06b1fe8000] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb4d2800 == 103 [pid = 1813] [id = 89] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b611b000 == 102 [pid = 1813] [id = 40] 20:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06bb2af000) [pid = 1813] [serial = 713] [outer = (nil)] [url = about:blank] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5f7d800 == 101 [pid = 1813] [id = 255] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b603b000 == 100 [pid = 1813] [id = 254] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2cd2000 == 99 [pid = 1813] [id = 253] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1e5c800 == 98 [pid = 1813] [id = 252] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bc61f000 == 97 [pid = 1813] [id = 221] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab8ae000 == 96 [pid = 1813] [id = 251] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a68b1000 == 95 [pid = 1813] [id = 248] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cde98000 == 94 [pid = 1813] [id = 247] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a91d2000 == 93 [pid = 1813] [id = 246] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6034800 == 92 [pid = 1813] [id = 245] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06d247a000 == 91 [pid = 1813] [id = 244] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ce14a800 == 90 [pid = 1813] [id = 243] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c9a7c800 == 89 [pid = 1813] [id = 242] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2c1f000 == 88 [pid = 1813] [id = 241] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bd6bd000 == 87 [pid = 1813] [id = 240] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bac5d800 == 86 [pid = 1813] [id = 239] 20:22:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2808000 == 85 [pid = 1813] [id = 238] 20:22:14 INFO - PROCESS | 1813 | 1461122534996 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06b88cb800) [pid = 1813] [serial = 711] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06ac094400) [pid = 1813] [serial = 695] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06bede8000) [pid = 1813] [serial = 686] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06b1fe6000) [pid = 1813] [serial = 668] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06bea5f800) [pid = 1813] [serial = 692] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06b67dfc00) [pid = 1813] [serial = 710] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06b2556400) [pid = 1813] [serial = 698] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06b60e0c00) [pid = 1813] [serial = 708] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06b5e99400) [pid = 1813] [serial = 705] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06b60ac400) [pid = 1813] [serial = 707] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06bcfcec00) [pid = 1813] [serial = 683] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06b0a36800) [pid = 1813] [serial = 696] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06b9273800) [pid = 1813] [serial = 674] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06b27ac000) [pid = 1813] [serial = 699] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06bbf91800) [pid = 1813] [serial = 677] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06b27b8800) [pid = 1813] [serial = 701] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06c7dd2400) [pid = 1813] [serial = 689] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06b2d5b000) [pid = 1813] [serial = 671] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06b2d4d400) [pid = 1813] [serial = 702] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06b4b19000) [pid = 1813] [serial = 704] [outer = (nil)] [url = about:blank] 20:22:15 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06bc5c3000) [pid = 1813] [serial = 680] [outer = (nil)] [url = about:blank] 20:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1792ms 20:22:15 INFO - PROCESS | 1813 | 1461122535053 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 20:22:15 INFO - PROCESS | 1813 | 1461122535057 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 20:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:22:15 INFO - PROCESS | 1813 | 1461122535064 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:22:15 INFO - PROCESS | 1813 | 1461122535069 Marionette TRACE conn3 <- [1,1046,null,{}] 20:22:15 INFO - PROCESS | 1813 | 1461122535086 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:15 INFO - PROCESS | 1813 | 1461122535280 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 20:22:15 INFO - PROCESS | 1813 | 1461122535484 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b0890000 == 86 [pid = 1813] [id = 269] 20:22:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06b270b000) [pid = 1813] [serial = 808] [outer = (nil)] 20:22:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06b2b87800) [pid = 1813] [serial = 809] [outer = 0x7f06b270b000] 20:22:15 INFO - PROCESS | 1813 | 1461122535555 Marionette DEBUG loaded listener.js 20:22:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06b2d57400) [pid = 1813] [serial = 810] [outer = 0x7f06b270b000] 20:22:16 INFO - PROCESS | 1813 | 1461122536270 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 20:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1241ms 20:22:16 INFO - PROCESS | 1813 | 1461122536316 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 20:22:16 INFO - PROCESS | 1813 | 1461122536321 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 20:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:22:16 INFO - PROCESS | 1813 | 1461122536328 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:22:16 INFO - PROCESS | 1813 | 1461122536331 Marionette TRACE conn3 <- [1,1050,null,{}] 20:22:16 INFO - PROCESS | 1813 | 1461122536338 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:16 INFO - PROCESS | 1813 | 1461122536518 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 20:22:16 INFO - PROCESS | 1813 | 1461122536534 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2513800 == 87 [pid = 1813] [id = 270] 20:22:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06b2b82c00) [pid = 1813] [serial = 811] [outer = (nil)] 20:22:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06b4a0e000) [pid = 1813] [serial = 812] [outer = 0x7f06b2b82c00] 20:22:16 INFO - PROCESS | 1813 | 1461122536601 Marionette DEBUG loaded listener.js 20:22:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06b5e4b800) [pid = 1813] [serial = 813] [outer = 0x7f06b2b82c00] 20:22:17 INFO - PROCESS | 1813 | 1461122537579 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 20:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1282ms 20:22:17 INFO - PROCESS | 1813 | 1461122537611 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 20:22:17 INFO - PROCESS | 1813 | 1461122537615 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 20:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:22:17 INFO - PROCESS | 1813 | 1461122537633 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:22:17 INFO - PROCESS | 1813 | 1461122537636 Marionette TRACE conn3 <- [1,1054,null,{}] 20:22:17 INFO - PROCESS | 1813 | 1461122537652 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:17 INFO - PROCESS | 1813 | 1461122537877 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 20:22:17 INFO - PROCESS | 1813 | 1461122537909 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3d0e800 == 88 [pid = 1813] [id = 271] 20:22:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06b5e56000) [pid = 1813] [serial = 814] [outer = (nil)] 20:22:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06b5e99400) [pid = 1813] [serial = 815] [outer = 0x7f06b5e56000] 20:22:17 INFO - PROCESS | 1813 | 1461122537982 Marionette DEBUG loaded listener.js 20:22:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06b60ae800) [pid = 1813] [serial = 816] [outer = 0x7f06b5e56000] 20:22:18 INFO - PROCESS | 1813 | 1461122538914 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 20:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1304ms 20:22:18 INFO - PROCESS | 1813 | 1461122538927 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 20:22:18 INFO - PROCESS | 1813 | 1461122538930 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 20:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:22:18 INFO - PROCESS | 1813 | 1461122538938 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:22:18 INFO - PROCESS | 1813 | 1461122538943 Marionette TRACE conn3 <- [1,1058,null,{}] 20:22:18 INFO - PROCESS | 1813 | 1461122538957 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:19 INFO - PROCESS | 1813 | 1461122539251 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 20:22:19 INFO - PROCESS | 1813 | 1461122539285 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6830000 == 89 [pid = 1813] [id = 272] 20:22:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06b5e56400) [pid = 1813] [serial = 817] [outer = (nil)] 20:22:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06b6d51400) [pid = 1813] [serial = 818] [outer = 0x7f06b5e56400] 20:22:19 INFO - PROCESS | 1813 | 1461122539351 Marionette DEBUG loaded listener.js 20:22:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06b6ea5400) [pid = 1813] [serial = 819] [outer = 0x7f06b5e56400] 20:22:20 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06b0a3ac00) [pid = 1813] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:22:20 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06b255d000) [pid = 1813] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:22:20 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06ab46e400) [pid = 1813] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:22:20 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06b4039000) [pid = 1813] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:22:20 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06b2260c00) [pid = 1813] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:22:20 INFO - PROCESS | 1813 | 1461122540833 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 20:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1948ms 20:22:20 INFO - PROCESS | 1813 | 1461122540887 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 20:22:20 INFO - PROCESS | 1813 | 1461122540895 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 20:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:22:20 INFO - PROCESS | 1813 | 1461122540906 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:22:20 INFO - PROCESS | 1813 | 1461122540911 Marionette TRACE conn3 <- [1,1062,null,{}] 20:22:20 INFO - PROCESS | 1813 | 1461122540920 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:21 INFO - PROCESS | 1813 | 1461122541172 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 20:22:21 INFO - PROCESS | 1813 | 1461122541410 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1e4f000 == 90 [pid = 1813] [id = 273] 20:22:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06abfdd000) [pid = 1813] [serial = 820] [outer = (nil)] 20:22:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06ac08d400) [pid = 1813] [serial = 821] [outer = 0x7f06abfdd000] 20:22:21 INFO - PROCESS | 1813 | 1461122541533 Marionette DEBUG loaded listener.js 20:22:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06b1d79000) [pid = 1813] [serial = 822] [outer = 0x7f06abfdd000] 20:22:22 INFO - PROCESS | 1813 | 1461122542567 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 20:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1686ms 20:22:22 INFO - PROCESS | 1813 | 1461122542594 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 20:22:22 INFO - PROCESS | 1813 | 1461122542603 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 20:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:22:22 INFO - PROCESS | 1813 | 1461122542617 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:22:22 INFO - PROCESS | 1813 | 1461122542621 Marionette TRACE conn3 <- [1,1066,null,{}] 20:22:22 INFO - PROCESS | 1813 | 1461122542629 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:22 INFO - PROCESS | 1813 | 1461122542893 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 20:22:23 INFO - PROCESS | 1813 | 1461122543198 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b603a800 == 91 [pid = 1813] [id = 274] 20:22:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06b2389400) [pid = 1813] [serial = 823] [outer = (nil)] 20:22:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06b2b04400) [pid = 1813] [serial = 824] [outer = 0x7f06b2389400] 20:22:23 INFO - PROCESS | 1813 | 1461122543282 Marionette DEBUG loaded listener.js 20:22:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06b3d84400) [pid = 1813] [serial = 825] [outer = 0x7f06b2389400] 20:22:24 INFO - PROCESS | 1813 | 1461122544148 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 20:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1590ms 20:22:24 INFO - PROCESS | 1813 | 1461122544209 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 20:22:24 INFO - PROCESS | 1813 | 1461122544218 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 20:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:22:24 INFO - PROCESS | 1813 | 1461122544230 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:22:24 INFO - PROCESS | 1813 | 1461122544238 Marionette TRACE conn3 <- [1,1070,null,{}] 20:22:24 INFO - PROCESS | 1813 | 1461122544255 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:24 INFO - PROCESS | 1813 | 1461122544508 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 20:22:24 INFO - PROCESS | 1813 | 1461122544733 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb780000 == 92 [pid = 1813] [id = 275] 20:22:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06b5f60400) [pid = 1813] [serial = 826] [outer = (nil)] 20:22:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06b60dbc00) [pid = 1813] [serial = 827] [outer = 0x7f06b5f60400] 20:22:24 INFO - PROCESS | 1813 | 1461122544860 Marionette DEBUG loaded listener.js 20:22:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06b6d54400) [pid = 1813] [serial = 828] [outer = 0x7f06b5f60400] 20:22:25 INFO - PROCESS | 1813 | 1461122545763 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 20:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1592ms 20:22:25 INFO - PROCESS | 1813 | 1461122545823 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 20:22:25 INFO - PROCESS | 1813 | 1461122545829 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 20:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:22:25 INFO - PROCESS | 1813 | 1461122545836 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:22:25 INFO - PROCESS | 1813 | 1461122545840 Marionette TRACE conn3 <- [1,1074,null,{}] 20:22:25 INFO - PROCESS | 1813 | 1461122545847 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:26 INFO - PROCESS | 1813 | 1461122546058 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 20:22:26 INFO - PROCESS | 1813 | 1461122546283 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bebc0800 == 93 [pid = 1813] [id = 276] 20:22:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06b5e51800) [pid = 1813] [serial = 829] [outer = (nil)] 20:22:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06b88ca400) [pid = 1813] [serial = 830] [outer = 0x7f06b5e51800] 20:22:26 INFO - PROCESS | 1813 | 1461122546408 Marionette DEBUG loaded listener.js 20:22:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06baddb400) [pid = 1813] [serial = 831] [outer = 0x7f06b5e51800] 20:22:27 INFO - PROCESS | 1813 | 1461122547322 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 20:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1531ms 20:22:27 INFO - PROCESS | 1813 | 1461122547368 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 20:22:27 INFO - PROCESS | 1813 | 1461122547372 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 20:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:22:27 INFO - PROCESS | 1813 | 1461122547379 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:22:27 INFO - PROCESS | 1813 | 1461122547383 Marionette TRACE conn3 <- [1,1078,null,{}] 20:22:27 INFO - PROCESS | 1813 | 1461122547389 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:27 INFO - PROCESS | 1813 | 1461122547641 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 20:22:27 INFO - PROCESS | 1813 | 1461122547868 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8c07000 == 94 [pid = 1813] [id = 277] 20:22:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06a69a8400) [pid = 1813] [serial = 832] [outer = (nil)] 20:22:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06bb2b1000) [pid = 1813] [serial = 833] [outer = 0x7f06a69a8400] 20:22:27 INFO - PROCESS | 1813 | 1461122547961 Marionette DEBUG loaded listener.js 20:22:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06bc180400) [pid = 1813] [serial = 834] [outer = 0x7f06a69a8400] 20:22:28 INFO - PROCESS | 1813 | 1461122548857 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 20:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1530ms 20:22:28 INFO - PROCESS | 1813 | 1461122548911 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 20:22:28 INFO - PROCESS | 1813 | 1461122548914 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 20:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:22:28 INFO - PROCESS | 1813 | 1461122548922 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:22:28 INFO - PROCESS | 1813 | 1461122548925 Marionette TRACE conn3 <- [1,1082,null,{}] 20:22:28 INFO - PROCESS | 1813 | 1461122548934 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:29 INFO - PROCESS | 1813 | 1461122549160 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 20:22:29 INFO - PROCESS | 1813 | 1461122549391 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cd79f000 == 95 [pid = 1813] [id = 278] 20:22:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06c7d57800) [pid = 1813] [serial = 835] [outer = (nil)] 20:22:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06c8c2e800) [pid = 1813] [serial = 836] [outer = 0x7f06c7d57800] 20:22:29 INFO - PROCESS | 1813 | 1461122549517 Marionette DEBUG loaded listener.js 20:22:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06c8eef000) [pid = 1813] [serial = 837] [outer = 0x7f06c7d57800] 20:22:30 INFO - PROCESS | 1813 | 1461122550397 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 20:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1535ms 20:22:30 INFO - PROCESS | 1813 | 1461122550456 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 20:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:22:30 INFO - PROCESS | 1813 | 1461122550461 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 20:22:30 INFO - PROCESS | 1813 | 1461122550468 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:22:30 INFO - PROCESS | 1813 | 1461122550472 Marionette TRACE conn3 <- [1,1086,null,{}] 20:22:30 INFO - PROCESS | 1813 | 1461122550478 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:30 INFO - PROCESS | 1813 | 1461122550762 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 20:22:30 INFO - PROCESS | 1813 | 1461122550944 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cff6e800 == 96 [pid = 1813] [id = 279] 20:22:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06bbb89c00) [pid = 1813] [serial = 838] [outer = (nil)] 20:22:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06c9ecd800) [pid = 1813] [serial = 839] [outer = 0x7f06bbb89c00] 20:22:31 INFO - PROCESS | 1813 | 1461122551041 Marionette DEBUG loaded listener.js 20:22:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06cc090400) [pid = 1813] [serial = 840] [outer = 0x7f06bbb89c00] 20:22:31 INFO - PROCESS | 1813 | 1461122551900 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 20:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1496ms 20:22:31 INFO - PROCESS | 1813 | 1461122551964 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 20:22:31 INFO - PROCESS | 1813 | 1461122551968 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 20:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:22:31 INFO - PROCESS | 1813 | 1461122551975 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:22:31 INFO - PROCESS | 1813 | 1461122551979 Marionette TRACE conn3 <- [1,1090,null,{}] 20:22:31 INFO - PROCESS | 1813 | 1461122551985 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:32 INFO - PROCESS | 1813 | 1461122552196 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 20:22:32 INFO - PROCESS | 1813 | 1461122552375 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbb4e000 == 97 [pid = 1813] [id = 280] 20:22:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06bd69a800) [pid = 1813] [serial = 841] [outer = (nil)] 20:22:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06cdbbec00) [pid = 1813] [serial = 842] [outer = 0x7f06bd69a800] 20:22:32 INFO - PROCESS | 1813 | 1461122552455 Marionette DEBUG loaded listener.js 20:22:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06cdd2c800) [pid = 1813] [serial = 843] [outer = 0x7f06bd69a800] 20:22:33 INFO - PROCESS | 1813 | 1461122553369 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 20:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1435ms 20:22:33 INFO - PROCESS | 1813 | 1461122553411 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 20:22:33 INFO - PROCESS | 1813 | 1461122553414 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 20:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:22:33 INFO - PROCESS | 1813 | 1461122553423 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:22:33 INFO - PROCESS | 1813 | 1461122553427 Marionette TRACE conn3 <- [1,1094,null,{}] 20:22:33 INFO - PROCESS | 1813 | 1461122553434 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:33 INFO - PROCESS | 1813 | 1461122553635 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 20:22:33 INFO - PROCESS | 1813 | 1461122553821 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d22a3000 == 98 [pid = 1813] [id = 281] 20:22:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06a5ec7000) [pid = 1813] [serial = 844] [outer = (nil)] 20:22:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06a5ecb800) [pid = 1813] [serial = 845] [outer = 0x7f06a5ec7000] 20:22:33 INFO - PROCESS | 1813 | 1461122553895 Marionette DEBUG loaded listener.js 20:22:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f06a5ed0400) [pid = 1813] [serial = 846] [outer = 0x7f06a5ec7000] 20:22:34 INFO - PROCESS | 1813 | 1461122554847 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 20:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1441ms 20:22:34 INFO - PROCESS | 1813 | 1461122554864 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 20:22:34 INFO - PROCESS | 1813 | 1461122554867 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 20:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:22:34 INFO - PROCESS | 1813 | 1461122554875 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:22:34 INFO - PROCESS | 1813 | 1461122554879 Marionette TRACE conn3 <- [1,1098,null,{}] 20:22:34 INFO - PROCESS | 1813 | 1461122554886 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:35 INFO - PROCESS | 1813 | 1461122555096 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 20:22:35 INFO - PROCESS | 1813 | 1461122555283 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4ad4800 == 99 [pid = 1813] [id = 282] 20:22:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f06a5ec2800) [pid = 1813] [serial = 847] [outer = (nil)] 20:22:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f06a924dc00) [pid = 1813] [serial = 848] [outer = 0x7f06a5ec2800] 20:22:35 INFO - PROCESS | 1813 | 1461122555360 Marionette DEBUG loaded listener.js 20:22:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f06a9251c00) [pid = 1813] [serial = 849] [outer = 0x7f06a5ec2800] 20:22:36 INFO - PROCESS | 1813 | 1461122556271 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 20:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1434ms 20:22:36 INFO - PROCESS | 1813 | 1461122556311 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 20:22:36 INFO - PROCESS | 1813 | 1461122556316 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 20:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:22:36 INFO - PROCESS | 1813 | 1461122556325 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:22:36 INFO - PROCESS | 1813 | 1461122556329 Marionette TRACE conn3 <- [1,1102,null,{}] 20:22:36 INFO - PROCESS | 1813 | 1461122556336 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:36 INFO - PROCESS | 1813 | 1461122556583 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 20:22:36 INFO - PROCESS | 1813 | 1461122556831 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a57d5000 == 100 [pid = 1813] [id = 283] 20:22:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f06cdd30800) [pid = 1813] [serial = 850] [outer = (nil)] 20:22:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f06cde60800) [pid = 1813] [serial = 851] [outer = 0x7f06cdd30800] 20:22:36 INFO - PROCESS | 1813 | 1461122556965 Marionette DEBUG loaded listener.js 20:22:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f06ce111c00) [pid = 1813] [serial = 852] [outer = 0x7f06cdd30800] 20:22:37 INFO - PROCESS | 1813 | 1461122557868 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 20:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1584ms 20:22:37 INFO - PROCESS | 1813 | 1461122557910 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 20:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:22:37 INFO - PROCESS | 1813 | 1461122557914 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 20:22:37 INFO - PROCESS | 1813 | 1461122557920 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:22:37 INFO - PROCESS | 1813 | 1461122557925 Marionette TRACE conn3 <- [1,1106,null,{}] 20:22:37 INFO - PROCESS | 1813 | 1461122557930 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:38 INFO - PROCESS | 1813 | 1461122558130 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 20:22:38 INFO - PROCESS | 1813 | 1461122558372 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a56bc800 == 101 [pid = 1813] [id = 284] 20:22:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f06a5689800) [pid = 1813] [serial = 853] [outer = (nil)] 20:22:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f06a5695400) [pid = 1813] [serial = 854] [outer = 0x7f06a5689800] 20:22:38 INFO - PROCESS | 1813 | 1461122558494 Marionette DEBUG loaded listener.js 20:22:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f06ab871400) [pid = 1813] [serial = 855] [outer = 0x7f06a5689800] 20:22:39 INFO - PROCESS | 1813 | 1461122559337 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 20:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1494ms 20:22:39 INFO - PROCESS | 1813 | 1461122559414 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 20:22:39 INFO - PROCESS | 1813 | 1461122559418 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 20:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:22:39 INFO - PROCESS | 1813 | 1461122559425 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:22:39 INFO - PROCESS | 1813 | 1461122559429 Marionette TRACE conn3 <- [1,1110,null,{}] 20:22:39 INFO - PROCESS | 1813 | 1461122559435 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:39 INFO - PROCESS | 1813 | 1461122559635 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 20:22:39 INFO - PROCESS | 1813 | 1461122559861 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1e42000 == 102 [pid = 1813] [id = 285] 20:22:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f06a568c800) [pid = 1813] [serial = 856] [outer = (nil)] 20:22:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f06a5d06c00) [pid = 1813] [serial = 857] [outer = 0x7f06a568c800] 20:22:39 INFO - PROCESS | 1813 | 1461122559979 Marionette DEBUG loaded listener.js 20:22:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f06a5d0bc00) [pid = 1813] [serial = 858] [outer = 0x7f06a568c800] 20:22:41 INFO - PROCESS | 1813 | 1461122561138 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 20:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1787ms 20:22:41 INFO - PROCESS | 1813 | 1461122561213 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 20:22:41 INFO - PROCESS | 1813 | 1461122561220 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 20:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:22:41 INFO - PROCESS | 1813 | 1461122561230 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:22:41 INFO - PROCESS | 1813 | 1461122561236 Marionette TRACE conn3 <- [1,1114,null,{}] 20:22:41 INFO - PROCESS | 1813 | 1461122561245 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:41 INFO - PROCESS | 1813 | 1461122561553 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 20:22:41 INFO - PROCESS | 1813 | 1461122561729 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a8ddf000 == 103 [pid = 1813] [id = 286] 20:22:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f06a6b70000) [pid = 1813] [serial = 859] [outer = (nil)] 20:22:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f06a6b77c00) [pid = 1813] [serial = 860] [outer = 0x7f06a6b70000] 20:22:41 INFO - PROCESS | 1813 | 1461122561809 Marionette DEBUG loaded listener.js 20:22:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f06a8ebac00) [pid = 1813] [serial = 861] [outer = 0x7f06a6b70000] 20:22:42 INFO - PROCESS | 1813 | 1461122562739 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 20:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1537ms 20:22:42 INFO - PROCESS | 1813 | 1461122562767 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 20:22:42 INFO - PROCESS | 1813 | 1461122562776 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 20:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:22:42 INFO - PROCESS | 1813 | 1461122562787 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:22:42 INFO - PROCESS | 1813 | 1461122562790 Marionette TRACE conn3 <- [1,1118,null,{}] 20:22:42 INFO - PROCESS | 1813 | 1461122562797 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:43 INFO - PROCESS | 1813 | 1461122563102 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 20:22:43 INFO - PROCESS | 1813 | 1461122563417 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6aad000 == 104 [pid = 1813] [id = 287] 20:22:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f06ab869400) [pid = 1813] [serial = 862] [outer = (nil)] 20:22:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f06ab86e000) [pid = 1813] [serial = 863] [outer = 0x7f06ab869400] 20:22:43 INFO - PROCESS | 1813 | 1461122563498 Marionette DEBUG loaded listener.js 20:22:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f06abfd7c00) [pid = 1813] [serial = 864] [outer = 0x7f06ab869400] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3d0e800 == 103 [pid = 1813] [id = 271] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2513800 == 102 [pid = 1813] [id = 270] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f06cd755000) [pid = 1813] [serial = 740] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f06cdbc1800) [pid = 1813] [serial = 743] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f06cbf28800) [pid = 1813] [serial = 746] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f06a69ab800) [pid = 1813] [serial = 749] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f06bc5c5400) [pid = 1813] [serial = 770] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b0890000 == 101 [pid = 1813] [id = 269] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a6aae000 == 100 [pid = 1813] [id = 268] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b70bd800 == 99 [pid = 1813] [id = 267] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1b13800 == 98 [pid = 1813] [id = 266] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06d0c40800 == 97 [pid = 1813] [id = 262] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cd711800 == 96 [pid = 1813] [id = 261] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c90bf800 == 95 [pid = 1813] [id = 260] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bd6bd800 == 94 [pid = 1813] [id = 259] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5f79800 == 93 [pid = 1813] [id = 258] 20:22:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b0896800 == 92 [pid = 1813] [id = 257] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f06b1d6cc00) [pid = 1813] [serial = 755] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f06b1fe5800) [pid = 1813] [serial = 756] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f06b4a15800) [pid = 1813] [serial = 761] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f06b270c800) [pid = 1813] [serial = 716] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f06b238e400) [pid = 1813] [serial = 758] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f06b2b85c00) [pid = 1813] [serial = 759] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f06b67d8800) [pid = 1813] [serial = 764] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f06ca011400) [pid = 1813] [serial = 737] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f06bc4a3800) [pid = 1813] [serial = 725] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f06bcfc9800) [pid = 1813] [serial = 728] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f06a6b6d400) [pid = 1813] [serial = 752] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f06c8c23400) [pid = 1813] [serial = 731] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f06c9038400) [pid = 1813] [serial = 734] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06b9b8ac00) [pid = 1813] [serial = 722] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06b5e48000) [pid = 1813] [serial = 719] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06b4b75000) [pid = 1813] [serial = 767] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06b6d58400) [pid = 1813] [serial = 765] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06b7d7e000) [pid = 1813] [serial = 768] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06b60b1000) [pid = 1813] [serial = 762] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 1813 | 1461122564554 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 20:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1783ms 20:22:44 INFO - PROCESS | 1813 | 1461122564571 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 20:22:44 INFO - PROCESS | 1813 | 1461122564575 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 20:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:22:44 INFO - PROCESS | 1813 | 1461122564582 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:22:44 INFO - PROCESS | 1813 | 1461122564588 Marionette TRACE conn3 <- [1,1122,null,{}] 20:22:44 INFO - PROCESS | 1813 | 1461122564604 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:44 INFO - PROCESS | 1813 | 1461122564816 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 20:22:45 INFO - PROCESS | 1813 | 1461122565046 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06abc46800 == 93 [pid = 1813] [id = 288] 20:22:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06ac094400) [pid = 1813] [serial = 865] [outer = (nil)] 20:22:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06b1fecc00) [pid = 1813] [serial = 866] [outer = 0x7f06ac094400] 20:22:45 INFO - PROCESS | 1813 | 1461122565118 Marionette DEBUG loaded listener.js 20:22:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06b255b000) [pid = 1813] [serial = 867] [outer = 0x7f06ac094400] 20:22:45 INFO - PROCESS | 1813 | 1461122565873 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 20:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1336ms 20:22:45 INFO - PROCESS | 1813 | 1461122565919 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 20:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:22:45 INFO - PROCESS | 1813 | 1461122565924 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 20:22:45 INFO - PROCESS | 1813 | 1461122565931 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:22:45 INFO - PROCESS | 1813 | 1461122565934 Marionette TRACE conn3 <- [1,1126,null,{}] 20:22:45 INFO - PROCESS | 1813 | 1461122565940 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:46 INFO - PROCESS | 1813 | 1461122566139 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 20:22:46 INFO - PROCESS | 1813 | 1461122566307 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2cc5000 == 94 [pid = 1813] [id = 289] 20:22:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06b0a38c00) [pid = 1813] [serial = 868] [outer = (nil)] 20:22:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06b2b84800) [pid = 1813] [serial = 869] [outer = 0x7f06b0a38c00] 20:22:46 INFO - PROCESS | 1813 | 1461122566374 Marionette DEBUG loaded listener.js 20:22:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f06b30da000) [pid = 1813] [serial = 870] [outer = 0x7f06b0a38c00] 20:22:47 INFO - PROCESS | 1813 | 1461122567236 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 20:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1337ms 20:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:22:47 INFO - PROCESS | 1813 | 1461122567274 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 20:22:47 INFO - PROCESS | 1813 | 1461122567276 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 20:22:47 INFO - PROCESS | 1813 | 1461122567284 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:22:47 INFO - PROCESS | 1813 | 1461122567288 Marionette TRACE conn3 <- [1,1130,null,{}] 20:22:47 INFO - PROCESS | 1813 | 1461122567293 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:47 INFO - PROCESS | 1813 | 1461122567556 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 20:22:47 INFO - PROCESS | 1813 | 1461122567580 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6021000 == 95 [pid = 1813] [id = 290] 20:22:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f06b1d6fc00) [pid = 1813] [serial = 871] [outer = (nil)] 20:22:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f06b3d91c00) [pid = 1813] [serial = 872] [outer = 0x7f06b1d6fc00] 20:22:47 INFO - PROCESS | 1813 | 1461122567646 Marionette DEBUG loaded listener.js 20:22:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f06b5e97800) [pid = 1813] [serial = 873] [outer = 0x7f06b1d6fc00] 20:22:48 INFO - PROCESS | 1813 | 1461122568569 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 20:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1344ms 20:22:48 INFO - PROCESS | 1813 | 1461122568628 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 20:22:48 INFO - PROCESS | 1813 | 1461122568632 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 20:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:22:48 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f06b5e56000) [pid = 1813] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:22:48 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f06b1fe8000) [pid = 1813] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:22:48 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f06a69abc00) [pid = 1813] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:22:48 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06b270b000) [pid = 1813] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:22:48 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06ab864400) [pid = 1813] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:22:48 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06b2b82c00) [pid = 1813] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:22:48 INFO - PROCESS | 1813 | 1461122568848 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:22:48 INFO - PROCESS | 1813 | 1461122568852 Marionette TRACE conn3 <- [1,1134,null,{}] 20:22:48 INFO - PROCESS | 1813 | 1461122568860 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:49 INFO - PROCESS | 1813 | 1461122569078 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 20:22:49 INFO - PROCESS | 1813 | 1461122569281 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b70b5000 == 96 [pid = 1813] [id = 291] 20:22:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06b60dc000) [pid = 1813] [serial = 874] [outer = (nil)] 20:22:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06b6d5a800) [pid = 1813] [serial = 875] [outer = 0x7f06b60dc000] 20:22:49 INFO - PROCESS | 1813 | 1461122569365 Marionette DEBUG loaded listener.js 20:22:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f06ba29d800) [pid = 1813] [serial = 876] [outer = 0x7f06b60dc000] 20:22:50 INFO - PROCESS | 1813 | 1461122570083 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 20:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1494ms 20:22:50 INFO - PROCESS | 1813 | 1461122570133 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 20:22:50 INFO - PROCESS | 1813 | 1461122570136 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 20:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:22:50 INFO - PROCESS | 1813 | 1461122570154 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:22:50 INFO - PROCESS | 1813 | 1461122570156 Marionette TRACE conn3 <- [1,1138,null,{}] 20:22:50 INFO - PROCESS | 1813 | 1461122570167 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:50 INFO - PROCESS | 1813 | 1461122570351 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 20:22:50 INFO - PROCESS | 1813 | 1461122570379 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4d1800 == 97 [pid = 1813] [id = 292] 20:22:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f06b6d51c00) [pid = 1813] [serial = 877] [outer = (nil)] 20:22:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f06bc4a3000) [pid = 1813] [serial = 878] [outer = 0x7f06b6d51c00] 20:22:50 INFO - PROCESS | 1813 | 1461122570445 Marionette DEBUG loaded listener.js 20:22:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f06bcfc9800) [pid = 1813] [serial = 879] [outer = 0x7f06b6d51c00] 20:22:51 INFO - PROCESS | 1813 | 1461122571597 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 20:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1489ms 20:22:51 INFO - PROCESS | 1813 | 1461122571643 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 20:22:51 INFO - PROCESS | 1813 | 1461122571651 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 20:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:22:51 INFO - PROCESS | 1813 | 1461122571663 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:22:51 INFO - PROCESS | 1813 | 1461122571667 Marionette TRACE conn3 <- [1,1142,null,{}] 20:22:51 INFO - PROCESS | 1813 | 1461122571678 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:51 INFO - PROCESS | 1813 | 1461122571918 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 20:22:52 INFO - PROCESS | 1813 | 1461122572160 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab5a4000 == 98 [pid = 1813] [id = 293] 20:22:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f06a8ebcc00) [pid = 1813] [serial = 880] [outer = (nil)] 20:22:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f06a9252400) [pid = 1813] [serial = 881] [outer = 0x7f06a8ebcc00] 20:22:52 INFO - PROCESS | 1813 | 1461122572289 Marionette DEBUG loaded listener.js 20:22:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f06ab867c00) [pid = 1813] [serial = 882] [outer = 0x7f06a8ebcc00] 20:22:53 INFO - PROCESS | 1813 | 1461122573229 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 20:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1636ms 20:22:53 INFO - PROCESS | 1813 | 1461122573300 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 20:22:53 INFO - PROCESS | 1813 | 1461122573309 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 20:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:22:53 INFO - PROCESS | 1813 | 1461122573322 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:22:53 INFO - PROCESS | 1813 | 1461122573326 Marionette TRACE conn3 <- [1,1146,null,{}] 20:22:53 INFO - PROCESS | 1813 | 1461122573333 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:53 INFO - PROCESS | 1813 | 1461122573590 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 20:22:53 INFO - PROCESS | 1813 | 1461122573935 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6029800 == 99 [pid = 1813] [id = 294] 20:22:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f06b1fe5800) [pid = 1813] [serial = 883] [outer = (nil)] 20:22:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f06b270cc00) [pid = 1813] [serial = 884] [outer = 0x7f06b1fe5800] 20:22:54 INFO - PROCESS | 1813 | 1461122574016 Marionette DEBUG loaded listener.js 20:22:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f06b2d50000) [pid = 1813] [serial = 885] [outer = 0x7f06b1fe5800] 20:22:54 INFO - PROCESS | 1813 | 1461122574985 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 20:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1732ms 20:22:55 INFO - PROCESS | 1813 | 1461122575054 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 20:22:55 INFO - PROCESS | 1813 | 1461122575059 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 20:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:22:55 INFO - PROCESS | 1813 | 1461122575067 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:22:55 INFO - PROCESS | 1813 | 1461122575073 Marionette TRACE conn3 <- [1,1150,null,{}] 20:22:55 INFO - PROCESS | 1813 | 1461122575091 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:55 INFO - PROCESS | 1813 | 1461122575349 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 20:22:55 INFO - PROCESS | 1813 | 1461122575639 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bebaf000 == 100 [pid = 1813] [id = 295] 20:22:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f06b60e2000) [pid = 1813] [serial = 886] [outer = (nil)] 20:22:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f06b6d55c00) [pid = 1813] [serial = 887] [outer = 0x7f06b60e2000] 20:22:55 INFO - PROCESS | 1813 | 1461122575728 Marionette DEBUG loaded listener.js 20:22:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f06bbb82800) [pid = 1813] [serial = 888] [outer = 0x7f06b60e2000] 20:22:56 INFO - PROCESS | 1813 | 1461122576614 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 20:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1594ms 20:22:56 INFO - PROCESS | 1813 | 1461122576661 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 20:22:56 INFO - PROCESS | 1813 | 1461122576667 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 20:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:22:56 INFO - PROCESS | 1813 | 1461122576675 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:22:56 INFO - PROCESS | 1813 | 1461122576678 Marionette TRACE conn3 <- [1,1154,null,{}] 20:22:56 INFO - PROCESS | 1813 | 1461122576685 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:56 INFO - PROCESS | 1813 | 1461122576913 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 20:22:57 INFO - PROCESS | 1813 | 1461122577145 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cbf80000 == 101 [pid = 1813] [id = 296] 20:22:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f06b64f6400) [pid = 1813] [serial = 889] [outer = (nil)] 20:22:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f06c1f53c00) [pid = 1813] [serial = 890] [outer = 0x7f06b64f6400] 20:22:57 INFO - PROCESS | 1813 | 1461122577270 Marionette DEBUG loaded listener.js 20:22:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f06c8cb8800) [pid = 1813] [serial = 891] [outer = 0x7f06b64f6400] 20:22:58 INFO - PROCESS | 1813 | 1461122578146 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 20:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1540ms 20:22:58 INFO - PROCESS | 1813 | 1461122578215 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 20:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:22:58 INFO - PROCESS | 1813 | 1461122578220 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 20:22:58 INFO - PROCESS | 1813 | 1461122578228 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:22:58 INFO - PROCESS | 1813 | 1461122578230 Marionette TRACE conn3 <- [1,1158,null,{}] 20:22:58 INFO - PROCESS | 1813 | 1461122578238 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:58 INFO - PROCESS | 1813 | 1461122578448 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 20:22:58 INFO - PROCESS | 1813 | 1461122578635 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d22a7000 == 102 [pid = 1813] [id = 297] 20:22:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f06b60e2c00) [pid = 1813] [serial = 892] [outer = (nil)] 20:22:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f06c9dd3c00) [pid = 1813] [serial = 893] [outer = 0x7f06b60e2c00] 20:22:58 INFO - PROCESS | 1813 | 1461122578759 Marionette DEBUG loaded listener.js 20:22:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f06cdbbcc00) [pid = 1813] [serial = 894] [outer = 0x7f06b60e2c00] 20:22:59 INFO - PROCESS | 1813 | 1461122579646 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 20:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1482ms 20:22:59 INFO - PROCESS | 1813 | 1461122579709 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 20:22:59 INFO - PROCESS | 1813 | 1461122579713 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 20:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:22:59 INFO - PROCESS | 1813 | 1461122579720 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:22:59 INFO - PROCESS | 1813 | 1461122579723 Marionette TRACE conn3 <- [1,1162,null,{}] 20:22:59 INFO - PROCESS | 1813 | 1461122579729 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:59 INFO - PROCESS | 1813 | 1461122579961 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 20:23:00 INFO - PROCESS | 1813 | 1461122580199 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4dcb800 == 103 [pid = 1813] [id = 298] 20:23:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f06a5ef0000) [pid = 1813] [serial = 895] [outer = (nil)] 20:23:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f06cdd30400) [pid = 1813] [serial = 896] [outer = 0x7f06a5ef0000] 20:23:00 INFO - PROCESS | 1813 | 1461122580323 Marionette DEBUG loaded listener.js 20:23:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f06ce111400) [pid = 1813] [serial = 897] [outer = 0x7f06a5ef0000] 20:23:01 INFO - PROCESS | 1813 | 1461122581197 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 20:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1529ms 20:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:23:01 INFO - PROCESS | 1813 | 1461122581251 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 20:23:01 INFO - PROCESS | 1813 | 1461122581254 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 20:23:01 INFO - PROCESS | 1813 | 1461122581261 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:23:01 INFO - PROCESS | 1813 | 1461122581264 Marionette TRACE conn3 <- [1,1166,null,{}] 20:23:01 INFO - PROCESS | 1813 | 1461122581271 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:01 INFO - PROCESS | 1813 | 1461122581477 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 20:23:01 INFO - PROCESS | 1813 | 1461122581666 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9469000 == 104 [pid = 1813] [id = 299] 20:23:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f06a5eea400) [pid = 1813] [serial = 898] [outer = (nil)] 20:23:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f06b074c400) [pid = 1813] [serial = 899] [outer = 0x7f06a5eea400] 20:23:01 INFO - PROCESS | 1813 | 1461122581744 Marionette DEBUG loaded listener.js 20:23:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f06b0750400) [pid = 1813] [serial = 900] [outer = 0x7f06a5eea400] 20:23:02 INFO - PROCESS | 1813 | 1461122582672 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 20:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1487ms 20:23:02 INFO - PROCESS | 1813 | 1461122582747 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 20:23:02 INFO - PROCESS | 1813 | 1461122582750 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 20:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:23:02 INFO - PROCESS | 1813 | 1461122582758 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:23:02 INFO - PROCESS | 1813 | 1461122582760 Marionette TRACE conn3 <- [1,1170,null,{}] 20:23:02 INFO - PROCESS | 1813 | 1461122582767 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:03 INFO - PROCESS | 1813 | 1461122583018 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 20:23:03 INFO - PROCESS | 1813 | 1461122583246 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a591d000 == 105 [pid = 1813] [id = 300] 20:23:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f06a41ce000) [pid = 1813] [serial = 901] [outer = (nil)] 20:23:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f06a41d5000) [pid = 1813] [serial = 902] [outer = 0x7f06a41ce000] 20:23:03 INFO - PROCESS | 1813 | 1461122583376 Marionette DEBUG loaded listener.js 20:23:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f06a41da000) [pid = 1813] [serial = 903] [outer = 0x7f06a41ce000] 20:23:04 INFO - PROCESS | 1813 | 1461122584194 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 20:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1479ms 20:23:04 INFO - PROCESS | 1813 | 1461122584238 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 20:23:04 INFO - PROCESS | 1813 | 1461122584242 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 20:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:23:04 INFO - PROCESS | 1813 | 1461122584249 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:23:04 INFO - PROCESS | 1813 | 1461122584253 Marionette TRACE conn3 <- [1,1174,null,{}] 20:23:04 INFO - PROCESS | 1813 | 1461122584259 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:04 INFO - PROCESS | 1813 | 1461122584481 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 20:23:04 INFO - PROCESS | 1813 | 1461122584669 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a390f000 == 106 [pid = 1813] [id = 301] 20:23:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f06a3890c00) [pid = 1813] [serial = 904] [outer = (nil)] 20:23:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f06a3898c00) [pid = 1813] [serial = 905] [outer = 0x7f06a3890c00] 20:23:04 INFO - PROCESS | 1813 | 1461122584741 Marionette DEBUG loaded listener.js 20:23:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f06a389d800) [pid = 1813] [serial = 906] [outer = 0x7f06a3890c00] 20:23:05 INFO - PROCESS | 1813 | 1461122585645 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 20:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:23:05 INFO - PROCESS | 1813 | 1461122585688 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 20:23:05 INFO - PROCESS | 1813 | 1461122585695 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:23:05 INFO - PROCESS | 1813 | 1461122585699 Marionette TRACE conn3 <- [1,1178,null,{}] 20:23:05 INFO - PROCESS | 1813 | 1461122585705 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:05 INFO - PROCESS | 1813 | 1461122585903 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 20:23:06 INFO - PROCESS | 1813 | 1461122586095 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a946d800 == 107 [pid = 1813] [id = 302] 20:23:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f06a3893000) [pid = 1813] [serial = 907] [outer = (nil)] 20:23:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f06a3a5b800) [pid = 1813] [serial = 908] [outer = 0x7f06a3893000] 20:23:06 INFO - PROCESS | 1813 | 1461122586168 Marionette DEBUG loaded listener.js 20:23:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f06a3a61c00) [pid = 1813] [serial = 909] [outer = 0x7f06a3893000] 20:23:07 INFO - PROCESS | 1813 | 1461122587108 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 20:23:07 INFO - PROCESS | 1813 | 1461122587186 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 20:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:23:07 INFO - PROCESS | 1813 | 1461122587193 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:23:07 INFO - PROCESS | 1813 | 1461122587198 Marionette TRACE conn3 <- [1,1182,null,{}] 20:23:07 INFO - PROCESS | 1813 | 1461122587204 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:07 INFO - PROCESS | 1813 | 1461122587477 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 20:23:07 INFO - PROCESS | 1813 | 1461122587748 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6aa9800 == 108 [pid = 1813] [id = 303] 20:23:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f06b0745000) [pid = 1813] [serial = 910] [outer = (nil)] 20:23:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f06b074c000) [pid = 1813] [serial = 911] [outer = 0x7f06b0745000] 20:23:07 INFO - PROCESS | 1813 | 1461122587830 Marionette DEBUG loaded listener.js 20:23:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f06b30dd800) [pid = 1813] [serial = 912] [outer = 0x7f06b0745000] 20:23:08 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:08 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:23:08 INFO - PROCESS | 1813 | 1461122588744 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 20:23:08 INFO - PROCESS | 1813 | 1461122588793 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 20:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:23:08 INFO - PROCESS | 1813 | 1461122588800 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:23:08 INFO - PROCESS | 1813 | 1461122588804 Marionette TRACE conn3 <- [1,1186,null,{}] 20:23:08 INFO - PROCESS | 1813 | 1461122588810 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:09 INFO - PROCESS | 1813 | 1461122589026 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 20:23:09 INFO - PROCESS | 1813 | 1461122589214 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce171800 == 109 [pid = 1813] [id = 304] 20:23:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f06a6062000) [pid = 1813] [serial = 913] [outer = (nil)] 20:23:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f06a606b800) [pid = 1813] [serial = 914] [outer = 0x7f06a6062000] 20:23:09 INFO - PROCESS | 1813 | 1461122589331 Marionette DEBUG loaded listener.js 20:23:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f06a9256800) [pid = 1813] [serial = 915] [outer = 0x7f06a6062000] 20:23:10 INFO - PROCESS | 1813 | 1461122590221 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 20:23:10 INFO - PROCESS | 1813 | 1461122590287 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 20:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:23:10 INFO - PROCESS | 1813 | 1461122590295 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:23:10 INFO - PROCESS | 1813 | 1461122590299 Marionette TRACE conn3 <- [1,1190,null,{}] 20:23:10 INFO - PROCESS | 1813 | 1461122590305 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:10 INFO - PROCESS | 1813 | 1461122590515 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 20:23:10 INFO - PROCESS | 1813 | 1461122590757 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4dc7800 == 110 [pid = 1813] [id = 305] 20:23:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f06a2cb4800) [pid = 1813] [serial = 916] [outer = (nil)] 20:23:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f06a389d400) [pid = 1813] [serial = 917] [outer = 0x7f06a2cb4800] 20:23:11 INFO - PROCESS | 1813 | 1461122591253 Marionette DEBUG loaded listener.js 20:23:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x7f06a41d0000) [pid = 1813] [serial = 918] [outer = 0x7f06a2cb4800] 20:23:12 INFO - PROCESS | 1813 | 1461122592258 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 20:23:12 INFO - PROCESS | 1813 | 1461122592345 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 20:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:23:12 INFO - PROCESS | 1813 | 1461122592356 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:23:12 INFO - PROCESS | 1813 | 1461122592364 Marionette TRACE conn3 <- [1,1194,null,{}] 20:23:12 INFO - PROCESS | 1813 | 1461122592393 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:12 INFO - PROCESS | 1813 | 1461122592606 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 20:23:12 INFO - PROCESS | 1813 | 1461122592869 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a946a800 == 111 [pid = 1813] [id = 306] 20:23:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x7f06a5697c00) [pid = 1813] [serial = 919] [outer = (nil)] 20:23:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x7f06a5ec7800) [pid = 1813] [serial = 920] [outer = 0x7f06a5697c00] 20:23:12 INFO - PROCESS | 1813 | 1461122592955 Marionette DEBUG loaded listener.js 20:23:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f06a5ee9800) [pid = 1813] [serial = 921] [outer = 0x7f06a5697c00] 20:23:13 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:13 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:13 INFO - PROCESS | 1813 | 1461122593960 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 20:23:14 INFO - PROCESS | 1813 | 1461122594026 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 20:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:23:14 INFO - PROCESS | 1813 | 1461122594037 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:23:14 INFO - PROCESS | 1813 | 1461122594042 Marionette TRACE conn3 <- [1,1198,null,{}] 20:23:14 INFO - PROCESS | 1813 | 1461122594048 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:14 INFO - PROCESS | 1813 | 1461122594250 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 20:23:14 INFO - PROCESS | 1813 | 1461122594610 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a8ddb000 == 112 [pid = 1813] [id = 307] 20:23:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f06a6b75000) [pid = 1813] [serial = 922] [outer = (nil)] 20:23:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f06a8eb1c00) [pid = 1813] [serial = 923] [outer = 0x7f06a6b75000] 20:23:14 INFO - PROCESS | 1813 | 1461122594685 Marionette DEBUG loaded listener.js 20:23:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x7f06a924fc00) [pid = 1813] [serial = 924] [outer = 0x7f06a6b75000] 20:23:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6103800 == 111 [pid = 1813] [id = 56] 20:23:15 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x7f06b6d51400) [pid = 1813] [serial = 818] [outer = (nil)] [url = about:blank] 20:23:15 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f06abfd4c00) [pid = 1813] [serial = 797] [outer = (nil)] [url = about:blank] 20:23:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bebc1800 == 110 [pid = 1813] [id = 60] 20:23:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c1eb3000 == 109 [pid = 1813] [id = 61] 20:23:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b70b5000 == 108 [pid = 1813] [id = 291] 20:23:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6021000 == 107 [pid = 1813] [id = 290] 20:23:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2cc5000 == 106 [pid = 1813] [id = 289] 20:23:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06abc46800 == 105 [pid = 1813] [id = 288] 20:23:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a6aad000 == 104 [pid = 1813] [id = 287] 20:23:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a8ddf000 == 103 [pid = 1813] [id = 286] 20:23:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a56bc800 == 102 [pid = 1813] [id = 284] 20:23:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a57d5000 == 101 [pid = 1813] [id = 283] 20:23:16 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4ad4800 == 100 [pid = 1813] [id = 282] 20:23:16 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06d22a3000 == 99 [pid = 1813] [id = 281] 20:23:16 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbb4e000 == 98 [pid = 1813] [id = 280] 20:23:16 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cff6e800 == 97 [pid = 1813] [id = 279] 20:23:16 INFO - PROCESS | 1813 | 1461122596008 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 20:23:16 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cd79f000 == 96 [pid = 1813] [id = 278] 20:23:16 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8c07000 == 95 [pid = 1813] [id = 277] 20:23:16 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bebc0800 == 94 [pid = 1813] [id = 276] 20:23:16 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb780000 == 93 [pid = 1813] [id = 275] 20:23:16 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b603a800 == 92 [pid = 1813] [id = 274] 20:23:16 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1e4f000 == 91 [pid = 1813] [id = 273] 20:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 2036ms 20:23:16 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6830000 == 90 [pid = 1813] [id = 272] 20:23:16 INFO - PROCESS | 1813 | 1461122596085 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 20:23:16 INFO - PROCESS | 1813 | 1461122596091 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 20:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:23:16 INFO - PROCESS | 1813 | 1461122596114 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:23:16 INFO - PROCESS | 1813 | 1461122596123 Marionette TRACE conn3 <- [1,1202,null,{}] 20:23:16 INFO - PROCESS | 1813 | 1461122596147 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:16 INFO - PROCESS | 1813 | 1461122596414 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f06b60ae800) [pid = 1813] [serial = 816] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f06b5e4b800) [pid = 1813] [serial = 813] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x7f06b4a0e000) [pid = 1813] [serial = 812] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x7f06b5e99400) [pid = 1813] [serial = 815] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x7f06c8e10800) [pid = 1813] [serial = 788] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f06b2704000) [pid = 1813] [serial = 807] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f06a8eaf000) [pid = 1813] [serial = 801] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f06b21d2c00) [pid = 1813] [serial = 806] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f06a6b6c000) [pid = 1813] [serial = 800] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f06b2ea8400) [pid = 1813] [serial = 776] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f06b2b87800) [pid = 1813] [serial = 809] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f06ac09e000) [pid = 1813] [serial = 804] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f06abfdac00) [pid = 1813] [serial = 803] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f06bea60800) [pid = 1813] [serial = 782] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f06c7ddac00) [pid = 1813] [serial = 785] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f06ac0a2000) [pid = 1813] [serial = 773] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f06c8cb8400) [pid = 1813] [serial = 794] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f06b2d57400) [pid = 1813] [serial = 810] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f06ab86c000) [pid = 1813] [serial = 791] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f06baf72400) [pid = 1813] [serial = 779] [outer = (nil)] [url = about:blank] 20:23:16 INFO - PROCESS | 1813 | 1461122596663 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b0890000 == 91 [pid = 1813] [id = 308] 20:23:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f06a8eaf000) [pid = 1813] [serial = 925] [outer = (nil)] 20:23:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f06abd90c00) [pid = 1813] [serial = 926] [outer = 0x7f06a8eaf000] 20:23:16 INFO - PROCESS | 1813 | 1461122596756 Marionette DEBUG loaded listener.js 20:23:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f06ac09e000) [pid = 1813] [serial = 927] [outer = 0x7f06a8eaf000] 20:23:17 INFO - PROCESS | 1813 | 1461122597496 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1459ms 20:23:17 INFO - PROCESS | 1813 | 1461122597559 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 20:23:17 INFO - PROCESS | 1813 | 1461122597564 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 20:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:23:17 INFO - PROCESS | 1813 | 1461122597571 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:23:17 INFO - PROCESS | 1813 | 1461122597574 Marionette TRACE conn3 <- [1,1206,null,{}] 20:23:17 INFO - PROCESS | 1813 | 1461122597580 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:17 INFO - PROCESS | 1813 | 1461122597836 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 20:23:17 INFO - PROCESS | 1813 | 1461122597866 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2786000 == 92 [pid = 1813] [id = 309] 20:23:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f06a2cb4400) [pid = 1813] [serial = 928] [outer = (nil)] 20:23:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f06b1d75800) [pid = 1813] [serial = 929] [outer = 0x7f06a2cb4400] 20:23:17 INFO - PROCESS | 1813 | 1461122597932 Marionette DEBUG loaded listener.js 20:23:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f06b1ff0800) [pid = 1813] [serial = 930] [outer = 0x7f06a2cb4400] 20:23:18 INFO - PROCESS | 1813 | 1461122598888 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1379ms 20:23:18 INFO - PROCESS | 1813 | 1461122598952 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 20:23:18 INFO - PROCESS | 1813 | 1461122598956 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 20:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:23:18 INFO - PROCESS | 1813 | 1461122598962 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:23:18 INFO - PROCESS | 1813 | 1461122598965 Marionette TRACE conn3 <- [1,1210,null,{}] 20:23:18 INFO - PROCESS | 1813 | 1461122598971 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:19 INFO - PROCESS | 1813 | 1461122599206 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 20:23:19 INFO - PROCESS | 1813 | 1461122599234 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c39000 == 93 [pid = 1813] [id = 310] 20:23:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f06b2379800) [pid = 1813] [serial = 931] [outer = (nil)] 20:23:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f06b2390800) [pid = 1813] [serial = 932] [outer = 0x7f06b2379800] 20:23:19 INFO - PROCESS | 1813 | 1461122599307 Marionette DEBUG loaded listener.js 20:23:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f06b2b10c00) [pid = 1813] [serial = 933] [outer = 0x7f06b2379800] 20:23:20 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f06baf41000) [pid = 1813] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:23:20 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f06ab869400) [pid = 1813] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:23:20 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f06b9b89000) [pid = 1813] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:23:20 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f06a6b70000) [pid = 1813] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:23:20 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f06abd8e000) [pid = 1813] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:23:20 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f06b1d71c00) [pid = 1813] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:23:20 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f06b1d6fc00) [pid = 1813] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:23:20 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f06b60dc000) [pid = 1813] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:23:20 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f06ac094400) [pid = 1813] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:23:20 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f06b0a38c00) [pid = 1813] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:23:20 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f06b5e56400) [pid = 1813] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:23:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3a2c800 == 92 [pid = 1813] [id = 10] 20:23:20 INFO - PROCESS | 1813 | 1461122600790 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 20:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1881ms 20:23:20 INFO - PROCESS | 1813 | 1461122600845 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 20:23:20 INFO - PROCESS | 1813 | 1461122600849 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 20:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:23:20 INFO - PROCESS | 1813 | 1461122600855 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:23:20 INFO - PROCESS | 1813 | 1461122600858 Marionette TRACE conn3 <- [1,1214,null,{}] 20:23:20 INFO - PROCESS | 1813 | 1461122600865 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:21 INFO - PROCESS | 1813 | 1461122601053 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 20:23:21 INFO - PROCESS | 1813 | 1461122601065 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5ed8000 == 93 [pid = 1813] [id = 311] 20:23:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f06a8eb2400) [pid = 1813] [serial = 934] [outer = (nil)] 20:23:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f06b402b800) [pid = 1813] [serial = 935] [outer = 0x7f06a8eb2400] 20:23:21 INFO - PROCESS | 1813 | 1461122601131 Marionette DEBUG loaded listener.js 20:23:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f06b4b12c00) [pid = 1813] [serial = 936] [outer = 0x7f06a8eb2400] 20:23:21 INFO - PROCESS | 1813 | 1461122601994 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 20:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1184ms 20:23:22 INFO - PROCESS | 1813 | 1461122602041 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 20:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:23:22 INFO - PROCESS | 1813 | 1461122602045 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 20:23:22 INFO - PROCESS | 1813 | 1461122602052 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:23:22 INFO - PROCESS | 1813 | 1461122602055 Marionette TRACE conn3 <- [1,1218,null,{}] 20:23:22 INFO - PROCESS | 1813 | 1461122602061 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:22 INFO - PROCESS | 1813 | 1461122602258 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 20:23:22 INFO - PROCESS | 1813 | 1461122602581 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a3906000 == 94 [pid = 1813] [id = 312] 20:23:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f06a2ca5400) [pid = 1813] [serial = 937] [outer = (nil)] 20:23:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f06a2cac000) [pid = 1813] [serial = 938] [outer = 0x7f06a2ca5400] 20:23:22 INFO - PROCESS | 1813 | 1461122602665 Marionette DEBUG loaded listener.js 20:23:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f06a41ccc00) [pid = 1813] [serial = 939] [outer = 0x7f06a2ca5400] 20:23:23 INFO - PROCESS | 1813 | 1461122603885 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 20:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1889ms 20:23:23 INFO - PROCESS | 1813 | 1461122603943 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 20:23:23 INFO - PROCESS | 1813 | 1461122603949 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 20:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:23:23 INFO - PROCESS | 1813 | 1461122603959 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:23:23 INFO - PROCESS | 1813 | 1461122603966 Marionette TRACE conn3 <- [1,1222,null,{}] 20:23:23 INFO - PROCESS | 1813 | 1461122603977 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:24 INFO - PROCESS | 1813 | 1461122604256 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 20:23:24 INFO - PROCESS | 1813 | 1461122604570 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab8c1000 == 95 [pid = 1813] [id = 313] 20:23:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f06a5ee7c00) [pid = 1813] [serial = 940] [outer = (nil)] 20:23:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f06a69b0800) [pid = 1813] [serial = 941] [outer = 0x7f06a5ee7c00] 20:23:24 INFO - PROCESS | 1813 | 1461122604668 Marionette DEBUG loaded listener.js 20:23:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f06a9251000) [pid = 1813] [serial = 942] [outer = 0x7f06a5ee7c00] 20:23:25 INFO - PROCESS | 1813 | 1461122605767 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 20:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:23:25 INFO - PROCESS | 1813 | 1461122605828 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 20:23:25 INFO - PROCESS | 1813 | 1461122605839 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:23:25 INFO - PROCESS | 1813 | 1461122605845 Marionette TRACE conn3 <- [1,1226,null,{}] 20:23:25 INFO - PROCESS | 1813 | 1461122605854 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:26 INFO - PROCESS | 1813 | 1461122606117 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 20:23:26 INFO - PROCESS | 1813 | 1461122606477 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c38000 == 96 [pid = 1813] [id = 314] 20:23:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f06abfdac00) [pid = 1813] [serial = 943] [outer = (nil)] 20:23:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f06b0a3f800) [pid = 1813] [serial = 944] [outer = 0x7f06abfdac00] 20:23:26 INFO - PROCESS | 1813 | 1461122606566 Marionette DEBUG loaded listener.js 20:23:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f06b21cf800) [pid = 1813] [serial = 945] [outer = 0x7f06abfdac00] 20:23:27 INFO - PROCESS | 1813 | 1461122607537 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 20:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1739ms 20:23:27 INFO - PROCESS | 1813 | 1461122607577 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 20:23:27 INFO - PROCESS | 1813 | 1461122607582 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 20:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:23:27 INFO - PROCESS | 1813 | 1461122607599 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:23:27 INFO - PROCESS | 1813 | 1461122607609 Marionette TRACE conn3 <- [1,1230,null,{}] 20:23:27 INFO - PROCESS | 1813 | 1461122607616 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:27 INFO - PROCESS | 1813 | 1461122607893 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 20:23:28 INFO - PROCESS | 1813 | 1461122608126 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bac51000 == 97 [pid = 1813] [id = 315] 20:23:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f06ac0a2000) [pid = 1813] [serial = 946] [outer = (nil)] 20:23:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f06b2b8a000) [pid = 1813] [serial = 947] [outer = 0x7f06ac0a2000] 20:23:28 INFO - PROCESS | 1813 | 1461122608256 Marionette DEBUG loaded listener.js 20:23:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f06a5eedc00) [pid = 1813] [serial = 948] [outer = 0x7f06ac0a2000] 20:23:29 INFO - PROCESS | 1813 | 1461122609240 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 20:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1700ms 20:23:29 INFO - PROCESS | 1813 | 1461122609291 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 20:23:29 INFO - PROCESS | 1813 | 1461122609296 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 20:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:23:29 INFO - PROCESS | 1813 | 1461122609304 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:23:29 INFO - PROCESS | 1813 | 1461122609307 Marionette TRACE conn3 <- [1,1234,null,{}] 20:23:29 INFO - PROCESS | 1813 | 1461122609314 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:29 INFO - PROCESS | 1813 | 1461122609550 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 20:23:29 INFO - PROCESS | 1813 | 1461122609798 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb931000 == 98 [pid = 1813] [id = 316] 20:23:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f06b4a14000) [pid = 1813] [serial = 949] [outer = (nil)] 20:23:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f06b5e4dc00) [pid = 1813] [serial = 950] [outer = 0x7f06b4a14000] 20:23:29 INFO - PROCESS | 1813 | 1461122609969 Marionette DEBUG loaded listener.js 20:23:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x7f06b5e9f000) [pid = 1813] [serial = 951] [outer = 0x7f06b4a14000] 20:23:30 INFO - PROCESS | 1813 | 1461122610927 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 20:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1691ms 20:23:31 INFO - PROCESS | 1813 | 1461122610995 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 20:23:31 INFO - PROCESS | 1813 | 1461122610998 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 20:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:23:31 INFO - PROCESS | 1813 | 1461122611006 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:23:31 INFO - PROCESS | 1813 | 1461122611010 Marionette TRACE conn3 <- [1,1238,null,{}] 20:23:31 INFO - PROCESS | 1813 | 1461122611015 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:31 INFO - PROCESS | 1813 | 1461122611257 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 20:23:31 INFO - PROCESS | 1813 | 1461122611446 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bcb40800 == 99 [pid = 1813] [id = 317] 20:23:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x7f06b60ba400) [pid = 1813] [serial = 952] [outer = (nil)] 20:23:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x7f06b60dd000) [pid = 1813] [serial = 953] [outer = 0x7f06b60ba400] 20:23:31 INFO - PROCESS | 1813 | 1461122611630 Marionette DEBUG loaded listener.js 20:23:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f06b67e1000) [pid = 1813] [serial = 954] [outer = 0x7f06b60ba400] 20:23:32 INFO - PROCESS | 1813 | 1461122612606 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 20:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1638ms 20:23:32 INFO - PROCESS | 1813 | 1461122612646 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 20:23:32 INFO - PROCESS | 1813 | 1461122612649 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 20:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:23:32 INFO - PROCESS | 1813 | 1461122612657 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:23:32 INFO - PROCESS | 1813 | 1461122612661 Marionette TRACE conn3 <- [1,1242,null,{}] 20:23:32 INFO - PROCESS | 1813 | 1461122612667 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:32 INFO - PROCESS | 1813 | 1461122612883 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 20:23:33 INFO - PROCESS | 1813 | 1461122613079 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2c1c800 == 100 [pid = 1813] [id = 318] 20:23:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f06ab46c800) [pid = 1813] [serial = 955] [outer = (nil)] 20:23:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f06b6e9f000) [pid = 1813] [serial = 956] [outer = 0x7f06ab46c800] 20:23:33 INFO - PROCESS | 1813 | 1461122613158 Marionette DEBUG loaded listener.js 20:23:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x7f06b9fa0800) [pid = 1813] [serial = 957] [outer = 0x7f06ab46c800] 20:23:34 INFO - PROCESS | 1813 | 1461122614107 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 20:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1487ms 20:23:34 INFO - PROCESS | 1813 | 1461122614145 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 20:23:34 INFO - PROCESS | 1813 | 1461122614149 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 20:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:23:34 INFO - PROCESS | 1813 | 1461122614156 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:23:34 INFO - PROCESS | 1813 | 1461122614159 Marionette TRACE conn3 <- [1,1246,null,{}] 20:23:34 INFO - PROCESS | 1813 | 1461122614165 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:34 INFO - PROCESS | 1813 | 1461122614411 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 20:23:34 INFO - PROCESS | 1813 | 1461122614705 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ca057800 == 101 [pid = 1813] [id = 319] 20:23:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 253 (0x7f06abd85400) [pid = 1813] [serial = 958] [outer = (nil)] 20:23:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 254 (0x7f06ba295800) [pid = 1813] [serial = 959] [outer = 0x7f06abd85400] 20:23:34 INFO - PROCESS | 1813 | 1461122614788 Marionette DEBUG loaded listener.js 20:23:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 255 (0x7f06bb76d800) [pid = 1813] [serial = 960] [outer = 0x7f06abd85400] 20:23:35 INFO - PROCESS | 1813 | 1461122615647 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 20:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1535ms 20:23:35 INFO - PROCESS | 1813 | 1461122615693 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 20:23:35 INFO - PROCESS | 1813 | 1461122615697 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 20:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:23:35 INFO - PROCESS | 1813 | 1461122615703 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:23:35 INFO - PROCESS | 1813 | 1461122615707 Marionette TRACE conn3 <- [1,1250,null,{}] 20:23:35 INFO - PROCESS | 1813 | 1461122615713 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:35 INFO - PROCESS | 1813 | 1461122615917 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 20:23:36 INFO - PROCESS | 1813 | 1461122616111 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cff6a800 == 102 [pid = 1813] [id = 320] 20:23:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 256 (0x7f06b0a31000) [pid = 1813] [serial = 961] [outer = (nil)] 20:23:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 257 (0x7f06bc4a2000) [pid = 1813] [serial = 962] [outer = 0x7f06b0a31000] 20:23:36 INFO - PROCESS | 1813 | 1461122616189 Marionette DEBUG loaded listener.js 20:23:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 258 (0x7f06bc807800) [pid = 1813] [serial = 963] [outer = 0x7f06b0a31000] 20:23:37 INFO - PROCESS | 1813 | 1461122617148 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 20:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1489ms 20:23:37 INFO - PROCESS | 1813 | 1461122617195 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 20:23:37 INFO - PROCESS | 1813 | 1461122617199 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 20:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:23:37 INFO - PROCESS | 1813 | 1461122617206 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:23:37 INFO - PROCESS | 1813 | 1461122617212 Marionette TRACE conn3 <- [1,1254,null,{}] 20:23:37 INFO - PROCESS | 1813 | 1461122617220 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:37 INFO - PROCESS | 1813 | 1461122617447 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 20:23:37 INFO - PROCESS | 1813 | 1461122617685 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4ca6800 == 103 [pid = 1813] [id = 321] 20:23:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 259 (0x7f06bab29800) [pid = 1813] [serial = 964] [outer = (nil)] 20:23:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 260 (0x7f06c7dcfc00) [pid = 1813] [serial = 965] [outer = 0x7f06bab29800] 20:23:37 INFO - PROCESS | 1813 | 1461122617806 Marionette DEBUG loaded listener.js 20:23:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 261 (0x7f06c8c2f000) [pid = 1813] [serial = 966] [outer = 0x7f06bab29800] 20:23:38 INFO - PROCESS | 1813 | 1461122618690 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 20:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1543ms 20:23:38 INFO - PROCESS | 1813 | 1461122618750 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 20:23:38 INFO - PROCESS | 1813 | 1461122618753 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 20:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:23:38 INFO - PROCESS | 1813 | 1461122618761 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:23:38 INFO - PROCESS | 1813 | 1461122618765 Marionette TRACE conn3 <- [1,1258,null,{}] 20:23:38 INFO - PROCESS | 1813 | 1461122618771 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:38 INFO - PROCESS | 1813 | 1461122618980 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 20:23:39 INFO - PROCESS | 1813 | 1461122619222 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a619f000 == 104 [pid = 1813] [id = 322] 20:23:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 262 (0x7f06cdbb5400) [pid = 1813] [serial = 967] [outer = (nil)] 20:23:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 263 (0x7f06cdbbac00) [pid = 1813] [serial = 968] [outer = 0x7f06cdbb5400] 20:23:39 INFO - PROCESS | 1813 | 1461122619360 Marionette DEBUG loaded listener.js 20:23:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 264 (0x7f06cde5c400) [pid = 1813] [serial = 969] [outer = 0x7f06cdbb5400] 20:23:40 INFO - PROCESS | 1813 | 1461122620272 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 20:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1586ms 20:23:40 INFO - PROCESS | 1813 | 1461122620348 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 20:23:40 INFO - PROCESS | 1813 | 1461122620352 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 20:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:23:40 INFO - PROCESS | 1813 | 1461122620358 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:23:40 INFO - PROCESS | 1813 | 1461122620362 Marionette TRACE conn3 <- [1,1262,null,{}] 20:23:40 INFO - PROCESS | 1813 | 1461122620368 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:40 INFO - PROCESS | 1813 | 1461122620637 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 20:23:40 INFO - PROCESS | 1813 | 1461122620930 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a19e9000 == 105 [pid = 1813] [id = 323] 20:23:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 265 (0x7f06a5ec4000) [pid = 1813] [serial = 970] [outer = (nil)] 20:23:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 266 (0x7f06a61dbc00) [pid = 1813] [serial = 971] [outer = 0x7f06a5ec4000] 20:23:41 INFO - PROCESS | 1813 | 1461122621005 Marionette DEBUG loaded listener.js 20:23:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 267 (0x7f06a92de800) [pid = 1813] [serial = 972] [outer = 0x7f06a5ec4000] 20:23:42 INFO - PROCESS | 1813 | 1461122622328 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 20:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2041ms 20:23:42 INFO - PROCESS | 1813 | 1461122622437 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 20:23:42 INFO - PROCESS | 1813 | 1461122622443 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 20:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:23:42 INFO - PROCESS | 1813 | 1461122622456 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:23:42 INFO - PROCESS | 1813 | 1461122622460 Marionette TRACE conn3 <- [1,1266,null,{}] 20:23:42 INFO - PROCESS | 1813 | 1461122622469 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:42 INFO - PROCESS | 1813 | 1461122622666 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 20:23:42 INFO - PROCESS | 1813 | 1461122622862 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4daf000 == 106 [pid = 1813] [id = 324] 20:23:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 268 (0x7f06a3894800) [pid = 1813] [serial = 973] [outer = (nil)] 20:23:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 269 (0x7f06a3a5f400) [pid = 1813] [serial = 974] [outer = 0x7f06a3894800] 20:23:43 INFO - PROCESS | 1813 | 1461122622998 Marionette DEBUG loaded listener.js 20:23:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 270 (0x7f06a5eee800) [pid = 1813] [serial = 975] [outer = 0x7f06a3894800] 20:23:44 INFO - PROCESS | 1813 | 1461122624054 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 20:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1639ms 20:23:44 INFO - PROCESS | 1813 | 1461122624095 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 20:23:44 INFO - PROCESS | 1813 | 1461122624103 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 20:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:23:44 INFO - PROCESS | 1813 | 1461122624113 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:23:44 INFO - PROCESS | 1813 | 1461122624117 Marionette TRACE conn3 <- [1,1270,null,{}] 20:23:44 INFO - PROCESS | 1813 | 1461122624123 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:44 INFO - PROCESS | 1813 | 1461122624385 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 20:23:44 INFO - PROCESS | 1813 | 1461122624630 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a391b800 == 107 [pid = 1813] [id = 325] 20:23:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 271 (0x7f06a3a5f000) [pid = 1813] [serial = 976] [outer = (nil)] 20:23:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 272 (0x7f06a61dc800) [pid = 1813] [serial = 977] [outer = 0x7f06a3a5f000] 20:23:44 INFO - PROCESS | 1813 | 1461122624747 Marionette DEBUG loaded listener.js 20:23:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 273 (0x7f06a8eb6800) [pid = 1813] [serial = 978] [outer = 0x7f06a3a5f000] 20:23:45 INFO - PROCESS | 1813 | 1461122625653 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 20:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1585ms 20:23:45 INFO - PROCESS | 1813 | 1461122625699 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 20:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:23:45 INFO - PROCESS | 1813 | 1461122625703 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 20:23:45 INFO - PROCESS | 1813 | 1461122625710 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:23:45 INFO - PROCESS | 1813 | 1461122625716 Marionette TRACE conn3 <- [1,1274,null,{}] 20:23:45 INFO - PROCESS | 1813 | 1461122625732 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:45 INFO - PROCESS | 1813 | 1461122625942 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 20:23:46 INFO - PROCESS | 1813 | 1461122626181 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a945c800 == 108 [pid = 1813] [id = 326] 20:23:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 274 (0x7f06a92e4000) [pid = 1813] [serial = 979] [outer = (nil)] 20:23:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 275 (0x7f06ab862c00) [pid = 1813] [serial = 980] [outer = 0x7f06a92e4000] 20:23:46 INFO - PROCESS | 1813 | 1461122626303 Marionette DEBUG loaded listener.js 20:23:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 276 (0x7f06ac084c00) [pid = 1813] [serial = 981] [outer = 0x7f06a92e4000] 20:23:47 INFO - PROCESS | 1813 | 1461122627242 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 20:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1586ms 20:23:47 INFO - PROCESS | 1813 | 1461122627297 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 20:23:47 INFO - PROCESS | 1813 | 1461122627301 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 20:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:23:47 INFO - PROCESS | 1813 | 1461122627309 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:23:47 INFO - PROCESS | 1813 | 1461122627313 Marionette TRACE conn3 <- [1,1278,null,{}] 20:23:47 INFO - PROCESS | 1813 | 1461122627318 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:47 INFO - PROCESS | 1813 | 1461122627525 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 20:23:47 INFO - PROCESS | 1813 | 1461122627794 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4add000 == 109 [pid = 1813] [id = 327] 20:23:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 277 (0x7f06a41d4800) [pid = 1813] [serial = 982] [outer = (nil)] 20:23:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 278 (0x7f06a8eb3800) [pid = 1813] [serial = 983] [outer = 0x7f06a41d4800] 20:23:47 INFO - PROCESS | 1813 | 1461122627955 Marionette DEBUG loaded listener.js 20:23:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 279 (0x7f06b1fef800) [pid = 1813] [serial = 984] [outer = 0x7f06a41d4800] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5ed8000 == 108 [pid = 1813] [id = 311] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 278 (0x7f06a5ecb800) [pid = 1813] [serial = 845] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 277 (0x7f06a5695400) [pid = 1813] [serial = 854] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 276 (0x7f06b2b04400) [pid = 1813] [serial = 824] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 275 (0x7f06b88ca400) [pid = 1813] [serial = 830] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 274 (0x7f06ac08d400) [pid = 1813] [serial = 821] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 273 (0x7f06bb2b1000) [pid = 1813] [serial = 833] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 272 (0x7f06c9ecd800) [pid = 1813] [serial = 839] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 271 (0x7f06cdbbec00) [pid = 1813] [serial = 842] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 270 (0x7f06c8c2e800) [pid = 1813] [serial = 836] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 269 (0x7f06a924dc00) [pid = 1813] [serial = 848] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 268 (0x7f06b60dbc00) [pid = 1813] [serial = 827] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 267 (0x7f06cde60800) [pid = 1813] [serial = 851] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 266 (0x7f06bc4a3000) [pid = 1813] [serial = 878] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c39000 == 107 [pid = 1813] [id = 310] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2786000 == 106 [pid = 1813] [id = 309] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b0890000 == 105 [pid = 1813] [id = 308] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a8ddb000 == 104 [pid = 1813] [id = 307] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a946a800 == 103 [pid = 1813] [id = 306] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4dc7800 == 102 [pid = 1813] [id = 305] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a6aa9800 == 101 [pid = 1813] [id = 303] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a946d800 == 100 [pid = 1813] [id = 302] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a390f000 == 99 [pid = 1813] [id = 301] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a591d000 == 98 [pid = 1813] [id = 300] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9469000 == 97 [pid = 1813] [id = 299] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4dcb800 == 96 [pid = 1813] [id = 298] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06d22a7000 == 95 [pid = 1813] [id = 297] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cbf80000 == 94 [pid = 1813] [id = 296] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bebaf000 == 93 [pid = 1813] [id = 295] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6029800 == 92 [pid = 1813] [id = 294] 20:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab5a4000 == 91 [pid = 1813] [id = 293] 20:23:48 INFO - PROCESS | 1813 | 1461122628845 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 265 (0x7f06ba29d800) [pid = 1813] [serial = 876] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 264 (0x7f06abfd7c00) [pid = 1813] [serial = 864] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 263 (0x7f06bbb85400) [pid = 1813] [serial = 714] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 262 (0x7f06a6b77c00) [pid = 1813] [serial = 860] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 261 (0x7f06b60e0800) [pid = 1813] [serial = 617] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 260 (0x7f06bbc86800) [pid = 1813] [serial = 666] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 259 (0x7f06b5e97800) [pid = 1813] [serial = 873] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 258 (0x7f06b6d5a800) [pid = 1813] [serial = 875] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 257 (0x7f06a5d06c00) [pid = 1813] [serial = 857] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 256 (0x7f06a8ebac00) [pid = 1813] [serial = 861] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 255 (0x7f06b255b000) [pid = 1813] [serial = 867] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 254 (0x7f06b30da000) [pid = 1813] [serial = 870] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 253 (0x7f06b2b84800) [pid = 1813] [serial = 869] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 252 (0x7f06b6ea5400) [pid = 1813] [serial = 819] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x7f06b3d91c00) [pid = 1813] [serial = 872] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f06ab86e000) [pid = 1813] [serial = 863] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f06b1fecc00) [pid = 1813] [serial = 866] [outer = (nil)] [url = about:blank] 20:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f06bea56800) [pid = 1813] [serial = 771] [outer = (nil)] [url = about:blank] 20:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1580ms 20:23:48 INFO - PROCESS | 1813 | 1461122628890 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 20:23:48 INFO - PROCESS | 1813 | 1461122628894 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 20:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:23:48 INFO - PROCESS | 1813 | 1461122628900 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:23:48 INFO - PROCESS | 1813 | 1461122628903 Marionette TRACE conn3 <- [1,1282,null,{}] 20:23:48 INFO - PROCESS | 1813 | 1461122628909 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:49 INFO - PROCESS | 1813 | 1461122629089 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 20:23:49 INFO - PROCESS | 1813 | 1461122629248 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a591d000 == 92 [pid = 1813] [id = 328] 20:23:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f06a3a66800) [pid = 1813] [serial = 985] [outer = (nil)] 20:23:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f06b237bc00) [pid = 1813] [serial = 986] [outer = 0x7f06a3a66800] 20:23:49 INFO - PROCESS | 1813 | 1461122629316 Marionette DEBUG loaded listener.js 20:23:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f06b2702800) [pid = 1813] [serial = 987] [outer = 0x7f06a3a66800] 20:23:50 INFO - PROCESS | 1813 | 1461122630103 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 20:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1247ms 20:23:50 INFO - PROCESS | 1813 | 1461122630149 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 20:23:50 INFO - PROCESS | 1813 | 1461122630153 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 20:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:23:50 INFO - PROCESS | 1813 | 1461122630159 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:23:50 INFO - PROCESS | 1813 | 1461122630162 Marionette TRACE conn3 <- [1,1286,null,{}] 20:23:50 INFO - PROCESS | 1813 | 1461122630168 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:50 INFO - PROCESS | 1813 | 1461122630404 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 20:23:50 INFO - PROCESS | 1813 | 1461122630591 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b250e800 == 93 [pid = 1813] [id = 329] 20:23:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x7f06b27b8800) [pid = 1813] [serial = 988] [outer = (nil)] 20:23:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 253 (0x7f06b4039000) [pid = 1813] [serial = 989] [outer = 0x7f06b27b8800] 20:23:50 INFO - PROCESS | 1813 | 1461122630660 Marionette DEBUG loaded listener.js 20:23:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 254 (0x7f06b6203c00) [pid = 1813] [serial = 990] [outer = 0x7f06b27b8800] 20:23:51 INFO - PROCESS | 1813 | 1461122631530 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 20:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1429ms 20:23:51 INFO - PROCESS | 1813 | 1461122631592 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 20:23:51 INFO - PROCESS | 1813 | 1461122631596 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 20:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:23:51 INFO - PROCESS | 1813 | 1461122631603 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:23:51 INFO - PROCESS | 1813 | 1461122631606 Marionette TRACE conn3 <- [1,1290,null,{}] 20:23:51 INFO - PROCESS | 1813 | 1461122631612 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:51 INFO - PROCESS | 1813 | 1461122631858 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 20:23:51 INFO - PROCESS | 1813 | 1461122631891 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c4b000 == 94 [pid = 1813] [id = 330] 20:23:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 255 (0x7f06b60af400) [pid = 1813] [serial = 991] [outer = (nil)] 20:23:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 256 (0x7f06b64f7000) [pid = 1813] [serial = 992] [outer = 0x7f06b60af400] 20:23:51 INFO - PROCESS | 1813 | 1461122631984 Marionette DEBUG loaded listener.js 20:23:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 257 (0x7f06b6e9c400) [pid = 1813] [serial = 993] [outer = 0x7f06b60af400] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 256 (0x7f06b67d8400) [pid = 1813] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 255 (0x7f06a69ad000) [pid = 1813] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 254 (0x7f06bbb89c00) [pid = 1813] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 253 (0x7f06b8859c00) [pid = 1813] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 252 (0x7f06bc80ec00) [pid = 1813] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x7f06ab864000) [pid = 1813] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f06b2389400) [pid = 1813] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f06b1ec3000) [pid = 1813] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f06b941bc00) [pid = 1813] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x7f06b8864c00) [pid = 1813] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x7f06b64eec00) [pid = 1813] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x7f06b5f5ec00) [pid = 1813] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f06a6b6f400) [pid = 1813] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f06ac0a3800) [pid = 1813] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f06bc4ab000) [pid = 1813] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f06b6d52400) [pid = 1813] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f06b30d4400) [pid = 1813] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f06ac098000) [pid = 1813] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f06bc807400) [pid = 1813] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f06ab46ac00) [pid = 1813] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f06a5ec2800) [pid = 1813] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f06c8bbdc00) [pid = 1813] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f06ac087c00) [pid = 1813] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f06b4a17c00) [pid = 1813] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f06c7d57800) [pid = 1813] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f06cdd30800) [pid = 1813] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f06c8e9ac00) [pid = 1813] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f06b1fe9c00) [pid = 1813] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f06ab46e000) [pid = 1813] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f06cdbb3000) [pid = 1813] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f06ac09fc00) [pid = 1813] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f06a5ec7000) [pid = 1813] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f06bbb8e000) [pid = 1813] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f06bd7c4000) [pid = 1813] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f06b5e51800) [pid = 1813] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f06b4a0d800) [pid = 1813] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f06beb44400) [pid = 1813] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f06b2b90800) [pid = 1813] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f06ac0a1c00) [pid = 1813] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f06b3c8a800) [pid = 1813] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f06b0a27c00) [pid = 1813] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f06ab474400) [pid = 1813] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f06b2b8ac00) [pid = 1813] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f06abfdd000) [pid = 1813] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f06b2708400) [pid = 1813] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f06a69a8400) [pid = 1813] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f06ab46a000) [pid = 1813] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f06bd69a800) [pid = 1813] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f06bab25800) [pid = 1813] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f06b27b9c00) [pid = 1813] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f06beb4e800) [pid = 1813] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f06b941b800) [pid = 1813] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f06a5689800) [pid = 1813] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06ab863400) [pid = 1813] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06b9f96400) [pid = 1813] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06a69a3400) [pid = 1813] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06b5f60400) [pid = 1813] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06a6b78400) [pid = 1813] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06b7d81400) [pid = 1813] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06b2379800) [pid = 1813] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06a2cb4800) [pid = 1813] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06a2cb4400) [pid = 1813] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f06a6b75000) [pid = 1813] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06a8eaf000) [pid = 1813] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06a5697c00) [pid = 1813] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06b21c9c00) [pid = 1813] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06b6209000) [pid = 1813] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06b0a31800) [pid = 1813] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:23:53 INFO - PROCESS | 1813 | 1461122633918 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 20:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2343ms 20:23:53 INFO - PROCESS | 1813 | 1461122633947 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 20:23:53 INFO - PROCESS | 1813 | 1461122633951 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 20:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:23:53 INFO - PROCESS | 1813 | 1461122633958 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:23:53 INFO - PROCESS | 1813 | 1461122633961 Marionette TRACE conn3 <- [1,1294,null,{}] 20:23:53 INFO - PROCESS | 1813 | 1461122633967 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:54 INFO - PROCESS | 1813 | 1461122634160 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 20:23:54 INFO - PROCESS | 1813 | 1461122634175 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a8dcc000 == 95 [pid = 1813] [id = 331] 20:23:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06a2cb4800) [pid = 1813] [serial = 994] [outer = (nil)] 20:23:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06a924c000) [pid = 1813] [serial = 995] [outer = 0x7f06a2cb4800] 20:23:54 INFO - PROCESS | 1813 | 1461122634241 Marionette DEBUG loaded listener.js 20:23:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06abfdd000) [pid = 1813] [serial = 996] [outer = 0x7f06a2cb4800] 20:23:55 INFO - PROCESS | 1813 | 1461122635128 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 20:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1184ms 20:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:23:55 INFO - PROCESS | 1813 | 1461122635143 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 20:23:55 INFO - PROCESS | 1813 | 1461122635146 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 20:23:55 INFO - PROCESS | 1813 | 1461122635153 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:23:55 INFO - PROCESS | 1813 | 1461122635156 Marionette TRACE conn3 <- [1,1298,null,{}] 20:23:55 INFO - PROCESS | 1813 | 1461122635172 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:55 INFO - PROCESS | 1813 | 1461122635362 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 20:23:55 INFO - PROCESS | 1813 | 1461122635677 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a19ee000 == 96 [pid = 1813] [id = 332] 20:23:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06a2ca7000) [pid = 1813] [serial = 997] [outer = (nil)] 20:23:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06a3893c00) [pid = 1813] [serial = 998] [outer = 0x7f06a2ca7000] 20:23:55 INFO - PROCESS | 1813 | 1461122635762 Marionette DEBUG loaded listener.js 20:23:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06a41cf400) [pid = 1813] [serial = 999] [outer = 0x7f06a2ca7000] 20:23:56 INFO - PROCESS | 1813 | 1461122636795 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 20:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1683ms 20:23:56 INFO - PROCESS | 1813 | 1461122636838 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 20:23:56 INFO - PROCESS | 1813 | 1461122636851 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 20:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:23:56 INFO - PROCESS | 1813 | 1461122636865 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:23:56 INFO - PROCESS | 1813 | 1461122636873 Marionette TRACE conn3 <- [1,1302,null,{}] 20:23:56 INFO - PROCESS | 1813 | 1461122636884 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:57 INFO - PROCESS | 1813 | 1461122637250 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 20:23:57 INFO - PROCESS | 1813 | 1461122637582 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6ac2800 == 97 [pid = 1813] [id = 333] 20:23:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06a6065800) [pid = 1813] [serial = 1000] [outer = (nil)] 20:23:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06a69a4800) [pid = 1813] [serial = 1001] [outer = 0x7f06a6065800] 20:23:57 INFO - PROCESS | 1813 | 1461122637667 Marionette DEBUG loaded listener.js 20:23:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06a8eba000) [pid = 1813] [serial = 1002] [outer = 0x7f06a6065800] 20:23:58 INFO - PROCESS | 1813 | 1461122638746 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 20:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1945ms 20:23:58 INFO - PROCESS | 1813 | 1461122638815 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 20:23:58 INFO - PROCESS | 1813 | 1461122638824 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 20:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:23:58 INFO - PROCESS | 1813 | 1461122638831 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:23:58 INFO - PROCESS | 1813 | 1461122638836 Marionette TRACE conn3 <- [1,1306,null,{}] 20:23:58 INFO - PROCESS | 1813 | 1461122638842 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:59 INFO - PROCESS | 1813 | 1461122639105 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 20:23:59 INFO - PROCESS | 1813 | 1461122639427 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1fcb800 == 98 [pid = 1813] [id = 334] 20:23:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06ab46fc00) [pid = 1813] [serial = 1003] [outer = (nil)] 20:23:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06abd87c00) [pid = 1813] [serial = 1004] [outer = 0x7f06ab46fc00] 20:23:59 INFO - PROCESS | 1813 | 1461122639510 Marionette DEBUG loaded listener.js 20:23:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06ac09fc00) [pid = 1813] [serial = 1005] [outer = 0x7f06ab46fc00] 20:24:00 INFO - PROCESS | 1813 | 1461122640450 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 20:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1689ms 20:24:00 INFO - PROCESS | 1813 | 1461122640521 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 20:24:00 INFO - PROCESS | 1813 | 1461122640525 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 20:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:24:00 INFO - PROCESS | 1813 | 1461122640544 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:24:00 INFO - PROCESS | 1813 | 1461122640556 Marionette TRACE conn3 <- [1,1310,null,{}] 20:24:00 INFO - PROCESS | 1813 | 1461122640563 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:00 INFO - PROCESS | 1813 | 1461122640943 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 20:24:01 INFO - PROCESS | 1813 | 1461122641140 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6834000 == 99 [pid = 1813] [id = 335] 20:24:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06b1ff1800) [pid = 1813] [serial = 1006] [outer = (nil)] 20:24:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06b270b000) [pid = 1813] [serial = 1007] [outer = 0x7f06b1ff1800] 20:24:01 INFO - PROCESS | 1813 | 1461122641229 Marionette DEBUG loaded listener.js 20:24:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f06b2d4f800) [pid = 1813] [serial = 1008] [outer = 0x7f06b1ff1800] 20:24:02 INFO - PROCESS | 1813 | 1461122642197 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 20:24:02 INFO - PROCESS | 1813 | 1461122642242 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 20:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:24:02 INFO - PROCESS | 1813 | 1461122642248 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:24:02 INFO - PROCESS | 1813 | 1461122642251 Marionette TRACE conn3 <- [1,1314,null,{}] 20:24:02 INFO - PROCESS | 1813 | 1461122642258 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:02 INFO - PROCESS | 1813 | 1461122642479 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 20:24:02 INFO - PROCESS | 1813 | 1461122642733 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ba05c000 == 100 [pid = 1813] [id = 336] 20:24:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f06b0a3dc00) [pid = 1813] [serial = 1009] [outer = (nil)] 20:24:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f06b4b17400) [pid = 1813] [serial = 1010] [outer = 0x7f06b0a3dc00] 20:24:02 INFO - PROCESS | 1813 | 1461122642856 Marionette DEBUG loaded listener.js 20:24:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f06b5ea0c00) [pid = 1813] [serial = 1011] [outer = 0x7f06b0a3dc00] 20:24:03 INFO - PROCESS | 1813 | 1461122643718 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 20:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1531ms 20:24:03 INFO - PROCESS | 1813 | 1461122643780 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 20:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:24:03 INFO - PROCESS | 1813 | 1461122643784 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 20:24:03 INFO - PROCESS | 1813 | 1461122643791 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:24:03 INFO - PROCESS | 1813 | 1461122643795 Marionette TRACE conn3 <- [1,1318,null,{}] 20:24:03 INFO - PROCESS | 1813 | 1461122643801 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:04 INFO - PROCESS | 1813 | 1461122644024 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 20:24:04 INFO - PROCESS | 1813 | 1461122644270 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbb4f000 == 101 [pid = 1813] [id = 337] 20:24:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f06b6211c00) [pid = 1813] [serial = 1012] [outer = (nil)] 20:24:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f06b64f4400) [pid = 1813] [serial = 1013] [outer = 0x7f06b6211c00] 20:24:04 INFO - PROCESS | 1813 | 1461122644414 Marionette DEBUG loaded listener.js 20:24:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f06b7d8bc00) [pid = 1813] [serial = 1014] [outer = 0x7f06b6211c00] 20:24:05 INFO - PROCESS | 1813 | 1461122645401 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 20:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1681ms 20:24:05 INFO - PROCESS | 1813 | 1461122645473 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 20:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:24:05 INFO - PROCESS | 1813 | 1461122645477 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 20:24:05 INFO - PROCESS | 1813 | 1461122645484 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:24:05 INFO - PROCESS | 1813 | 1461122645488 Marionette TRACE conn3 <- [1,1322,null,{}] 20:24:05 INFO - PROCESS | 1813 | 1461122645494 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:05 INFO - PROCESS | 1813 | 1461122645747 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 20:24:05 INFO - PROCESS | 1813 | 1461122645983 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd6cf800 == 102 [pid = 1813] [id = 338] 20:24:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f06b64ec800) [pid = 1813] [serial = 1015] [outer = (nil)] 20:24:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f06bb766000) [pid = 1813] [serial = 1016] [outer = 0x7f06b64ec800] 20:24:06 INFO - PROCESS | 1813 | 1461122646105 Marionette DEBUG loaded listener.js 20:24:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f06bbb8f400) [pid = 1813] [serial = 1017] [outer = 0x7f06b64ec800] 20:24:06 INFO - PROCESS | 1813 | 1461122646981 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 20:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1533ms 20:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:24:07 INFO - PROCESS | 1813 | 1461122647018 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 20:24:07 INFO - PROCESS | 1813 | 1461122647021 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 20:24:07 INFO - PROCESS | 1813 | 1461122647029 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:24:07 INFO - PROCESS | 1813 | 1461122647032 Marionette TRACE conn3 <- [1,1326,null,{}] 20:24:07 INFO - PROCESS | 1813 | 1461122647039 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:07 INFO - PROCESS | 1813 | 1461122647260 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 20:24:07 INFO - PROCESS | 1813 | 1461122647459 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c7d19800 == 103 [pid = 1813] [id = 339] 20:24:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f06b9b86800) [pid = 1813] [serial = 1018] [outer = (nil)] 20:24:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f06bc806c00) [pid = 1813] [serial = 1019] [outer = 0x7f06b9b86800] 20:24:07 INFO - PROCESS | 1813 | 1461122647537 Marionette DEBUG loaded listener.js 20:24:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f06bd699800) [pid = 1813] [serial = 1020] [outer = 0x7f06b9b86800] 20:24:08 INFO - PROCESS | 1813 | 1461122648450 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 20:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1485ms 20:24:08 INFO - PROCESS | 1813 | 1461122648513 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 20:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:24:08 INFO - PROCESS | 1813 | 1461122648517 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 20:24:08 INFO - PROCESS | 1813 | 1461122648525 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:24:08 INFO - PROCESS | 1813 | 1461122648528 Marionette TRACE conn3 <- [1,1330,null,{}] 20:24:08 INFO - PROCESS | 1813 | 1461122648535 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:08 INFO - PROCESS | 1813 | 1461122648745 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 20:24:09 INFO - PROCESS | 1813 | 1461122649013 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cd7a8000 == 104 [pid = 1813] [id = 340] 20:24:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f06bc129400) [pid = 1813] [serial = 1021] [outer = (nil)] 20:24:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f06c7dd2c00) [pid = 1813] [serial = 1022] [outer = 0x7f06bc129400] 20:24:09 INFO - PROCESS | 1813 | 1461122649136 Marionette DEBUG loaded listener.js 20:24:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f06c8c29800) [pid = 1813] [serial = 1023] [outer = 0x7f06bc129400] 20:24:09 INFO - PROCESS | 1813 | 1461122649985 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 20:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1539ms 20:24:10 INFO - PROCESS | 1813 | 1461122650064 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 20:24:10 INFO - PROCESS | 1813 | 1461122650067 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 20:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:24:10 INFO - PROCESS | 1813 | 1461122650074 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:24:10 INFO - PROCESS | 1813 | 1461122650078 Marionette TRACE conn3 <- [1,1334,null,{}] 20:24:10 INFO - PROCESS | 1813 | 1461122650083 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:10 INFO - PROCESS | 1813 | 1461122650322 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 20:24:10 INFO - PROCESS | 1813 | 1461122650590 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2c09000 == 105 [pid = 1813] [id = 341] 20:24:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f06a3a5e800) [pid = 1813] [serial = 1024] [outer = (nil)] 20:24:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f06a6062c00) [pid = 1813] [serial = 1025] [outer = 0x7f06a3a5e800] 20:24:10 INFO - PROCESS | 1813 | 1461122650715 Marionette DEBUG loaded listener.js 20:24:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f06ac094400) [pid = 1813] [serial = 1026] [outer = 0x7f06a3a5e800] 20:24:11 INFO - PROCESS | 1813 | 1461122651639 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 20:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1634ms 20:24:11 INFO - PROCESS | 1813 | 1461122651710 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 20:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:24:11 INFO - PROCESS | 1813 | 1461122651714 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 20:24:11 INFO - PROCESS | 1813 | 1461122651721 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:24:11 INFO - PROCESS | 1813 | 1461122651725 Marionette TRACE conn3 <- [1,1338,null,{}] 20:24:11 INFO - PROCESS | 1813 | 1461122651731 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:11 INFO - PROCESS | 1813 | 1461122651988 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 20:24:12 INFO - PROCESS | 1813 | 1461122652305 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6ab0800 == 106 [pid = 1813] [id = 342] 20:24:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f06a69a5800) [pid = 1813] [serial = 1027] [outer = (nil)] 20:24:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f06a6b75c00) [pid = 1813] [serial = 1028] [outer = 0x7f06a69a5800] 20:24:12 INFO - PROCESS | 1813 | 1461122652399 Marionette DEBUG loaded listener.js 20:24:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f06abfdf000) [pid = 1813] [serial = 1029] [outer = 0x7f06a69a5800] 20:24:13 INFO - PROCESS | 1813 | 1461122653871 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 20:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2186ms 20:24:14 INFO - PROCESS | 1813 | 1461122654500 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 20:24:14 INFO - PROCESS | 1813 | 1461122654507 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 20:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:24:14 INFO - PROCESS | 1813 | 1461122654565 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:24:14 INFO - PROCESS | 1813 | 1461122654573 Marionette TRACE conn3 <- [1,1342,null,{}] 20:24:14 INFO - PROCESS | 1813 | 1461122654582 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:14 INFO - PROCESS | 1813 | 1461122654809 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 20:24:15 INFO - PROCESS | 1813 | 1461122655018 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a91d1000 == 107 [pid = 1813] [id = 343] 20:24:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f06a5d02400) [pid = 1813] [serial = 1030] [outer = (nil)] 20:24:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f06a5d0a400) [pid = 1813] [serial = 1031] [outer = 0x7f06a5d02400] 20:24:15 INFO - PROCESS | 1813 | 1461122655088 Marionette DEBUG loaded listener.js 20:24:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f06a5ee4400) [pid = 1813] [serial = 1032] [outer = 0x7f06a5d02400] 20:24:16 INFO - PROCESS | 1813 | 1461122656129 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 20:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1647ms 20:24:16 INFO - PROCESS | 1813 | 1461122656214 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 20:24:16 INFO - PROCESS | 1813 | 1461122656233 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 20:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:24:16 INFO - PROCESS | 1813 | 1461122656264 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:24:16 INFO - PROCESS | 1813 | 1461122656284 Marionette TRACE conn3 <- [1,1346,null,{}] 20:24:16 INFO - PROCESS | 1813 | 1461122656419 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:16 INFO - PROCESS | 1813 | 1461122656815 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 20:24:17 INFO - PROCESS | 1813 | 1461122657008 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a3b56000 == 108 [pid = 1813] [id = 344] 20:24:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f06a61ce800) [pid = 1813] [serial = 1033] [outer = (nil)] 20:24:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f06a61db800) [pid = 1813] [serial = 1034] [outer = 0x7f06a61ce800] 20:24:17 INFO - PROCESS | 1813 | 1461122657126 Marionette DEBUG loaded listener.js 20:24:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f06a8eb7400) [pid = 1813] [serial = 1035] [outer = 0x7f06a61ce800] 20:24:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2cc9800 == 107 [pid = 1813] [id = 203] 20:24:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b088a000 == 106 [pid = 1813] [id = 204] 20:24:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b222d000 == 105 [pid = 1813] [id = 140] 20:24:17 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f06b402b800) [pid = 1813] [serial = 935] [outer = (nil)] [url = about:blank] 20:24:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06abc5f000 == 104 [pid = 1813] [id = 201] 20:24:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb943800 == 103 [pid = 1813] [id = 256] 20:24:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a8dcc000 == 102 [pid = 1813] [id = 331] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c4b000 == 101 [pid = 1813] [id = 330] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b250e800 == 100 [pid = 1813] [id = 329] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a591d000 == 99 [pid = 1813] [id = 328] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4add000 == 98 [pid = 1813] [id = 327] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a945c800 == 97 [pid = 1813] [id = 326] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3d20800 == 96 [pid = 1813] [id = 11] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a391b800 == 95 [pid = 1813] [id = 325] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4daf000 == 94 [pid = 1813] [id = 324] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2c1c800 == 93 [pid = 1813] [id = 318] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bcb40800 == 92 [pid = 1813] [id = 317] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb931000 == 91 [pid = 1813] [id = 316] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bac51000 == 90 [pid = 1813] [id = 315] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c38000 == 89 [pid = 1813] [id = 314] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab8c1000 == 88 [pid = 1813] [id = 313] 20:24:18 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a3906000 == 87 [pid = 1813] [id = 312] 20:24:18 INFO - PROCESS | 1813 | 1461122658349 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 20:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2150ms 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f06c8c2d800) [pid = 1813] [serial = 786] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f06a69b1000) [pid = 1813] [serial = 750] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f06b6d54400) [pid = 1813] [serial = 828] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f06b1ed1000) [pid = 1813] [serial = 774] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f06bb1b8800) [pid = 1813] [serial = 675] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f06bc807c00) [pid = 1813] [serial = 726] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f06a6b71c00) [pid = 1813] [serial = 753] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f06cc090400) [pid = 1813] [serial = 840] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f06bc809000) [pid = 1813] [serial = 681] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f06c8e92000) [pid = 1813] [serial = 732] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f06cdbbe000) [pid = 1813] [serial = 795] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f06b3d84400) [pid = 1813] [serial = 825] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f06b4a0f000) [pid = 1813] [serial = 672] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f06cdbb9000) [pid = 1813] [serial = 741] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f06b9fa2400) [pid = 1813] [serial = 635] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f06b7d7c800) [pid = 1813] [serial = 632] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f06c8c23800) [pid = 1813] [serial = 693] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f06abfde000) [pid = 1813] [serial = 798] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f06b2d4cc00) [pid = 1813] [serial = 593] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f06beded800) [pid = 1813] [serial = 783] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f06ce103800) [pid = 1813] [serial = 747] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f06bb34f800) [pid = 1813] [serial = 723] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f06b238fc00) [pid = 1813] [serial = 669] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f06cc087800) [pid = 1813] [serial = 789] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f06bb21b000) [pid = 1813] [serial = 642] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f06a9251c00) [pid = 1813] [serial = 849] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06cbfc6000) [pid = 1813] [serial = 738] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06b8864000) [pid = 1813] [serial = 566] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06b6e98c00) [pid = 1813] [serial = 629] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06c8eef000) [pid = 1813] [serial = 837] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06ce111c00) [pid = 1813] [serial = 852] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06cdd27800) [pid = 1813] [serial = 744] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06b2b05800) [pid = 1813] [serial = 717] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06bbb86c00) [pid = 1813] [serial = 645] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06cdbc0400) [pid = 1813] [serial = 521] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f06b1fee000) [pid = 1813] [serial = 620] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06a5ed0400) [pid = 1813] [serial = 846] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06bab2e800) [pid = 1813] [serial = 729] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06c9dd3800) [pid = 1813] [serial = 735] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06baddb400) [pid = 1813] [serial = 831] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06b60d5c00) [pid = 1813] [serial = 626] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06c7ddc000) [pid = 1813] [serial = 690] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06baf3f400) [pid = 1813] [serial = 638] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06b60b1800) [pid = 1813] [serial = 720] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06b1d79000) [pid = 1813] [serial = 822] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06b2b8e400) [pid = 1813] [serial = 623] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06bc180400) [pid = 1813] [serial = 834] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06bc4a3400) [pid = 1813] [serial = 678] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06cdd2c800) [pid = 1813] [serial = 843] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06beb1f000) [pid = 1813] [serial = 684] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06b5e49c00) [pid = 1813] [serial = 777] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06c2011c00) [pid = 1813] [serial = 687] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06bc49f000) [pid = 1813] [serial = 780] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06ab871400) [pid = 1813] [serial = 855] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06ab870000) [pid = 1813] [serial = 792] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06b67d3400) [pid = 1813] [serial = 599] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06b60da400) [pid = 1813] [serial = 563] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06b2263400) [pid = 1813] [serial = 590] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06b60ae400) [pid = 1813] [serial = 596] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06b2d52400) [pid = 1813] [serial = 560] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06b0a23000) [pid = 1813] [serial = 557] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06b2390800) [pid = 1813] [serial = 932] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06a41d0000) [pid = 1813] [serial = 918] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06a389d400) [pid = 1813] [serial = 917] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06b270cc00) [pid = 1813] [serial = 884] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06b1ff0800) [pid = 1813] [serial = 930] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06c9dd3c00) [pid = 1813] [serial = 893] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06a8eb1c00) [pid = 1813] [serial = 923] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06a924fc00) [pid = 1813] [serial = 924] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06cdd30400) [pid = 1813] [serial = 896] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06abd90c00) [pid = 1813] [serial = 926] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06ac09e000) [pid = 1813] [serial = 927] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06b074c000) [pid = 1813] [serial = 911] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06a5ee9800) [pid = 1813] [serial = 921] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06a5ec7800) [pid = 1813] [serial = 920] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06b6d55c00) [pid = 1813] [serial = 887] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06c1f53c00) [pid = 1813] [serial = 890] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06a41d5000) [pid = 1813] [serial = 902] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06b074c400) [pid = 1813] [serial = 899] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06a3a5b800) [pid = 1813] [serial = 908] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06a3898c00) [pid = 1813] [serial = 905] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a9252400) [pid = 1813] [serial = 881] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06a606b800) [pid = 1813] [serial = 914] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06b2b10c00) [pid = 1813] [serial = 933] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06b1d75800) [pid = 1813] [serial = 929] [outer = (nil)] [url = about:blank] 20:24:18 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06abd89000) [pid = 1813] [serial = 639] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:24:18 INFO - PROCESS | 1813 | 1461122658491 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 20:24:18 INFO - PROCESS | 1813 | 1461122658494 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 20:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:24:18 INFO - PROCESS | 1813 | 1461122658549 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:24:18 INFO - PROCESS | 1813 | 1461122658552 Marionette TRACE conn3 <- [1,1350,null,{}] 20:24:18 INFO - PROCESS | 1813 | 1461122658566 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:18 INFO - PROCESS | 1813 | 1461122658758 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 20:24:19 INFO - PROCESS | 1813 | 1461122659034 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a57d8800 == 88 [pid = 1813] [id = 345] 20:24:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06a61d1c00) [pid = 1813] [serial = 1036] [outer = (nil)] 20:24:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06a92e4c00) [pid = 1813] [serial = 1037] [outer = 0x7f06a61d1c00] 20:24:19 INFO - PROCESS | 1813 | 1461122659114 Marionette DEBUG loaded listener.js 20:24:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06ab86b800) [pid = 1813] [serial = 1038] [outer = 0x7f06a61d1c00] 20:24:19 INFO - PROCESS | 1813 | 1461122659981 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 20:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1487ms 20:24:20 INFO - PROCESS | 1813 | 1461122660028 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 20:24:20 INFO - PROCESS | 1813 | 1461122660032 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 20:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:24:20 INFO - PROCESS | 1813 | 1461122660038 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:24:20 INFO - PROCESS | 1813 | 1461122660041 Marionette TRACE conn3 <- [1,1354,null,{}] 20:24:20 INFO - PROCESS | 1813 | 1461122660047 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:20 INFO - PROCESS | 1813 | 1461122660288 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 20:24:20 INFO - PROCESS | 1813 | 1461122660464 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a946f000 == 89 [pid = 1813] [id = 346] 20:24:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a92d9c00) [pid = 1813] [serial = 1039] [outer = (nil)] 20:24:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06ac09b400) [pid = 1813] [serial = 1040] [outer = 0x7f06a92d9c00] 20:24:20 INFO - PROCESS | 1813 | 1461122660534 Marionette DEBUG loaded listener.js 20:24:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06b0749400) [pid = 1813] [serial = 1041] [outer = 0x7f06a92d9c00] 20:24:21 INFO - PROCESS | 1813 | 1461122661544 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 20:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1585ms 20:24:21 INFO - PROCESS | 1813 | 1461122661624 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 20:24:21 INFO - PROCESS | 1813 | 1461122661630 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 20:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:24:21 INFO - PROCESS | 1813 | 1461122661652 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:24:21 INFO - PROCESS | 1813 | 1461122661660 Marionette TRACE conn3 <- [1,1358,null,{}] 20:24:21 INFO - PROCESS | 1813 | 1461122661681 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:21 INFO - PROCESS | 1813 | 1461122661936 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 20:24:21 INFO - PROCESS | 1813 | 1461122661963 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b1a000 == 90 [pid = 1813] [id = 347] 20:24:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06abfdec00) [pid = 1813] [serial = 1042] [outer = (nil)] 20:24:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06b0a2ec00) [pid = 1813] [serial = 1043] [outer = 0x7f06abfdec00] 20:24:22 INFO - PROCESS | 1813 | 1461122662028 Marionette DEBUG loaded listener.js 20:24:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06b1d6b800) [pid = 1813] [serial = 1044] [outer = 0x7f06abfdec00] 20:24:23 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06b27b8800) [pid = 1813] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:24:23 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06a3a66800) [pid = 1813] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:24:23 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06b60af400) [pid = 1813] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:24:23 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06a41d4800) [pid = 1813] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:24:23 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a8eb2400) [pid = 1813] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:24:23 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06a3a5f000) [pid = 1813] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:24:23 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06b3a2d000) [pid = 1813] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:24:23 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06a3894800) [pid = 1813] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:24:23 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06a92e4000) [pid = 1813] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:24:23 INFO - PROCESS | 1813 | 1461122663509 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 20:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1921ms 20:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:24:23 INFO - PROCESS | 1813 | 1461122663567 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 20:24:23 INFO - PROCESS | 1813 | 1461122663569 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 20:24:23 INFO - PROCESS | 1813 | 1461122663577 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:24:23 INFO - PROCESS | 1813 | 1461122663580 Marionette TRACE conn3 <- [1,1362,null,{}] 20:24:23 INFO - PROCESS | 1813 | 1461122663586 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:23 INFO - PROCESS | 1813 | 1461122663822 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 20:24:23 INFO - PROCESS | 1813 | 1461122663966 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1e51800 == 91 [pid = 1813] [id = 348] 20:24:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06ac08f400) [pid = 1813] [serial = 1045] [outer = (nil)] 20:24:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06b225b000) [pid = 1813] [serial = 1046] [outer = 0x7f06ac08f400] 20:24:24 INFO - PROCESS | 1813 | 1461122664096 Marionette DEBUG loaded listener.js 20:24:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06b2561000) [pid = 1813] [serial = 1047] [outer = 0x7f06ac08f400] 20:24:25 INFO - PROCESS | 1813 | 1461122665123 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 20:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1582ms 20:24:25 INFO - PROCESS | 1813 | 1461122665159 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 20:24:25 INFO - PROCESS | 1813 | 1461122665166 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 20:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:24:25 INFO - PROCESS | 1813 | 1461122665188 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:24:25 INFO - PROCESS | 1813 | 1461122665196 Marionette TRACE conn3 <- [1,1366,null,{}] 20:24:25 INFO - PROCESS | 1813 | 1461122665205 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:25 INFO - PROCESS | 1813 | 1461122665454 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 20:24:25 INFO - PROCESS | 1813 | 1461122665763 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4dbc800 == 92 [pid = 1813] [id = 349] 20:24:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a5d0b800) [pid = 1813] [serial = 1048] [outer = (nil)] 20:24:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a5ee5c00) [pid = 1813] [serial = 1049] [outer = 0x7f06a5d0b800] 20:24:25 INFO - PROCESS | 1813 | 1461122665920 Marionette DEBUG loaded listener.js 20:24:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a61cfc00) [pid = 1813] [serial = 1050] [outer = 0x7f06a5d0b800] 20:24:26 INFO - PROCESS | 1813 | 1461122666989 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 20:24:27 INFO - PROCESS | 1813 | 1461122667041 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 20:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:24:27 INFO - PROCESS | 1813 | 1461122667053 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:24:27 INFO - PROCESS | 1813 | 1461122667057 Marionette TRACE conn3 <- [1,1370,null,{}] 20:24:27 INFO - PROCESS | 1813 | 1461122667063 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:27 INFO - PROCESS | 1813 | 1461122667323 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 20:24:27 INFO - PROCESS | 1813 | 1461122667614 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b17800 == 93 [pid = 1813] [id = 350] 20:24:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a9255c00) [pid = 1813] [serial = 1051] [outer = (nil)] 20:24:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a92e0400) [pid = 1813] [serial = 1052] [outer = 0x7f06a9255c00] 20:24:27 INFO - PROCESS | 1813 | 1461122667692 Marionette DEBUG loaded listener.js 20:24:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06abfd7c00) [pid = 1813] [serial = 1053] [outer = 0x7f06a9255c00] 20:24:28 INFO - PROCESS | 1813 | 1461122668812 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 20:24:28 INFO - PROCESS | 1813 | 1461122668852 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 20:24:28 INFO - PROCESS | 1813 | 1461122668859 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:24:28 INFO - PROCESS | 1813 | 1461122668865 Marionette TRACE conn3 <- [1,1374,null,{}] 20:24:28 INFO - PROCESS | 1813 | 1461122668884 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:29 INFO - PROCESS | 1813 | 1461122669252 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 20:24:29 INFO - PROCESS | 1813 | 1461122669655 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b277f800 == 94 [pid = 1813] [id = 351] 20:24:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06ac0a0800) [pid = 1813] [serial = 1054] [outer = (nil)] 20:24:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06b1fe9800) [pid = 1813] [serial = 1055] [outer = 0x7f06ac0a0800] 20:24:29 INFO - PROCESS | 1813 | 1461122669800 Marionette DEBUG loaded listener.js 20:24:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06b238c000) [pid = 1813] [serial = 1056] [outer = 0x7f06ac0a0800] 20:24:30 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:24:30 INFO - PROCESS | 1813 | 1461122670741 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 20:24:30 INFO - PROCESS | 1813 | 1461122670806 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 20:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:24:30 INFO - PROCESS | 1813 | 1461122670814 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:24:30 INFO - PROCESS | 1813 | 1461122670818 Marionette TRACE conn3 <- [1,1378,null,{}] 20:24:30 INFO - PROCESS | 1813 | 1461122670824 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:31 INFO - PROCESS | 1813 | 1461122671069 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 20:24:31 INFO - PROCESS | 1813 | 1461122671309 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2cdf800 == 95 [pid = 1813] [id = 352] 20:24:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06b0a27800) [pid = 1813] [serial = 1057] [outer = (nil)] 20:24:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06b2b10800) [pid = 1813] [serial = 1058] [outer = 0x7f06b0a27800] 20:24:31 INFO - PROCESS | 1813 | 1461122671407 Marionette DEBUG loaded listener.js 20:24:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06b2d4e000) [pid = 1813] [serial = 1059] [outer = 0x7f06b0a27800] 20:24:32 INFO - PROCESS | 1813 | 1461122672311 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 20:24:32 INFO - PROCESS | 1813 | 1461122672352 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 20:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:24:32 INFO - PROCESS | 1813 | 1461122672361 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:24:32 INFO - PROCESS | 1813 | 1461122672364 Marionette TRACE conn3 <- [1,1382,null,{}] 20:24:32 INFO - PROCESS | 1813 | 1461122672370 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:32 INFO - PROCESS | 1813 | 1461122672574 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 20:24:32 INFO - PROCESS | 1813 | 1461122672761 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3d20800 == 96 [pid = 1813] [id = 353] 20:24:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06b2d54400) [pid = 1813] [serial = 1060] [outer = (nil)] 20:24:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06b30de000) [pid = 1813] [serial = 1061] [outer = 0x7f06b2d54400] 20:24:32 INFO - PROCESS | 1813 | 1461122672841 Marionette DEBUG loaded listener.js 20:24:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06b3d8dc00) [pid = 1813] [serial = 1062] [outer = 0x7f06b2d54400] 20:24:33 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:24:33 INFO - PROCESS | 1813 | 1461122673868 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 20:24:33 INFO - PROCESS | 1813 | 1461122673948 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 20:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:24:33 INFO - PROCESS | 1813 | 1461122673955 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:24:33 INFO - PROCESS | 1813 | 1461122673958 Marionette TRACE conn3 <- [1,1386,null,{}] 20:24:33 INFO - PROCESS | 1813 | 1461122673964 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:34 INFO - PROCESS | 1813 | 1461122674241 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 20:24:34 INFO - PROCESS | 1813 | 1461122674545 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b610c000 == 97 [pid = 1813] [id = 354] 20:24:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06b1d72400) [pid = 1813] [serial = 1063] [outer = (nil)] 20:24:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06b60b1000) [pid = 1813] [serial = 1064] [outer = 0x7f06b1d72400] 20:24:34 INFO - PROCESS | 1813 | 1461122674631 Marionette DEBUG loaded listener.js 20:24:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06b60dc800) [pid = 1813] [serial = 1065] [outer = 0x7f06b1d72400] 20:24:35 INFO - PROCESS | 1813 | 1461122675568 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 20:24:35 INFO - PROCESS | 1813 | 1461122675597 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 20:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:24:35 INFO - PROCESS | 1813 | 1461122675603 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:24:35 INFO - PROCESS | 1813 | 1461122675607 Marionette TRACE conn3 <- [1,1390,null,{}] 20:24:35 INFO - PROCESS | 1813 | 1461122675614 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:35 INFO - PROCESS | 1813 | 1461122675824 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 20:24:36 INFO - PROCESS | 1813 | 1461122676012 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b70af800 == 98 [pid = 1813] [id = 355] 20:24:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06b5e53400) [pid = 1813] [serial = 1066] [outer = (nil)] 20:24:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06b67d5400) [pid = 1813] [serial = 1067] [outer = 0x7f06b5e53400] 20:24:36 INFO - PROCESS | 1813 | 1461122676124 Marionette DEBUG loaded listener.js 20:24:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06b6d55000) [pid = 1813] [serial = 1068] [outer = 0x7f06b5e53400] 20:24:37 INFO - PROCESS | 1813 | 1461122677100 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 20:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1531ms 20:24:37 INFO - PROCESS | 1813 | 1461122677137 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 20:24:37 INFO - PROCESS | 1813 | 1461122677142 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 20:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:24:37 INFO - PROCESS | 1813 | 1461122677151 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:24:37 INFO - PROCESS | 1813 | 1461122677153 Marionette TRACE conn3 <- [1,1394,null,{}] 20:24:37 INFO - PROCESS | 1813 | 1461122677160 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:37 INFO - PROCESS | 1813 | 1461122677370 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 20:24:37 INFO - PROCESS | 1813 | 1461122677646 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bac49800 == 99 [pid = 1813] [id = 356] 20:24:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06b60de400) [pid = 1813] [serial = 1069] [outer = (nil)] 20:24:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06b6e9bc00) [pid = 1813] [serial = 1070] [outer = 0x7f06b60de400] 20:24:37 INFO - PROCESS | 1813 | 1461122677723 Marionette DEBUG loaded listener.js 20:24:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06b7d7fc00) [pid = 1813] [serial = 1071] [outer = 0x7f06b60de400] 20:24:38 INFO - PROCESS | 1813 | 1461122678599 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 20:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1484ms 20:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:24:38 INFO - PROCESS | 1813 | 1461122678635 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 20:24:38 INFO - PROCESS | 1813 | 1461122678638 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 20:24:38 INFO - PROCESS | 1813 | 1461122678646 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:24:38 INFO - PROCESS | 1813 | 1461122678649 Marionette TRACE conn3 <- [1,1398,null,{}] 20:24:38 INFO - PROCESS | 1813 | 1461122678655 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:38 INFO - PROCESS | 1813 | 1461122678892 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 20:24:39 INFO - PROCESS | 1813 | 1461122679124 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4cd800 == 100 [pid = 1813] [id = 357] 20:24:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06b64ec400) [pid = 1813] [serial = 1072] [outer = (nil)] 20:24:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06b7d80400) [pid = 1813] [serial = 1073] [outer = 0x7f06b64ec400] 20:24:39 INFO - PROCESS | 1813 | 1461122679252 Marionette DEBUG loaded listener.js 20:24:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06b9b8e000) [pid = 1813] [serial = 1074] [outer = 0x7f06b64ec400] 20:24:40 INFO - PROCESS | 1813 | 1461122680243 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 20:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1639ms 20:24:40 INFO - PROCESS | 1813 | 1461122680285 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 20:24:40 INFO - PROCESS | 1813 | 1461122680289 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 20:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:24:40 INFO - PROCESS | 1813 | 1461122680296 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:24:40 INFO - PROCESS | 1813 | 1461122680298 Marionette TRACE conn3 <- [1,1402,null,{}] 20:24:40 INFO - PROCESS | 1813 | 1461122680306 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:40 INFO - PROCESS | 1813 | 1461122680583 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 20:24:40 INFO - PROCESS | 1813 | 1461122680823 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbb5c000 == 101 [pid = 1813] [id = 358] 20:24:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06b67dd800) [pid = 1813] [serial = 1075] [outer = (nil)] 20:24:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06bab22800) [pid = 1813] [serial = 1076] [outer = 0x7f06b67dd800] 20:24:40 INFO - PROCESS | 1813 | 1461122680918 Marionette DEBUG loaded listener.js 20:24:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06baf3f400) [pid = 1813] [serial = 1077] [outer = 0x7f06b67dd800] 20:24:41 INFO - PROCESS | 1813 | 1461122681820 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 20:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1584ms 20:24:41 INFO - PROCESS | 1813 | 1461122681881 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 20:24:41 INFO - PROCESS | 1813 | 1461122681885 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 20:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:24:41 INFO - PROCESS | 1813 | 1461122681893 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:24:41 INFO - PROCESS | 1813 | 1461122681898 Marionette TRACE conn3 <- [1,1406,null,{}] 20:24:41 INFO - PROCESS | 1813 | 1461122681904 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:42 INFO - PROCESS | 1813 | 1461122682186 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 20:24:42 INFO - PROCESS | 1813 | 1461122682480 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bcf73800 == 102 [pid = 1813] [id = 359] 20:24:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06bbf94800) [pid = 1813] [serial = 1078] [outer = (nil)] 20:24:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06bc4a7400) [pid = 1813] [serial = 1079] [outer = 0x7f06bbf94800] 20:24:42 INFO - PROCESS | 1813 | 1461122682569 Marionette DEBUG loaded listener.js 20:24:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06bcf25400) [pid = 1813] [serial = 1080] [outer = 0x7f06bbf94800] 20:24:43 INFO - PROCESS | 1813 | 1461122683566 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 20:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1734ms 20:24:43 INFO - PROCESS | 1813 | 1461122683629 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 20:24:43 INFO - PROCESS | 1813 | 1461122683634 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 20:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:24:43 INFO - PROCESS | 1813 | 1461122683644 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:24:43 INFO - PROCESS | 1813 | 1461122683648 Marionette TRACE conn3 <- [1,1410,null,{}] 20:24:43 INFO - PROCESS | 1813 | 1461122683654 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:43 INFO - PROCESS | 1813 | 1461122683943 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 20:24:44 INFO - PROCESS | 1813 | 1461122684282 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4ac3000 == 103 [pid = 1813] [id = 360] 20:24:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06a5d02c00) [pid = 1813] [serial = 1081] [outer = (nil)] 20:24:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06a6064400) [pid = 1813] [serial = 1082] [outer = 0x7f06a5d02c00] 20:24:44 INFO - PROCESS | 1813 | 1461122684368 Marionette DEBUG loaded listener.js 20:24:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06b2703800) [pid = 1813] [serial = 1083] [outer = 0x7f06a5d02c00] 20:24:45 INFO - PROCESS | 1813 | 1461122685358 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 20:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1733ms 20:24:45 INFO - PROCESS | 1813 | 1461122685377 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 20:24:45 INFO - PROCESS | 1813 | 1461122685381 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 20:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:24:45 INFO - PROCESS | 1813 | 1461122685387 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:24:45 INFO - PROCESS | 1813 | 1461122685390 Marionette TRACE conn3 <- [1,1414,null,{}] 20:24:45 INFO - PROCESS | 1813 | 1461122685397 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:45 INFO - PROCESS | 1813 | 1461122685615 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 20:24:45 INFO - PROCESS | 1813 | 1461122685852 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a57d1800 == 104 [pid = 1813] [id = 361] 20:24:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06a41d8c00) [pid = 1813] [serial = 1084] [outer = (nil)] 20:24:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06b30dc800) [pid = 1813] [serial = 1085] [outer = 0x7f06a41d8c00] 20:24:45 INFO - PROCESS | 1813 | 1461122685944 Marionette DEBUG loaded listener.js 20:24:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06c7dd7400) [pid = 1813] [serial = 1086] [outer = 0x7f06a41d8c00] 20:24:47 INFO - PROCESS | 1813 | 1461122687248 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 20:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1882ms 20:24:47 INFO - PROCESS | 1813 | 1461122687278 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 20:24:47 INFO - PROCESS | 1813 | 1461122687283 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 20:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:24:47 INFO - PROCESS | 1813 | 1461122687368 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:24:47 INFO - PROCESS | 1813 | 1461122687374 Marionette TRACE conn3 <- [1,1418,null,{}] 20:24:47 INFO - PROCESS | 1813 | 1461122687390 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:47 INFO - PROCESS | 1813 | 1461122687594 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 20:24:47 INFO - PROCESS | 1813 | 1461122687788 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06aaf67000 == 105 [pid = 1813] [id = 362] 20:24:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06a41d6800) [pid = 1813] [serial = 1087] [outer = (nil)] 20:24:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06a6067400) [pid = 1813] [serial = 1088] [outer = 0x7f06a41d6800] 20:24:47 INFO - PROCESS | 1813 | 1461122687857 Marionette DEBUG loaded listener.js 20:24:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06a6b76c00) [pid = 1813] [serial = 1089] [outer = 0x7f06a41d6800] 20:24:49 INFO - PROCESS | 1813 | 1461122689038 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 20:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1819ms 20:24:49 INFO - PROCESS | 1813 | 1461122689117 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 20:24:49 INFO - PROCESS | 1813 | 1461122689131 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 20:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:24:49 INFO - PROCESS | 1813 | 1461122689154 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:24:49 INFO - PROCESS | 1813 | 1461122689159 Marionette TRACE conn3 <- [1,1422,null,{}] 20:24:49 INFO - PROCESS | 1813 | 1461122689221 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:49 INFO - PROCESS | 1813 | 1461122689559 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06a924c000) [pid = 1813] [serial = 995] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06cdbbac00) [pid = 1813] [serial = 968] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06b230f800) [pid = 1813] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:24:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bd6cf800 == 104 [pid = 1813] [id = 338] 20:24:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbb4f000 == 103 [pid = 1813] [id = 337] 20:24:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ba05c000 == 102 [pid = 1813] [id = 336] 20:24:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6834000 == 101 [pid = 1813] [id = 335] 20:24:49 INFO - PROCESS | 1813 | 1461122689814 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1fcb800 == 100 [pid = 1813] [id = 334] 20:24:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a6ac2800 == 99 [pid = 1813] [id = 333] 20:24:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a19ee000 == 98 [pid = 1813] [id = 332] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06b6203c00) [pid = 1813] [serial = 990] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06a61dbc00) [pid = 1813] [serial = 971] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06b2702800) [pid = 1813] [serial = 987] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06a69b0800) [pid = 1813] [serial = 941] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06b2b8a000) [pid = 1813] [serial = 947] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06b237bc00) [pid = 1813] [serial = 986] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06a2cac000) [pid = 1813] [serial = 938] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06b64f7000) [pid = 1813] [serial = 992] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06a8eb3800) [pid = 1813] [serial = 983] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06b4b12c00) [pid = 1813] [serial = 936] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06bc4a2000) [pid = 1813] [serial = 962] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06b6e9f000) [pid = 1813] [serial = 956] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06b1fef800) [pid = 1813] [serial = 984] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06b60dd000) [pid = 1813] [serial = 953] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06a61dc800) [pid = 1813] [serial = 977] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06b0a3f800) [pid = 1813] [serial = 944] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06b4039000) [pid = 1813] [serial = 989] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a8eb6800) [pid = 1813] [serial = 978] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06ba295800) [pid = 1813] [serial = 959] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06a3a5f400) [pid = 1813] [serial = 974] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06ac084c00) [pid = 1813] [serial = 981] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06c7dcfc00) [pid = 1813] [serial = 965] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06a5eee800) [pid = 1813] [serial = 975] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06ab862c00) [pid = 1813] [serial = 980] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06b6e9c400) [pid = 1813] [serial = 993] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06b5e4dc00) [pid = 1813] [serial = 950] [outer = (nil)] [url = about:blank] 20:24:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2c0b800 == 99 [pid = 1813] [id = 363] 20:24:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06a2cac000) [pid = 1813] [serial = 1090] [outer = (nil)] 20:24:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06a61d3800) [pid = 1813] [serial = 1091] [outer = 0x7f06a2cac000] 20:24:49 INFO - PROCESS | 1813 | 1461122689928 Marionette DEBUG loaded listener.js 20:24:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06ab865800) [pid = 1813] [serial = 1092] [outer = 0x7f06a2cac000] 20:24:50 INFO - PROCESS | 1813 | 1461122690812 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 20:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1703ms 20:24:50 INFO - PROCESS | 1813 | 1461122690856 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 20:24:50 INFO - PROCESS | 1813 | 1461122690859 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 20:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:24:50 INFO - PROCESS | 1813 | 1461122690865 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:24:50 INFO - PROCESS | 1813 | 1461122690871 Marionette TRACE conn3 <- [1,1426,null,{}] 20:24:50 INFO - PROCESS | 1813 | 1461122690886 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:51 INFO - PROCESS | 1813 | 1461122691073 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 20:24:51 INFO - PROCESS | 1813 | 1461122691224 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a8dde000 == 100 [pid = 1813] [id = 364] 20:24:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06a3a5f400) [pid = 1813] [serial = 1093] [outer = (nil)] 20:24:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06b0a33c00) [pid = 1813] [serial = 1094] [outer = 0x7f06a3a5f400] 20:24:51 INFO - PROCESS | 1813 | 1461122691293 Marionette DEBUG loaded listener.js 20:24:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06b237bc00) [pid = 1813] [serial = 1095] [outer = 0x7f06a3a5f400] 20:24:52 INFO - PROCESS | 1813 | 1461122692141 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 20:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1295ms 20:24:52 INFO - PROCESS | 1813 | 1461122692164 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 20:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:24:52 INFO - PROCESS | 1813 | 1461122692169 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 20:24:52 INFO - PROCESS | 1813 | 1461122692176 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:24:52 INFO - PROCESS | 1813 | 1461122692180 Marionette TRACE conn3 <- [1,1430,null,{}] 20:24:52 INFO - PROCESS | 1813 | 1461122692188 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:52 INFO - PROCESS | 1813 | 1461122692457 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 20:24:52 INFO - PROCESS | 1813 | 1461122692497 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b12000 == 101 [pid = 1813] [id = 365] 20:24:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06b1d6d400) [pid = 1813] [serial = 1096] [outer = (nil)] 20:24:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06b2d53800) [pid = 1813] [serial = 1097] [outer = 0x7f06b1d6d400] 20:24:52 INFO - PROCESS | 1813 | 1461122692586 Marionette DEBUG loaded listener.js 20:24:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06b4033400) [pid = 1813] [serial = 1098] [outer = 0x7f06b1d6d400] 20:24:53 INFO - PROCESS | 1813 | 1461122693712 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 20:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1588ms 20:24:53 INFO - PROCESS | 1813 | 1461122693765 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 20:24:53 INFO - PROCESS | 1813 | 1461122693768 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 20:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:24:53 INFO - PROCESS | 1813 | 1461122693775 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:24:53 INFO - PROCESS | 1813 | 1461122693777 Marionette TRACE conn3 <- [1,1434,null,{}] 20:24:53 INFO - PROCESS | 1813 | 1461122693790 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:54 INFO - PROCESS | 1813 | 1461122694018 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 20:24:54 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a2cb4800) [pid = 1813] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:24:54 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06a92d9c00) [pid = 1813] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:24:54 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06abfdec00) [pid = 1813] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:24:54 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06b6d51c00) [pid = 1813] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:24:54 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06a61d1c00) [pid = 1813] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:24:54 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06a5d02400) [pid = 1813] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:24:54 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06a61ce800) [pid = 1813] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:24:54 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06a568c800) [pid = 1813] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:24:54 INFO - PROCESS | 1813 | 1461122694391 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a57c8800 == 102 [pid = 1813] [id = 366] 20:24:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06a2cb4800) [pid = 1813] [serial = 1099] [outer = (nil)] 20:24:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06a5d07000) [pid = 1813] [serial = 1100] [outer = 0x7f06a2cb4800] 20:24:54 INFO - PROCESS | 1813 | 1461122694458 Marionette DEBUG loaded listener.js 20:24:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06abfdec00) [pid = 1813] [serial = 1101] [outer = 0x7f06a2cb4800] 20:24:55 INFO - PROCESS | 1813 | 1461122695245 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 20:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1488ms 20:24:55 INFO - PROCESS | 1813 | 1461122695263 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 20:24:55 INFO - PROCESS | 1813 | 1461122695266 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 20:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:24:55 INFO - PROCESS | 1813 | 1461122695284 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:24:55 INFO - PROCESS | 1813 | 1461122695288 Marionette TRACE conn3 <- [1,1438,null,{}] 20:24:55 INFO - PROCESS | 1813 | 1461122695294 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:55 INFO - PROCESS | 1813 | 1461122695501 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 20:24:55 INFO - PROCESS | 1813 | 1461122695526 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5f83000 == 103 [pid = 1813] [id = 367] 20:24:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06a3894800) [pid = 1813] [serial = 1102] [outer = (nil)] 20:24:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06b5f60000) [pid = 1813] [serial = 1103] [outer = 0x7f06a3894800] 20:24:55 INFO - PROCESS | 1813 | 1461122695726 Marionette DEBUG loaded listener.js 20:24:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06b88c3400) [pid = 1813] [serial = 1104] [outer = 0x7f06a3894800] 20:24:56 INFO - PROCESS | 1813 | 1461122696671 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 20:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1430ms 20:24:56 INFO - PROCESS | 1813 | 1461122696715 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 20:24:56 INFO - PROCESS | 1813 | 1461122696721 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 20:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:24:56 INFO - PROCESS | 1813 | 1461122696730 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:24:56 INFO - PROCESS | 1813 | 1461122696736 Marionette TRACE conn3 <- [1,1442,null,{}] 20:24:56 INFO - PROCESS | 1813 | 1461122696765 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:56 INFO - PROCESS | 1813 | 1461122696990 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 20:24:57 INFO - PROCESS | 1813 | 1461122697250 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a68b9800 == 104 [pid = 1813] [id = 368] 20:24:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06a5d10000) [pid = 1813] [serial = 1105] [outer = (nil)] 20:24:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06a69b0c00) [pid = 1813] [serial = 1106] [outer = 0x7f06a5d10000] 20:24:57 INFO - PROCESS | 1813 | 1461122697371 Marionette DEBUG loaded listener.js 20:24:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06a9255000) [pid = 1813] [serial = 1107] [outer = 0x7f06a5d10000] 20:24:58 INFO - PROCESS | 1813 | 1461122698318 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 20:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1662ms 20:24:58 INFO - PROCESS | 1813 | 1461122698393 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 20:24:58 INFO - PROCESS | 1813 | 1461122698402 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 20:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:24:58 INFO - PROCESS | 1813 | 1461122698413 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:24:58 INFO - PROCESS | 1813 | 1461122698418 Marionette TRACE conn3 <- [1,1446,null,{}] 20:24:58 INFO - PROCESS | 1813 | 1461122698424 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:58 INFO - PROCESS | 1813 | 1461122698675 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 20:24:58 INFO - PROCESS | 1813 | 1461122698958 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2810000 == 105 [pid = 1813] [id = 369] 20:24:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06ac085800) [pid = 1813] [serial = 1108] [outer = (nil)] 20:24:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06b0a35400) [pid = 1813] [serial = 1109] [outer = 0x7f06ac085800] 20:24:59 INFO - PROCESS | 1813 | 1461122699040 Marionette DEBUG loaded listener.js 20:24:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06b237b000) [pid = 1813] [serial = 1110] [outer = 0x7f06ac085800] 20:25:00 INFO - PROCESS | 1813 | 1461122700067 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 20:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1694ms 20:25:00 INFO - PROCESS | 1813 | 1461122700108 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 20:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:25:00 INFO - PROCESS | 1813 | 1461122700112 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 20:25:00 INFO - PROCESS | 1813 | 1461122700120 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:25:00 INFO - PROCESS | 1813 | 1461122700127 Marionette TRACE conn3 <- [1,1450,null,{}] 20:25:00 INFO - PROCESS | 1813 | 1461122700144 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:00 INFO - PROCESS | 1813 | 1461122700374 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 20:25:00 INFO - PROCESS | 1813 | 1461122700655 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06baf28000 == 106 [pid = 1813] [id = 370] 20:25:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06b3c82000) [pid = 1813] [serial = 1111] [outer = (nil)] 20:25:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06b5e54c00) [pid = 1813] [serial = 1112] [outer = 0x7f06b3c82000] 20:25:00 INFO - PROCESS | 1813 | 1461122700738 Marionette DEBUG loaded listener.js 20:25:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06b60d9800) [pid = 1813] [serial = 1113] [outer = 0x7f06b3c82000] 20:25:01 INFO - PROCESS | 1813 | 1461122701758 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 20:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1693ms 20:25:01 INFO - PROCESS | 1813 | 1461122701813 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 20:25:01 INFO - PROCESS | 1813 | 1461122701817 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 20:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:25:01 INFO - PROCESS | 1813 | 1461122701825 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:25:01 INFO - PROCESS | 1813 | 1461122701829 Marionette TRACE conn3 <- [1,1454,null,{}] 20:25:01 INFO - PROCESS | 1813 | 1461122701835 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:02 INFO - PROCESS | 1813 | 1461122702059 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 20:25:02 INFO - PROCESS | 1813 | 1461122702338 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bcb40800 == 107 [pid = 1813] [id = 371] 20:25:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06b4b7bc00) [pid = 1813] [serial = 1114] [outer = (nil)] 20:25:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06b9b89000) [pid = 1813] [serial = 1115] [outer = 0x7f06b4b7bc00] 20:25:02 INFO - PROCESS | 1813 | 1461122702423 Marionette DEBUG loaded listener.js 20:25:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06bafe8000) [pid = 1813] [serial = 1116] [outer = 0x7f06b4b7bc00] 20:25:03 INFO - PROCESS | 1813 | 1461122703365 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 20:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1581ms 20:25:03 INFO - PROCESS | 1813 | 1461122703407 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 20:25:03 INFO - PROCESS | 1813 | 1461122703410 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 20:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:25:03 INFO - PROCESS | 1813 | 1461122703418 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:25:03 INFO - PROCESS | 1813 | 1461122703423 Marionette TRACE conn3 <- [1,1458,null,{}] 20:25:03 INFO - PROCESS | 1813 | 1461122703432 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:03 INFO - PROCESS | 1813 | 1461122703696 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 20:25:03 INFO - PROCESS | 1813 | 1461122703930 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2c1a800 == 108 [pid = 1813] [id = 372] 20:25:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06bbb84400) [pid = 1813] [serial = 1117] [outer = (nil)] 20:25:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06bbb8f800) [pid = 1813] [serial = 1118] [outer = 0x7f06bbb84400] 20:25:04 INFO - PROCESS | 1813 | 1461122704055 Marionette DEBUG loaded listener.js 20:25:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06bc803400) [pid = 1813] [serial = 1119] [outer = 0x7f06bbb84400] 20:25:05 INFO - PROCESS | 1813 | 1461122705087 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 20:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1734ms 20:25:05 INFO - PROCESS | 1813 | 1461122705154 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 20:25:05 INFO - PROCESS | 1813 | 1461122705159 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 20:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:25:05 INFO - PROCESS | 1813 | 1461122705167 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:25:05 INFO - PROCESS | 1813 | 1461122705171 Marionette TRACE conn3 <- [1,1462,null,{}] 20:25:05 INFO - PROCESS | 1813 | 1461122705178 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:05 INFO - PROCESS | 1813 | 1461122705554 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 20:25:05 INFO - PROCESS | 1813 | 1461122705809 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c9ac7000 == 109 [pid = 1813] [id = 373] 20:25:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06c8c2ac00) [pid = 1813] [serial = 1120] [outer = (nil)] 20:25:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06c90d6c00) [pid = 1813] [serial = 1121] [outer = 0x7f06c8c2ac00] 20:25:05 INFO - PROCESS | 1813 | 1461122705969 Marionette DEBUG loaded listener.js 20:25:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06ca011400) [pid = 1813] [serial = 1122] [outer = 0x7f06c8c2ac00] 20:25:07 INFO - PROCESS | 1813 | 1461122707065 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 20:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1933ms 20:25:07 INFO - PROCESS | 1813 | 1461122707101 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 20:25:07 INFO - PROCESS | 1813 | 1461122707107 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 20:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:25:07 INFO - PROCESS | 1813 | 1461122707115 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:25:07 INFO - PROCESS | 1813 | 1461122707117 Marionette TRACE conn3 <- [1,1466,null,{}] 20:25:07 INFO - PROCESS | 1813 | 1461122707125 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:07 INFO - PROCESS | 1813 | 1461122707377 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 20:25:07 INFO - PROCESS | 1813 | 1461122707630 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cd71c800 == 110 [pid = 1813] [id = 374] 20:25:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06c8c24400) [pid = 1813] [serial = 1123] [outer = (nil)] 20:25:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06cd75f800) [pid = 1813] [serial = 1124] [outer = 0x7f06c8c24400] 20:25:07 INFO - PROCESS | 1813 | 1461122707732 Marionette DEBUG loaded listener.js 20:25:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06cdbbe000) [pid = 1813] [serial = 1125] [outer = 0x7f06c8c24400] 20:25:08 INFO - PROCESS | 1813 | 1461122708709 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 20:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1647ms 20:25:08 INFO - PROCESS | 1813 | 1461122708762 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 20:25:08 INFO - PROCESS | 1813 | 1461122708766 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 20:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:25:08 INFO - PROCESS | 1813 | 1461122708774 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:25:08 INFO - PROCESS | 1813 | 1461122708777 Marionette TRACE conn3 <- [1,1470,null,{}] 20:25:08 INFO - PROCESS | 1813 | 1461122708785 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:09 INFO - PROCESS | 1813 | 1461122709007 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 20:25:09 INFO - PROCESS | 1813 | 1461122709283 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce327800 == 111 [pid = 1813] [id = 375] 20:25:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06a307e800) [pid = 1813] [serial = 1126] [outer = (nil)] 20:25:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06a3088800) [pid = 1813] [serial = 1127] [outer = 0x7f06a307e800] 20:25:09 INFO - PROCESS | 1813 | 1461122709408 Marionette DEBUG loaded listener.js 20:25:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06a308cc00) [pid = 1813] [serial = 1128] [outer = 0x7f06a307e800] 20:25:10 INFO - PROCESS | 1813 | 1461122710400 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 20:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1682ms 20:25:10 INFO - PROCESS | 1813 | 1461122710457 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 20:25:10 INFO - PROCESS | 1813 | 1461122710461 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 20:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:25:10 INFO - PROCESS | 1813 | 1461122710467 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:25:10 INFO - PROCESS | 1813 | 1461122710471 Marionette TRACE conn3 <- [1,1474,null,{}] 20:25:10 INFO - PROCESS | 1813 | 1461122710477 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:10 INFO - PROCESS | 1813 | 1461122710711 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 20:25:11 INFO - PROCESS | 1813 | 1461122711034 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d22a8800 == 112 [pid = 1813] [id = 376] 20:25:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06a3082400) [pid = 1813] [serial = 1129] [outer = (nil)] 20:25:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06cc046000) [pid = 1813] [serial = 1130] [outer = 0x7f06a3082400] 20:25:11 INFO - PROCESS | 1813 | 1461122711115 Marionette DEBUG loaded listener.js 20:25:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06cdd2b800) [pid = 1813] [serial = 1131] [outer = 0x7f06a3082400] 20:25:12 INFO - PROCESS | 1813 | 1461122712029 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 20:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1630ms 20:25:12 INFO - PROCESS | 1813 | 1461122712101 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 20:25:12 INFO - PROCESS | 1813 | 1461122712107 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 20:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:25:12 INFO - PROCESS | 1813 | 1461122712117 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:25:12 INFO - PROCESS | 1813 | 1461122712121 Marionette TRACE conn3 <- [1,1478,null,{}] 20:25:12 INFO - PROCESS | 1813 | 1461122712131 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:12 INFO - PROCESS | 1813 | 1461122712392 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 20:25:12 INFO - PROCESS | 1813 | 1461122712727 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a13d8000 == 113 [pid = 1813] [id = 377] 20:25:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06a3086c00) [pid = 1813] [serial = 1132] [outer = (nil)] 20:25:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06a4518000) [pid = 1813] [serial = 1133] [outer = 0x7f06a3086c00] 20:25:12 INFO - PROCESS | 1813 | 1461122712821 Marionette DEBUG loaded listener.js 20:25:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06a451e800) [pid = 1813] [serial = 1134] [outer = 0x7f06a3086c00] 20:25:13 INFO - PROCESS | 1813 | 1461122713703 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 20:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1641ms 20:25:13 INFO - PROCESS | 1813 | 1461122713758 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 20:25:13 INFO - PROCESS | 1813 | 1461122713762 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 20:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:25:13 INFO - PROCESS | 1813 | 1461122713769 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:25:13 INFO - PROCESS | 1813 | 1461122713774 Marionette TRACE conn3 <- [1,1482,null,{}] 20:25:13 INFO - PROCESS | 1813 | 1461122713781 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:14 INFO - PROCESS | 1813 | 1461122714041 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 20:25:14 INFO - PROCESS | 1813 | 1461122714394 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a14d6800 == 114 [pid = 1813] [id = 378] 20:25:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06a4534400) [pid = 1813] [serial = 1135] [outer = (nil)] 20:25:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06a4537000) [pid = 1813] [serial = 1136] [outer = 0x7f06a4534400] 20:25:14 INFO - PROCESS | 1813 | 1461122714484 Marionette DEBUG loaded listener.js 20:25:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06cde5b400) [pid = 1813] [serial = 1137] [outer = 0x7f06a4534400] 20:25:15 INFO - PROCESS | 1813 | 1461122715473 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 20:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1751ms 20:25:15 INFO - PROCESS | 1813 | 1461122715521 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 20:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:25:15 INFO - PROCESS | 1813 | 1461122715525 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 20:25:15 INFO - PROCESS | 1813 | 1461122715532 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:25:15 INFO - PROCESS | 1813 | 1461122715536 Marionette TRACE conn3 <- [1,1486,null,{}] 20:25:15 INFO - PROCESS | 1813 | 1461122715542 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:15 INFO - PROCESS | 1813 | 1461122715767 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 20:25:16 INFO - PROCESS | 1813 | 1461122716013 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a1bd0800 == 115 [pid = 1813] [id = 379] 20:25:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06a4c70400) [pid = 1813] [serial = 1138] [outer = (nil)] 20:25:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06a4c77000) [pid = 1813] [serial = 1139] [outer = 0x7f06a4c70400] 20:25:16 INFO - PROCESS | 1813 | 1461122716132 Marionette DEBUG loaded listener.js 20:25:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06a4c7bc00) [pid = 1813] [serial = 1140] [outer = 0x7f06a4c70400] 20:25:17 INFO - PROCESS | 1813 | 1461122717001 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 20:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1532ms 20:25:17 INFO - PROCESS | 1813 | 1461122717065 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 20:25:17 INFO - PROCESS | 1813 | 1461122717067 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 20:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:25:17 INFO - PROCESS | 1813 | 1461122717074 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:25:17 INFO - PROCESS | 1813 | 1461122717078 Marionette TRACE conn3 <- [1,1490,null,{}] 20:25:17 INFO - PROCESS | 1813 | 1461122717083 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:17 INFO - PROCESS | 1813 | 1461122717301 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 20:25:17 INFO - PROCESS | 1813 | 1461122717572 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9209800 == 116 [pid = 1813] [id = 380] 20:25:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f06a3899c00) [pid = 1813] [serial = 1141] [outer = (nil)] 20:25:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f06a568b400) [pid = 1813] [serial = 1142] [outer = 0x7f06a3899c00] 20:25:17 INFO - PROCESS | 1813 | 1461122717765 Marionette DEBUG loaded listener.js 20:25:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f06bb95b400) [pid = 1813] [serial = 1143] [outer = 0x7f06a3899c00] 20:25:18 INFO - PROCESS | 1813 | 1461122718830 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 20:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1785ms 20:25:18 INFO - PROCESS | 1813 | 1461122718860 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 20:25:18 INFO - PROCESS | 1813 | 1461122718864 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 20:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:25:18 INFO - PROCESS | 1813 | 1461122718871 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:25:18 INFO - PROCESS | 1813 | 1461122718873 Marionette TRACE conn3 <- [1,1494,null,{}] 20:25:18 INFO - PROCESS | 1813 | 1461122718879 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:19 INFO - PROCESS | 1813 | 1461122719093 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 20:25:19 INFO - PROCESS | 1813 | 1461122719392 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4db1000 == 117 [pid = 1813] [id = 381] 20:25:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f06a3a59c00) [pid = 1813] [serial = 1144] [outer = (nil)] 20:25:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f06a5896800) [pid = 1813] [serial = 1145] [outer = 0x7f06a3a59c00] 20:25:19 INFO - PROCESS | 1813 | 1461122719481 Marionette DEBUG loaded listener.js 20:25:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f06a589c000) [pid = 1813] [serial = 1146] [outer = 0x7f06a3a59c00] 20:25:20 INFO - PROCESS | 1813 | 1461122720422 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 20:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1581ms 20:25:20 INFO - PROCESS | 1813 | 1461122720454 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 20:25:20 INFO - PROCESS | 1813 | 1461122720457 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 20:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:25:20 INFO - PROCESS | 1813 | 1461122720469 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:25:20 INFO - PROCESS | 1813 | 1461122720473 Marionette TRACE conn3 <- [1,1498,null,{}] 20:25:20 INFO - PROCESS | 1813 | 1461122720483 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:20 INFO - PROCESS | 1813 | 1461122720694 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 20:25:20 INFO - PROCESS | 1813 | 1461122720950 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a14e1000 == 118 [pid = 1813] [id = 382] 20:25:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f06a2ca5800) [pid = 1813] [serial = 1147] [outer = (nil)] 20:25:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f06a2cb3800) [pid = 1813] [serial = 1148] [outer = 0x7f06a2ca5800] 20:25:21 INFO - PROCESS | 1813 | 1461122721463 Marionette DEBUG loaded listener.js 20:25:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f06a4515000) [pid = 1813] [serial = 1149] [outer = 0x7f06a2ca5800] 20:25:22 INFO - PROCESS | 1813 | 1461122722440 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 20:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1992ms 20:25:22 INFO - PROCESS | 1813 | 1461122722461 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 20:25:22 INFO - PROCESS | 1813 | 1461122722468 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 20:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:25:22 INFO - PROCESS | 1813 | 1461122722478 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:25:22 INFO - PROCESS | 1813 | 1461122722483 Marionette TRACE conn3 <- [1,1502,null,{}] 20:25:22 INFO - PROCESS | 1813 | 1461122722492 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:22 INFO - PROCESS | 1813 | 1461122722700 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 20:25:22 INFO - PROCESS | 1813 | 1461122722913 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06abc52800 == 119 [pid = 1813] [id = 383] 20:25:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f06a452bc00) [pid = 1813] [serial = 1150] [outer = (nil)] 20:25:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f06a589ec00) [pid = 1813] [serial = 1151] [outer = 0x7f06a452bc00] 20:25:23 INFO - PROCESS | 1813 | 1461122723024 Marionette DEBUG loaded listener.js 20:25:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f06a5eefc00) [pid = 1813] [serial = 1152] [outer = 0x7f06a452bc00] 20:25:24 INFO - PROCESS | 1813 | 1461122724089 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 20:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1637ms 20:25:24 INFO - PROCESS | 1813 | 1461122724115 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 20:25:24 INFO - PROCESS | 1813 | 1461122724122 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 20:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:25:24 INFO - PROCESS | 1813 | 1461122724133 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:25:24 INFO - PROCESS | 1813 | 1461122724136 Marionette TRACE conn3 <- [1,1506,null,{}] 20:25:24 INFO - PROCESS | 1813 | 1461122724143 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:24 INFO - PROCESS | 1813 | 1461122724345 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 20:25:24 INFO - PROCESS | 1813 | 1461122724657 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a61b6800 == 120 [pid = 1813] [id = 384] 20:25:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f06a8eb9c00) [pid = 1813] [serial = 1153] [outer = (nil)] 20:25:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f06a9259800) [pid = 1813] [serial = 1154] [outer = 0x7f06a8eb9c00] 20:25:24 INFO - PROCESS | 1813 | 1461122724795 Marionette DEBUG loaded listener.js 20:25:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f06ab473c00) [pid = 1813] [serial = 1155] [outer = 0x7f06a8eb9c00] 20:25:25 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3022000 == 119 [pid = 1813] [id = 192] 20:25:25 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b089c000 == 118 [pid = 1813] [id = 190] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f06b225b000) [pid = 1813] [serial = 1046] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f06abfdd000) [pid = 1813] [serial = 996] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f06b64f4400) [pid = 1813] [serial = 1013] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f06c7dd2c00) [pid = 1813] [serial = 1022] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f06ac09b400) [pid = 1813] [serial = 1040] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f06a6b75c00) [pid = 1813] [serial = 1028] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f06a3893c00) [pid = 1813] [serial = 998] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f06b0a2ec00) [pid = 1813] [serial = 1043] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f06a69a4800) [pid = 1813] [serial = 1001] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f06bcfc9800) [pid = 1813] [serial = 879] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f06b4b17400) [pid = 1813] [serial = 1010] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f06b1d6b800) [pid = 1813] [serial = 1044] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f06a6062c00) [pid = 1813] [serial = 1025] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f06ab86b800) [pid = 1813] [serial = 1038] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06b0749400) [pid = 1813] [serial = 1041] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06a5ee4400) [pid = 1813] [serial = 1032] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06a5d0a400) [pid = 1813] [serial = 1031] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06bc806c00) [pid = 1813] [serial = 1019] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06a92e4c00) [pid = 1813] [serial = 1037] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06b270b000) [pid = 1813] [serial = 1007] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06a8eb7400) [pid = 1813] [serial = 1035] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06abd87c00) [pid = 1813] [serial = 1004] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06bb766000) [pid = 1813] [serial = 1016] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f06a61db800) [pid = 1813] [serial = 1034] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06a5d0bc00) [pid = 1813] [serial = 858] [outer = (nil)] [url = about:blank] 20:25:25 INFO - PROCESS | 1813 | 1461122725891 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 20:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1782ms 20:25:25 INFO - PROCESS | 1813 | 1461122725968 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 20:25:25 INFO - PROCESS | 1813 | 1461122725975 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 20:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:25:25 INFO - PROCESS | 1813 | 1461122725991 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:25:26 INFO - PROCESS | 1813 | 1461122726000 Marionette TRACE conn3 <- [1,1510,null,{}] 20:25:26 INFO - PROCESS | 1813 | 1461122726035 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:26 INFO - PROCESS | 1813 | 1461122726269 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 20:25:26 INFO - PROCESS | 1813 | 1461122726469 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9472800 == 119 [pid = 1813] [id = 385] 20:25:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06a8eb3c00) [pid = 1813] [serial = 1156] [outer = (nil)] 20:25:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06ac09f400) [pid = 1813] [serial = 1157] [outer = 0x7f06a8eb3c00] 20:25:26 INFO - PROCESS | 1813 | 1461122726548 Marionette DEBUG loaded listener.js 20:25:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06b0a24c00) [pid = 1813] [serial = 1158] [outer = 0x7f06a8eb3c00] 20:25:27 INFO - PROCESS | 1813 | 1461122727410 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 20:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1450ms 20:25:27 INFO - PROCESS | 1813 | 1461122727440 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 20:25:27 INFO - PROCESS | 1813 | 1461122727448 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 20:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:25:27 INFO - PROCESS | 1813 | 1461122727459 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:25:27 INFO - PROCESS | 1813 | 1461122727463 Marionette TRACE conn3 <- [1,1514,null,{}] 20:25:27 INFO - PROCESS | 1813 | 1461122727473 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:27 INFO - PROCESS | 1813 | 1461122727762 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 20:25:28 INFO - PROCESS | 1813 | 1461122728038 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1fb7800 == 120 [pid = 1813] [id = 386] 20:25:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06a8ebac00) [pid = 1813] [serial = 1159] [outer = (nil)] 20:25:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06b1ff0800) [pid = 1813] [serial = 1160] [outer = 0x7f06a8ebac00] 20:25:28 INFO - PROCESS | 1813 | 1461122728139 Marionette DEBUG loaded listener.js 20:25:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06b237a000) [pid = 1813] [serial = 1161] [outer = 0x7f06a8ebac00] 20:25:29 INFO - PROCESS | 1813 | 1461122729075 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 20:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1636ms 20:25:29 INFO - PROCESS | 1813 | 1461122729095 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 20:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:25:29 INFO - PROCESS | 1813 | 1461122729100 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 20:25:29 INFO - PROCESS | 1813 | 1461122729107 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:25:29 INFO - PROCESS | 1813 | 1461122729110 Marionette TRACE conn3 <- [1,1518,null,{}] 20:25:29 INFO - PROCESS | 1813 | 1461122729116 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:29 INFO - PROCESS | 1813 | 1461122729371 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 20:25:29 INFO - PROCESS | 1813 | 1461122729404 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2802800 == 121 [pid = 1813] [id = 387] 20:25:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06b255d000) [pid = 1813] [serial = 1162] [outer = (nil)] 20:25:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06b2706000) [pid = 1813] [serial = 1163] [outer = 0x7f06b255d000] 20:25:29 INFO - PROCESS | 1813 | 1461122729480 Marionette DEBUG loaded listener.js 20:25:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06b2d4d800) [pid = 1813] [serial = 1164] [outer = 0x7f06b255d000] 20:25:30 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06b1d6d400) [pid = 1813] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:25:30 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06a2cb4800) [pid = 1813] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:25:30 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06a3a5f400) [pid = 1813] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:25:30 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06a41d6800) [pid = 1813] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:25:30 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06a2cac000) [pid = 1813] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:25:30 INFO - PROCESS | 1813 | 1461122730938 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 20:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1889ms 20:25:31 INFO - PROCESS | 1813 | 1461122730996 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 20:25:31 INFO - PROCESS | 1813 | 1461122730999 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 20:25:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:25:31 INFO - PROCESS | 1813 | 1461122731006 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:25:31 INFO - PROCESS | 1813 | 1461122731010 Marionette TRACE conn3 <- [1,1522,null,{}] 20:25:31 INFO - PROCESS | 1813 | 1461122731027 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:31 INFO - PROCESS | 1813 | 1461122731228 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 20:25:31 INFO - PROCESS | 1813 | 1461122731239 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5f81000 == 122 [pid = 1813] [id = 388] 20:25:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06b2d50400) [pid = 1813] [serial = 1165] [outer = (nil)] 20:25:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06b4b17400) [pid = 1813] [serial = 1166] [outer = 0x7f06b2d50400] 20:25:31 INFO - PROCESS | 1813 | 1461122731306 Marionette DEBUG loaded listener.js 20:25:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06b5e56800) [pid = 1813] [serial = 1167] [outer = 0x7f06b2d50400] 20:25:32 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:32 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:25:32 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:32 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:32 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:32 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:32 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:32 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:32 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:32 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:32 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:32 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:32 INFO - PROCESS | 1813 | 1461122732191 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 20:25:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 20:25:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:25:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 20:25:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:25:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 20:25:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:25:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 20:25:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:25:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1248ms 20:25:32 INFO - PROCESS | 1813 | 1461122732259 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 20:25:32 INFO - PROCESS | 1813 | 1461122732280 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 20:25:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:25:32 INFO - PROCESS | 1813 | 1461122732287 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:25:32 INFO - PROCESS | 1813 | 1461122732291 Marionette TRACE conn3 <- [1,1526,null,{}] 20:25:32 INFO - PROCESS | 1813 | 1461122732296 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:32 INFO - PROCESS | 1813 | 1461122732489 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 20:25:32 INFO - PROCESS | 1813 | 1461122732830 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a1bdb000 == 123 [pid = 1813] [id = 389] 20:25:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06a2ca8400) [pid = 1813] [serial = 1168] [outer = (nil)] 20:25:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06a3081400) [pid = 1813] [serial = 1169] [outer = 0x7f06a2ca8400] 20:25:32 INFO - PROCESS | 1813 | 1461122732919 Marionette DEBUG loaded listener.js 20:25:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06a4514c00) [pid = 1813] [serial = 1170] [outer = 0x7f06a2ca8400] 20:25:33 INFO - PROCESS | 1813 | 1461122733896 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 20:25:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:25:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:25:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:25:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:25:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:25:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:25:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1680ms 20:25:33 INFO - PROCESS | 1813 | 1461122733974 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 20:25:33 INFO - PROCESS | 1813 | 1461122733984 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 20:25:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:25:34 INFO - PROCESS | 1813 | 1461122733994 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:25:34 INFO - PROCESS | 1813 | 1461122733998 Marionette TRACE conn3 <- [1,1530,null,{}] 20:25:34 INFO - PROCESS | 1813 | 1461122734007 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:34 INFO - PROCESS | 1813 | 1461122734246 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 20:25:34 INFO - PROCESS | 1813 | 1461122734445 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab87d000 == 124 [pid = 1813] [id = 390] 20:25:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f06a2caa000) [pid = 1813] [serial = 1171] [outer = (nil)] 20:25:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f06a61d8800) [pid = 1813] [serial = 1172] [outer = 0x7f06a2caa000] 20:25:34 INFO - PROCESS | 1813 | 1461122734568 Marionette DEBUG loaded listener.js 20:25:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f06a8eb3800) [pid = 1813] [serial = 1173] [outer = 0x7f06a2caa000] 20:25:35 INFO - PROCESS | 1813 | 1461122735543 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 20:25:35 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 20:25:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:25:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:25:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 20:25:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:25:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1597ms 20:25:35 INFO - PROCESS | 1813 | 1461122735598 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 20:25:35 INFO - PROCESS | 1813 | 1461122735604 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 20:25:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:25:35 INFO - PROCESS | 1813 | 1461122735613 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:25:35 INFO - PROCESS | 1813 | 1461122735617 Marionette TRACE conn3 <- [1,1534,null,{}] 20:25:35 INFO - PROCESS | 1813 | 1461122735674 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:35 INFO - PROCESS | 1813 | 1461122735904 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 20:25:36 INFO - PROCESS | 1813 | 1461122736204 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3d22800 == 125 [pid = 1813] [id = 391] 20:25:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f06ab865c00) [pid = 1813] [serial = 1174] [outer = (nil)] 20:25:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f06abfde400) [pid = 1813] [serial = 1175] [outer = 0x7f06ab865c00] 20:25:36 INFO - PROCESS | 1813 | 1461122736331 Marionette DEBUG loaded listener.js 20:25:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f06b0a30000) [pid = 1813] [serial = 1176] [outer = 0x7f06ab865c00] 20:25:37 INFO - PROCESS | 1813 | 1461122737304 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 20:25:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:25:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1731ms 20:25:37 INFO - PROCESS | 1813 | 1461122737345 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 20:25:37 INFO - PROCESS | 1813 | 1461122737350 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 20:25:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:25:37 INFO - PROCESS | 1813 | 1461122737369 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:25:37 INFO - PROCESS | 1813 | 1461122737379 Marionette TRACE conn3 <- [1,1538,null,{}] 20:25:37 INFO - PROCESS | 1813 | 1461122737386 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:37 INFO - PROCESS | 1813 | 1461122737645 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 20:25:37 INFO - PROCESS | 1813 | 1461122737897 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbb45800 == 126 [pid = 1813] [id = 392] 20:25:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f06abd81c00) [pid = 1813] [serial = 1177] [outer = (nil)] 20:25:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f06b2558800) [pid = 1813] [serial = 1178] [outer = 0x7f06abd81c00] 20:25:38 INFO - PROCESS | 1813 | 1461122738019 Marionette DEBUG loaded listener.js 20:25:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f06b2ea7800) [pid = 1813] [serial = 1179] [outer = 0x7f06abd81c00] 20:25:39 INFO - PROCESS | 1813 | 1461122739024 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 20:25:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:25:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1704ms 20:25:39 INFO - PROCESS | 1813 | 1461122739065 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 20:25:39 INFO - PROCESS | 1813 | 1461122739075 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 20:25:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:25:39 INFO - PROCESS | 1813 | 1461122739085 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:25:39 INFO - PROCESS | 1813 | 1461122739090 Marionette TRACE conn3 <- [1,1542,null,{}] 20:25:39 INFO - PROCESS | 1813 | 1461122739099 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:39 INFO - PROCESS | 1813 | 1461122739343 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 20:25:39 INFO - PROCESS | 1813 | 1461122739630 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bcf80800 == 127 [pid = 1813] [id = 393] 20:25:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f06b1fed000) [pid = 1813] [serial = 1180] [outer = (nil)] 20:25:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f06b5f5c400) [pid = 1813] [serial = 1181] [outer = 0x7f06b1fed000] 20:25:39 INFO - PROCESS | 1813 | 1461122739712 Marionette DEBUG loaded listener.js 20:25:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f06b60db000) [pid = 1813] [serial = 1182] [outer = 0x7f06b1fed000] 20:25:40 INFO - PROCESS | 1813 | 1461122740678 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 20:25:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:25:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1644ms 20:25:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:25:40 INFO - PROCESS | 1813 | 1461122740728 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 20:25:40 INFO - PROCESS | 1813 | 1461122740731 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 20:25:40 INFO - PROCESS | 1813 | 1461122740738 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:25:40 INFO - PROCESS | 1813 | 1461122740741 Marionette TRACE conn3 <- [1,1546,null,{}] 20:25:40 INFO - PROCESS | 1813 | 1461122740747 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:40 INFO - PROCESS | 1813 | 1461122740957 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 20:25:41 INFO - PROCESS | 1813 | 1461122741167 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c9073800 == 128 [pid = 1813] [id = 394] 20:25:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f06b6ea5c00) [pid = 1813] [serial = 1183] [outer = (nil)] 20:25:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f06b88ca800) [pid = 1813] [serial = 1184] [outer = 0x7f06b6ea5c00] 20:25:41 INFO - PROCESS | 1813 | 1461122741300 Marionette DEBUG loaded listener.js 20:25:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f06bb958800) [pid = 1813] [serial = 1185] [outer = 0x7f06b6ea5c00] 20:25:42 INFO - PROCESS | 1813 | 1461122742375 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 20:25:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:25:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1684ms 20:25:42 INFO - PROCESS | 1813 | 1461122742423 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 20:25:42 INFO - PROCESS | 1813 | 1461122742427 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 20:25:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:25:42 INFO - PROCESS | 1813 | 1461122742433 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:25:42 INFO - PROCESS | 1813 | 1461122742437 Marionette TRACE conn3 <- [1,1550,null,{}] 20:25:42 INFO - PROCESS | 1813 | 1461122742443 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:42 INFO - PROCESS | 1813 | 1461122742670 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 20:25:42 INFO - PROCESS | 1813 | 1461122742922 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2eb6800 == 129 [pid = 1813] [id = 395] 20:25:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f06b1fe2c00) [pid = 1813] [serial = 1186] [outer = (nil)] 20:25:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f06bc807400) [pid = 1813] [serial = 1187] [outer = 0x7f06b1fe2c00] 20:25:43 INFO - PROCESS | 1813 | 1461122743043 Marionette DEBUG loaded listener.js 20:25:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f06beb1b000) [pid = 1813] [serial = 1188] [outer = 0x7f06b1fe2c00] 20:25:43 INFO - PROCESS | 1813 | 1461122743917 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 20:25:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:25:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1531ms 20:25:43 INFO - PROCESS | 1813 | 1461122743966 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 1813 | 1461122743970 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 20:25:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:25:43 INFO - PROCESS | 1813 | 1461122743976 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:25:43 INFO - PROCESS | 1813 | 1461122743980 Marionette TRACE conn3 <- [1,1554,null,{}] 20:25:43 INFO - PROCESS | 1813 | 1461122743985 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:44 INFO - PROCESS | 1813 | 1461122744210 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 20:25:44 INFO - PROCESS | 1813 | 1461122744454 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2ed0800 == 130 [pid = 1813] [id = 396] 20:25:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f06a61d7c00) [pid = 1813] [serial = 1189] [outer = (nil)] 20:25:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f06beb1c000) [pid = 1813] [serial = 1190] [outer = 0x7f06a61d7c00] 20:25:44 INFO - PROCESS | 1813 | 1461122744573 Marionette DEBUG loaded listener.js 20:25:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f06c8c23400) [pid = 1813] [serial = 1191] [outer = 0x7f06a61d7c00] 20:25:45 INFO - PROCESS | 1813 | 1461122745502 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 20:25:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:25:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1584ms 20:25:45 INFO - PROCESS | 1813 | 1461122745562 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 20:25:45 INFO - PROCESS | 1813 | 1461122745565 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 20:25:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:25:45 INFO - PROCESS | 1813 | 1461122745573 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:25:45 INFO - PROCESS | 1813 | 1461122745577 Marionette TRACE conn3 <- [1,1558,null,{}] 20:25:45 INFO - PROCESS | 1813 | 1461122745583 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:45 INFO - PROCESS | 1813 | 1461122745802 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 20:25:46 INFO - PROCESS | 1813 | 1461122746002 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a1958800 == 131 [pid = 1813] [id = 397] 20:25:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f06a9258800) [pid = 1813] [serial = 1192] [outer = (nil)] 20:25:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f06c8c2f400) [pid = 1813] [serial = 1193] [outer = 0x7f06a9258800] 20:25:46 INFO - PROCESS | 1813 | 1461122746121 Marionette DEBUG loaded listener.js 20:25:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f06ca1c8400) [pid = 1813] [serial = 1194] [outer = 0x7f06a9258800] 20:25:47 INFO - PROCESS | 1813 | 1461122747121 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 20:25:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:25:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1580ms 20:25:47 INFO - PROCESS | 1813 | 1461122747154 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 20:25:47 INFO - PROCESS | 1813 | 1461122747159 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 20:25:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:25:47 INFO - PROCESS | 1813 | 1461122747165 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:25:47 INFO - PROCESS | 1813 | 1461122747169 Marionette TRACE conn3 <- [1,1562,null,{}] 20:25:47 INFO - PROCESS | 1813 | 1461122747175 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:47 INFO - PROCESS | 1813 | 1461122747388 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 20:25:47 INFO - PROCESS | 1813 | 1461122747656 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a914d800 == 132 [pid = 1813] [id = 398] 20:25:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f06a41b3400) [pid = 1813] [serial = 1195] [outer = (nil)] 20:25:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f06a41bb800) [pid = 1813] [serial = 1196] [outer = 0x7f06a41b3400] 20:25:47 INFO - PROCESS | 1813 | 1461122747779 Marionette DEBUG loaded listener.js 20:25:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f06a41c0000) [pid = 1813] [serial = 1197] [outer = 0x7f06a41b3400] 20:25:48 INFO - PROCESS | 1813 | 1461122748806 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 20:25:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:25:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1694ms 20:25:48 INFO - PROCESS | 1813 | 1461122748862 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 20:25:48 INFO - PROCESS | 1813 | 1461122748868 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 20:25:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:25:48 INFO - PROCESS | 1813 | 1461122748877 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:25:48 INFO - PROCESS | 1813 | 1461122748883 Marionette TRACE conn3 <- [1,1566,null,{}] 20:25:48 INFO - PROCESS | 1813 | 1461122748891 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:49 INFO - PROCESS | 1813 | 1461122749185 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 20:25:49 INFO - PROCESS | 1813 | 1461122749462 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a5d91800 == 133 [pid = 1813] [id = 399] 20:25:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f06a595f400) [pid = 1813] [serial = 1198] [outer = (nil)] 20:25:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f06a5961000) [pid = 1813] [serial = 1199] [outer = 0x7f06a595f400] 20:25:49 INFO - PROCESS | 1813 | 1461122749566 Marionette DEBUG loaded listener.js 20:25:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f06a5967400) [pid = 1813] [serial = 1200] [outer = 0x7f06a595f400] 20:25:50 INFO - PROCESS | 1813 | 1461122750598 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 20:25:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:25:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1739ms 20:25:50 INFO - PROCESS | 1813 | 1461122750616 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 20:25:50 INFO - PROCESS | 1813 | 1461122750620 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 20:25:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:25:50 INFO - PROCESS | 1813 | 1461122750628 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:25:50 INFO - PROCESS | 1813 | 1461122750633 Marionette TRACE conn3 <- [1,1570,null,{}] 20:25:50 INFO - PROCESS | 1813 | 1461122750638 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:50 INFO - PROCESS | 1813 | 1461122750882 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 20:25:51 INFO - PROCESS | 1813 | 1461122751129 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a23d0000 == 134 [pid = 1813] [id = 400] 20:25:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f06a595f800) [pid = 1813] [serial = 1201] [outer = (nil)] 20:25:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f06cdd2d400) [pid = 1813] [serial = 1202] [outer = 0x7f06a595f800] 20:25:51 INFO - PROCESS | 1813 | 1461122751246 Marionette DEBUG loaded listener.js 20:25:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f06ce104800) [pid = 1813] [serial = 1203] [outer = 0x7f06a595f800] 20:25:52 INFO - PROCESS | 1813 | 1461122752114 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 20:25:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:25:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1531ms 20:25:52 INFO - PROCESS | 1813 | 1461122752161 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 20:25:52 INFO - PROCESS | 1813 | 1461122752164 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 20:25:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:25:52 INFO - PROCESS | 1813 | 1461122752170 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:25:52 INFO - PROCESS | 1813 | 1461122752174 Marionette TRACE conn3 <- [1,1574,null,{}] 20:25:52 INFO - PROCESS | 1813 | 1461122752179 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:52 INFO - PROCESS | 1813 | 1461122752420 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 20:25:52 INFO - PROCESS | 1813 | 1461122752672 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a23ea800 == 135 [pid = 1813] [id = 401] 20:25:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f06a24bfc00) [pid = 1813] [serial = 1204] [outer = (nil)] 20:25:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f06a24c9000) [pid = 1813] [serial = 1205] [outer = 0x7f06a24bfc00] 20:25:52 INFO - PROCESS | 1813 | 1461122752803 Marionette DEBUG loaded listener.js 20:25:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f06a24cd800) [pid = 1813] [serial = 1206] [outer = 0x7f06a24bfc00] 20:25:53 INFO - PROCESS | 1813 | 1461122753741 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 20:25:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:25:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1629ms 20:25:53 INFO - PROCESS | 1813 | 1461122753846 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 20:25:53 INFO - PROCESS | 1813 | 1461122753851 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 20:25:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:25:53 INFO - PROCESS | 1813 | 1461122753860 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:25:53 INFO - PROCESS | 1813 | 1461122753863 Marionette TRACE conn3 <- [1,1578,null,{}] 20:25:53 INFO - PROCESS | 1813 | 1461122753870 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:54 INFO - PROCESS | 1813 | 1461122754087 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 20:25:54 INFO - PROCESS | 1813 | 1461122754359 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2e9f000 == 136 [pid = 1813] [id = 402] 20:25:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f06a24cac00) [pid = 1813] [serial = 1207] [outer = (nil)] 20:25:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f06a3085000) [pid = 1813] [serial = 1208] [outer = 0x7f06a24cac00] 20:25:54 INFO - PROCESS | 1813 | 1461122754850 Marionette DEBUG loaded listener.js 20:25:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f06a41d4800) [pid = 1813] [serial = 1209] [outer = 0x7f06a24cac00] 20:25:55 INFO - PROCESS | 1813 | 1461122755805 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 20:25:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:25:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1985ms 20:25:55 INFO - PROCESS | 1813 | 1461122755847 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 20:25:55 INFO - PROCESS | 1813 | 1461122755851 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 20:25:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:25:55 INFO - PROCESS | 1813 | 1461122755861 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:25:55 INFO - PROCESS | 1813 | 1461122755865 Marionette TRACE conn3 <- [1,1582,null,{}] 20:25:55 INFO - PROCESS | 1813 | 1461122755874 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:56 INFO - PROCESS | 1813 | 1461122756091 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 20:25:56 INFO - PROCESS | 1813 | 1461122756343 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a68c0800 == 137 [pid = 1813] [id = 403] 20:25:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f06a4c75c00) [pid = 1813] [serial = 1210] [outer = (nil)] 20:25:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f06a595e000) [pid = 1813] [serial = 1211] [outer = 0x7f06a4c75c00] 20:25:56 INFO - PROCESS | 1813 | 1461122756458 Marionette DEBUG loaded listener.js 20:25:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f06a5d05800) [pid = 1813] [serial = 1212] [outer = 0x7f06a4c75c00] 20:25:57 INFO - PROCESS | 1813 | 1461122757589 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 20:25:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:25:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1788ms 20:25:57 INFO - PROCESS | 1813 | 1461122757649 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 20:25:57 INFO - PROCESS | 1813 | 1461122757656 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 20:25:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:25:57 INFO - PROCESS | 1813 | 1461122757667 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:25:57 INFO - PROCESS | 1813 | 1461122757671 Marionette TRACE conn3 <- [1,1586,null,{}] 20:25:57 INFO - PROCESS | 1813 | 1461122757678 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:57 INFO - PROCESS | 1813 | 1461122757927 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 20:25:58 INFO - PROCESS | 1813 | 1461122758292 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a56c5800 == 138 [pid = 1813] [id = 404] 20:25:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x7f06a5ef0c00) [pid = 1813] [serial = 1213] [outer = (nil)] 20:25:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x7f06a69a7c00) [pid = 1813] [serial = 1214] [outer = 0x7f06a5ef0c00] 20:25:58 INFO - PROCESS | 1813 | 1461122758366 Marionette DEBUG loaded listener.js 20:25:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x7f06a924e000) [pid = 1813] [serial = 1215] [outer = 0x7f06a5ef0c00] 20:25:59 INFO - PROCESS | 1813 | 1461122759374 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 20:25:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:25:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1743ms 20:25:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:25:59 INFO - PROCESS | 1813 | 1461122759411 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 20:25:59 INFO - PROCESS | 1813 | 1461122759414 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 20:25:59 INFO - PROCESS | 1813 | 1461122759424 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:25:59 INFO - PROCESS | 1813 | 1461122759431 Marionette TRACE conn3 <- [1,1590,null,{}] 20:25:59 INFO - PROCESS | 1813 | 1461122759448 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:25:59 INFO - PROCESS | 1813 | 1461122759688 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 20:26:00 INFO - PROCESS | 1813 | 1461122760014 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a68ad000 == 139 [pid = 1813] [id = 405] 20:26:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f06ac09b400) [pid = 1813] [serial = 1216] [outer = (nil)] 20:26:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f06b0a3c800) [pid = 1813] [serial = 1217] [outer = 0x7f06ac09b400] 20:26:00 INFO - PROCESS | 1813 | 1461122760097 Marionette DEBUG loaded listener.js 20:26:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f06b1ec8800) [pid = 1813] [serial = 1218] [outer = 0x7f06ac09b400] 20:26:01 INFO - PROCESS | 1813 | 1461122761150 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1b1a000 == 138 [pid = 1813] [id = 347] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a57d8800 == 137 [pid = 1813] [id = 345] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a3b56000 == 136 [pid = 1813] [id = 344] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a91d1000 == 135 [pid = 1813] [id = 343] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f06b30dc800) [pid = 1813] [serial = 1085] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f06b6e9bc00) [pid = 1813] [serial = 1070] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f06b7d80400) [pid = 1813] [serial = 1073] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x7f06bc4a7400) [pid = 1813] [serial = 1079] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x7f06bab22800) [pid = 1813] [serial = 1076] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x7f06a6064400) [pid = 1813] [serial = 1082] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f06a92e0400) [pid = 1813] [serial = 1052] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f06a5ee5c00) [pid = 1813] [serial = 1049] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f06b2b10800) [pid = 1813] [serial = 1058] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f06b1fe9800) [pid = 1813] [serial = 1055] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f06b67d5400) [pid = 1813] [serial = 1067] [outer = (nil)] [url = about:blank] 20:26:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:26:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1905ms 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f06b60b1000) [pid = 1813] [serial = 1064] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f06b30de000) [pid = 1813] [serial = 1061] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f06b5f60000) [pid = 1813] [serial = 1103] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5f81000 == 134 [pid = 1813] [id = 388] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2802800 == 133 [pid = 1813] [id = 387] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1fb7800 == 132 [pid = 1813] [id = 386] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9472800 == 131 [pid = 1813] [id = 385] 20:26:01 INFO - PROCESS | 1813 | 1461122761408 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 20:26:01 INFO - PROCESS | 1813 | 1461122761414 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a61b6800 == 130 [pid = 1813] [id = 384] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06abc52800 == 129 [pid = 1813] [id = 383] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a14e1000 == 128 [pid = 1813] [id = 382] 20:26:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9209800 == 127 [pid = 1813] [id = 380] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a1bd0800 == 126 [pid = 1813] [id = 379] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a14d6800 == 125 [pid = 1813] [id = 378] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a13d8000 == 124 [pid = 1813] [id = 377] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06d22a8800 == 123 [pid = 1813] [id = 376] 20:26:01 INFO - PROCESS | 1813 | 1461122761446 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:26:01 INFO - PROCESS | 1813 | 1461122761450 Marionette TRACE conn3 <- [1,1594,null,{}] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ce327800 == 122 [pid = 1813] [id = 375] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cd71c800 == 121 [pid = 1813] [id = 374] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c9ac7000 == 120 [pid = 1813] [id = 373] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2c1a800 == 119 [pid = 1813] [id = 372] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bcb40800 == 118 [pid = 1813] [id = 371] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06baf28000 == 117 [pid = 1813] [id = 370] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2810000 == 116 [pid = 1813] [id = 369] 20:26:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a68b9800 == 115 [pid = 1813] [id = 368] 20:26:01 INFO - PROCESS | 1813 | 1461122761473 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:01 INFO - PROCESS | 1813 | 1461122761679 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f06b4033400) [pid = 1813] [serial = 1098] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f06abfdec00) [pid = 1813] [serial = 1101] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f06b237bc00) [pid = 1813] [serial = 1095] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f06b2d53800) [pid = 1813] [serial = 1097] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f06a5d07000) [pid = 1813] [serial = 1100] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f06b0a33c00) [pid = 1813] [serial = 1094] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f06a6b76c00) [pid = 1813] [serial = 1089] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f06a6067400) [pid = 1813] [serial = 1088] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f06a61d3800) [pid = 1813] [serial = 1091] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f06ab865800) [pid = 1813] [serial = 1092] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 1813 | 1461122761952 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a1be1000 == 116 [pid = 1813] [id = 406] 20:26:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f06a4c7b800) [pid = 1813] [serial = 1219] [outer = (nil)] 20:26:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f06ab472000) [pid = 1813] [serial = 1220] [outer = 0x7f06a4c7b800] 20:26:02 INFO - PROCESS | 1813 | 1461122762027 Marionette DEBUG loaded listener.js 20:26:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f06b1fef800) [pid = 1813] [serial = 1221] [outer = 0x7f06a4c7b800] 20:26:02 INFO - PROCESS | 1813 | 1461122762825 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 20:26:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:26:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1454ms 20:26:02 INFO - PROCESS | 1813 | 1461122762900 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 20:26:02 INFO - PROCESS | 1813 | 1461122762905 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 20:26:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:26:02 INFO - PROCESS | 1813 | 1461122762915 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:26:02 INFO - PROCESS | 1813 | 1461122762917 Marionette TRACE conn3 <- [1,1598,null,{}] 20:26:02 INFO - PROCESS | 1813 | 1461122762924 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:03 INFO - PROCESS | 1813 | 1461122763126 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 20:26:03 INFO - PROCESS | 1813 | 1461122763138 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab5a8000 == 117 [pid = 1813] [id = 407] 20:26:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f06b2b0a400) [pid = 1813] [serial = 1222] [outer = (nil)] 20:26:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f06b2d4d000) [pid = 1813] [serial = 1223] [outer = 0x7f06b2b0a400] 20:26:03 INFO - PROCESS | 1813 | 1461122763215 Marionette DEBUG loaded listener.js 20:26:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f06b5f5c800) [pid = 1813] [serial = 1224] [outer = 0x7f06b2b0a400] 20:26:04 INFO - PROCESS | 1813 | 1461122764285 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 20:26:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:26:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1383ms 20:26:04 INFO - PROCESS | 1813 | 1461122764301 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 20:26:04 INFO - PROCESS | 1813 | 1461122764305 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 20:26:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:26:04 INFO - PROCESS | 1813 | 1461122764312 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:26:04 INFO - PROCESS | 1813 | 1461122764315 Marionette TRACE conn3 <- [1,1602,null,{}] 20:26:04 INFO - PROCESS | 1813 | 1461122764322 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:04 INFO - PROCESS | 1813 | 1461122764599 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 20:26:04 INFO - PROCESS | 1813 | 1461122764640 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b279b000 == 118 [pid = 1813] [id = 408] 20:26:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f06b60e3400) [pid = 1813] [serial = 1225] [outer = (nil)] 20:26:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f06b6c4e000) [pid = 1813] [serial = 1226] [outer = 0x7f06b60e3400] 20:26:04 INFO - PROCESS | 1813 | 1461122764714 Marionette DEBUG loaded listener.js 20:26:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f06b6c51c00) [pid = 1813] [serial = 1227] [outer = 0x7f06b60e3400] 20:26:05 INFO - PROCESS | 1813 | 1461122765730 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 20:26:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:26:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1437ms 20:26:05 INFO - PROCESS | 1813 | 1461122765753 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 20:26:05 INFO - PROCESS | 1813 | 1461122765756 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 20:26:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:26:05 INFO - PROCESS | 1813 | 1461122765764 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:26:05 INFO - PROCESS | 1813 | 1461122765768 Marionette TRACE conn3 <- [1,1606,null,{}] 20:26:05 INFO - PROCESS | 1813 | 1461122765774 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:06 INFO - PROCESS | 1813 | 1461122766959 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f06a41ce000) [pid = 1813] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f06bc129400) [pid = 1813] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f06b64f6400) [pid = 1813] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f06ac0a2000) [pid = 1813] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f06b4a14000) [pid = 1813] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f06b5e53400) [pid = 1813] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f06b1d72400) [pid = 1813] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f06b2d54400) [pid = 1813] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f06a9255c00) [pid = 1813] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f06a3a5e800) [pid = 1813] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f06b0a3dc00) [pid = 1813] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f06a2ca5400) [pid = 1813] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f06b0a27800) [pid = 1813] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f06a5eea400) [pid = 1813] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f06b9b86800) [pid = 1813] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f06a5ee7c00) [pid = 1813] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f06b60de400) [pid = 1813] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f06b60ba400) [pid = 1813] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f06a6062000) [pid = 1813] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f06b60e2c00) [pid = 1813] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f06b6211c00) [pid = 1813] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f06a69a5800) [pid = 1813] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f06b64ec800) [pid = 1813] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f06ac0a0800) [pid = 1813] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f06a3893000) [pid = 1813] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f06a8ebcc00) [pid = 1813] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f06b64ec400) [pid = 1813] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f06ac08f400) [pid = 1813] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f06a5ec4000) [pid = 1813] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f06a5d0b800) [pid = 1813] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f06a5d02c00) [pid = 1813] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f06a41d8c00) [pid = 1813] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06bbf94800) [pid = 1813] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06abfdac00) [pid = 1813] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06a3890c00) [pid = 1813] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06b67dd800) [pid = 1813] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06bab29800) [pid = 1813] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06b0745000) [pid = 1813] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06cdbb5400) [pid = 1813] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06b0a31000) [pid = 1813] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06a6065800) [pid = 1813] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f06a2ca7000) [pid = 1813] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06b1ff1800) [pid = 1813] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06b1fe5800) [pid = 1813] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06ab46c800) [pid = 1813] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06b60e2000) [pid = 1813] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06abd85400) [pid = 1813] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06a5ef0000) [pid = 1813] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06ab46fc00) [pid = 1813] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06b255d000) [pid = 1813] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06a8eb3c00) [pid = 1813] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06a8eb9c00) [pid = 1813] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06a452bc00) [pid = 1813] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06a2ca5800) [pid = 1813] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:26:07 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06a8ebac00) [pid = 1813] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:26:07 INFO - PROCESS | 1813 | 1461122767215 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a3905000 == 119 [pid = 1813] [id = 409] 20:26:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06a2ca5400) [pid = 1813] [serial = 1228] [outer = (nil)] 20:26:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06a2cb3c00) [pid = 1813] [serial = 1229] [outer = 0x7f06a2ca5400] 20:26:07 INFO - PROCESS | 1813 | 1461122767290 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06a41cfc00) [pid = 1813] [serial = 1230] [outer = 0x7f06a2ca5400] 20:26:08 INFO - PROCESS | 1813 | 1461122768019 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 20:26:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:26:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2282ms 20:26:08 INFO - PROCESS | 1813 | 1461122768047 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 20:26:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:26:08 INFO - PROCESS | 1813 | 1461122768052 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 20:26:08 INFO - PROCESS | 1813 | 1461122768059 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:26:08 INFO - PROCESS | 1813 | 1461122768063 Marionette TRACE conn3 <- [1,1610,null,{}] 20:26:08 INFO - PROCESS | 1813 | 1461122768070 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:08 INFO - PROCESS | 1813 | 1461122768339 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 20:26:08 INFO - PROCESS | 1813 | 1461122768361 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2808000 == 120 [pid = 1813] [id = 410] 20:26:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06a2ca5800) [pid = 1813] [serial = 1231] [outer = (nil)] 20:26:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06a5eea800) [pid = 1813] [serial = 1232] [outer = 0x7f06a2ca5800] 20:26:08 INFO - PROCESS | 1813 | 1461122768443 Marionette DEBUG loaded listener.js 20:26:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06abfd9800) [pid = 1813] [serial = 1233] [outer = 0x7f06a2ca5800] 20:26:09 INFO - PROCESS | 1813 | 1461122769792 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 20:26:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:26:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1790ms 20:26:09 INFO - PROCESS | 1813 | 1461122769850 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 20:26:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:26:09 INFO - PROCESS | 1813 | 1461122769858 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 20:26:09 INFO - PROCESS | 1813 | 1461122769868 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:26:09 INFO - PROCESS | 1813 | 1461122769874 Marionette TRACE conn3 <- [1,1614,null,{}] 20:26:09 INFO - PROCESS | 1813 | 1461122769886 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:10 INFO - PROCESS | 1813 | 1461122770280 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 20:26:10 INFO - PROCESS | 1813 | 1461122770524 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a5d9e000 == 121 [pid = 1813] [id = 411] 20:26:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06a4532c00) [pid = 1813] [serial = 1234] [outer = (nil)] 20:26:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06a5690400) [pid = 1813] [serial = 1235] [outer = 0x7f06a4532c00] 20:26:10 INFO - PROCESS | 1813 | 1461122770611 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06a595b000) [pid = 1813] [serial = 1236] [outer = 0x7f06a4532c00] 20:26:11 INFO - PROCESS | 1813 | 1461122771746 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 20:26:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 20:26:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1945ms 20:26:11 INFO - PROCESS | 1813 | 1461122771812 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 1813 | 1461122771823 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 20:26:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:26:11 INFO - PROCESS | 1813 | 1461122771836 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 1813 | 1461122771840 Marionette TRACE conn3 <- [1,1618,null,{}] 20:26:11 INFO - PROCESS | 1813 | 1461122771847 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:12 INFO - PROCESS | 1813 | 1461122772166 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 20:26:12 INFO - PROCESS | 1813 | 1461122772554 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b22800 == 122 [pid = 1813] [id = 412] 20:26:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06a6063400) [pid = 1813] [serial = 1237] [outer = (nil)] 20:26:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06a924a400) [pid = 1813] [serial = 1238] [outer = 0x7f06a6063400] 20:26:12 INFO - PROCESS | 1813 | 1461122772650 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06ab86c800) [pid = 1813] [serial = 1239] [outer = 0x7f06a6063400] 20:26:13 INFO - PROCESS | 1813 | 1461122773700 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 20:26:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:26:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1939ms 20:26:13 INFO - PROCESS | 1813 | 1461122773774 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 20:26:13 INFO - PROCESS | 1813 | 1461122773777 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 20:26:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:26:13 INFO - PROCESS | 1813 | 1461122773785 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 1813 | 1461122773793 Marionette TRACE conn3 <- [1,1622,null,{}] 20:26:13 INFO - PROCESS | 1813 | 1461122773813 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:14 INFO - PROCESS | 1813 | 1461122774079 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 20:26:14 INFO - PROCESS | 1813 | 1461122774387 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6827800 == 123 [pid = 1813] [id = 413] 20:26:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06b074c400) [pid = 1813] [serial = 1240] [outer = (nil)] 20:26:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06b2385400) [pid = 1813] [serial = 1241] [outer = 0x7f06b074c400] 20:26:14 INFO - PROCESS | 1813 | 1461122774475 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06b2b06000) [pid = 1813] [serial = 1242] [outer = 0x7f06b074c400] 20:26:15 INFO - PROCESS | 1813 | 1461122775415 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 20:26:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 20:26:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1697ms 20:26:15 INFO - PROCESS | 1813 | 1461122775484 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 20:26:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:26:15 INFO - PROCESS | 1813 | 1461122775489 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 20:26:15 INFO - PROCESS | 1813 | 1461122775496 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 1813 | 1461122775501 Marionette TRACE conn3 <- [1,1626,null,{}] 20:26:15 INFO - PROCESS | 1813 | 1461122775507 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:15 INFO - PROCESS | 1813 | 1461122775739 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 20:26:16 INFO - PROCESS | 1813 | 1461122776057 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bafa3000 == 124 [pid = 1813] [id = 414] 20:26:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06a4c71c00) [pid = 1813] [serial = 1243] [outer = (nil)] 20:26:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06b5e48000) [pid = 1813] [serial = 1244] [outer = 0x7f06a4c71c00] 20:26:16 INFO - PROCESS | 1813 | 1461122776141 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06b5f5e000) [pid = 1813] [serial = 1245] [outer = 0x7f06a4c71c00] 20:26:17 INFO - PROCESS | 1813 | 1461122777130 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 20:26:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:26:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1696ms 20:26:17 INFO - PROCESS | 1813 | 1461122777192 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 20:26:17 INFO - PROCESS | 1813 | 1461122777196 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 20:26:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:26:17 INFO - PROCESS | 1813 | 1461122777202 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:26:17 INFO - PROCESS | 1813 | 1461122777206 Marionette TRACE conn3 <- [1,1630,null,{}] 20:26:17 INFO - PROCESS | 1813 | 1461122777212 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:17 INFO - PROCESS | 1813 | 1461122777427 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 20:26:17 INFO - PROCESS | 1813 | 1461122777643 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbf55800 == 125 [pid = 1813] [id = 415] 20:26:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06b402c000) [pid = 1813] [serial = 1246] [outer = (nil)] 20:26:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06b64ec400) [pid = 1813] [serial = 1247] [outer = 0x7f06b402c000] 20:26:17 INFO - PROCESS | 1813 | 1461122777762 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06b6c4a800) [pid = 1813] [serial = 1248] [outer = 0x7f06b402c000] 20:26:18 INFO - PROCESS | 1813 | 1461122778770 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 20:26:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:26:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1633ms 20:26:18 INFO - PROCESS | 1813 | 1461122778836 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 20:26:18 INFO - PROCESS | 1813 | 1461122778841 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 20:26:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:26:18 INFO - PROCESS | 1813 | 1461122778847 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 1813 | 1461122778850 Marionette TRACE conn3 <- [1,1634,null,{}] 20:26:18 INFO - PROCESS | 1813 | 1461122778856 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:19 INFO - PROCESS | 1813 | 1461122779117 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 20:26:19 INFO - PROCESS | 1813 | 1461122779434 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2047800 == 126 [pid = 1813] [id = 416] 20:26:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06b88cac00) [pid = 1813] [serial = 1249] [outer = (nil)] 20:26:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f06baf69400) [pid = 1813] [serial = 1250] [outer = 0x7f06b88cac00] 20:26:19 INFO - PROCESS | 1813 | 1461122779520 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f06bb956c00) [pid = 1813] [serial = 1251] [outer = 0x7f06b88cac00] 20:26:20 INFO - PROCESS | 1813 | 1461122780398 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:26:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1583ms 20:26:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:26:20 INFO - PROCESS | 1813 | 1461122780431 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 1813 | 1461122780434 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 20:26:20 INFO - PROCESS | 1813 | 1461122780442 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 1813 | 1461122780444 Marionette TRACE conn3 <- [1,1638,null,{}] 20:26:20 INFO - PROCESS | 1813 | 1461122780451 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:20 INFO - PROCESS | 1813 | 1461122780661 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 20:26:20 INFO - PROCESS | 1813 | 1461122780875 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c9d15000 == 127 [pid = 1813] [id = 417] 20:26:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f06b7d80400) [pid = 1813] [serial = 1252] [outer = (nil)] 20:26:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f06bb957000) [pid = 1813] [serial = 1253] [outer = 0x7f06b7d80400] 20:26:21 INFO - PROCESS | 1813 | 1461122781000 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f06bbb8d000) [pid = 1813] [serial = 1254] [outer = 0x7f06b7d80400] 20:26:22 INFO - PROCESS | 1813 | 1461122782005 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 20:26:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:26:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1635ms 20:26:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:26:22 INFO - PROCESS | 1813 | 1461122782077 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 20:26:22 INFO - PROCESS | 1813 | 1461122782080 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 20:26:22 INFO - PROCESS | 1813 | 1461122782088 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:26:22 INFO - PROCESS | 1813 | 1461122782091 Marionette TRACE conn3 <- [1,1642,null,{}] 20:26:22 INFO - PROCESS | 1813 | 1461122782098 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:22 INFO - PROCESS | 1813 | 1461122782330 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 20:26:22 INFO - PROCESS | 1813 | 1461122782588 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce27f800 == 128 [pid = 1813] [id = 418] 20:26:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f06b88cd000) [pid = 1813] [serial = 1255] [outer = (nil)] 20:26:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f06bc667c00) [pid = 1813] [serial = 1256] [outer = 0x7f06b88cd000] 20:26:22 INFO - PROCESS | 1813 | 1461122782679 Marionette DEBUG loaded listener.js 20:26:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f06beb1f000) [pid = 1813] [serial = 1257] [outer = 0x7f06b88cd000] 20:26:23 INFO - PROCESS | 1813 | 1461122783541 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 20:26:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:26:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1484ms 20:26:23 INFO - PROCESS | 1813 | 1461122783571 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 1813 | 1461122783574 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 20:26:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:26:23 INFO - PROCESS | 1813 | 1461122783582 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - PROCESS | 1813 | 1461122783585 Marionette TRACE conn3 <- [1,1646,null,{}] 20:26:23 INFO - PROCESS | 1813 | 1461122783591 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:23 INFO - PROCESS | 1813 | 1461122783805 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 20:26:24 INFO - PROCESS | 1813 | 1461122784025 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a20db800 == 129 [pid = 1813] [id = 419] 20:26:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f06b2b08400) [pid = 1813] [serial = 1258] [outer = (nil)] 20:26:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f06c201d400) [pid = 1813] [serial = 1259] [outer = 0x7f06b2b08400] 20:26:24 INFO - PROCESS | 1813 | 1461122784142 Marionette DEBUG loaded listener.js 20:26:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f06c8c31c00) [pid = 1813] [serial = 1260] [outer = 0x7f06b2b08400] 20:26:25 INFO - PROCESS | 1813 | 1461122785070 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 20:26:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:26:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1532ms 20:26:25 INFO - PROCESS | 1813 | 1461122785115 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 20:26:25 INFO - PROCESS | 1813 | 1461122785119 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 20:26:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:26:25 INFO - PROCESS | 1813 | 1461122785126 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:26:25 INFO - PROCESS | 1813 | 1461122785129 Marionette TRACE conn3 <- [1,1650,null,{}] 20:26:25 INFO - PROCESS | 1813 | 1461122785135 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:25 INFO - PROCESS | 1813 | 1461122785358 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 20:26:25 INFO - PROCESS | 1813 | 1461122785614 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cff6f000 == 130 [pid = 1813] [id = 420] 20:26:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f06a5ecd800) [pid = 1813] [serial = 1261] [outer = (nil)] 20:26:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f06c9dd3000) [pid = 1813] [serial = 1262] [outer = 0x7f06a5ecd800] 20:26:25 INFO - PROCESS | 1813 | 1461122785739 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f06cc089c00) [pid = 1813] [serial = 1263] [outer = 0x7f06a5ecd800] 20:26:26 INFO - PROCESS | 1813 | 1461122786685 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 20:26:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:26:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1636ms 20:26:26 INFO - PROCESS | 1813 | 1461122786763 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 1813 | 1461122786767 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 20:26:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:26:26 INFO - PROCESS | 1813 | 1461122786774 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 1813 | 1461122786784 Marionette TRACE conn3 <- [1,1654,null,{}] 20:26:26 INFO - PROCESS | 1813 | 1461122786792 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:27 INFO - PROCESS | 1813 | 1461122787091 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 20:26:27 INFO - PROCESS | 1813 | 1461122787414 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2c0e800 == 131 [pid = 1813] [id = 421] 20:26:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f06a4519800) [pid = 1813] [serial = 1264] [outer = (nil)] 20:26:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f06a9250000) [pid = 1813] [serial = 1265] [outer = 0x7f06a4519800] 20:26:27 INFO - PROCESS | 1813 | 1461122787499 Marionette DEBUG loaded listener.js 20:26:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f06cdbb6800) [pid = 1813] [serial = 1266] [outer = 0x7f06a4519800] 20:26:28 INFO - PROCESS | 1813 | 1461122788425 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 20:26:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:26:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1697ms 20:26:28 INFO - PROCESS | 1813 | 1461122788471 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 1813 | 1461122788475 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 20:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:26:28 INFO - PROCESS | 1813 | 1461122788481 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:26:28 INFO - PROCESS | 1813 | 1461122788483 Marionette TRACE conn3 <- [1,1658,null,{}] 20:26:28 INFO - PROCESS | 1813 | 1461122788489 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:28 INFO - PROCESS | 1813 | 1461122788707 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 20:26:28 INFO - PROCESS | 1813 | 1461122788930 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a19ea800 == 132 [pid = 1813] [id = 422] 20:26:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f06a09f5400) [pid = 1813] [serial = 1267] [outer = (nil)] 20:26:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f06a3a61400) [pid = 1813] [serial = 1268] [outer = 0x7f06a09f5400] 20:26:29 INFO - PROCESS | 1813 | 1461122789054 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f06a5ef1c00) [pid = 1813] [serial = 1269] [outer = 0x7f06a09f5400] 20:26:30 INFO - PROCESS | 1813 | 1461122790044 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1630ms 20:26:30 INFO - PROCESS | 1813 | 1461122790112 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 20:26:30 INFO - PROCESS | 1813 | 1461122790116 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 20:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:26:30 INFO - PROCESS | 1813 | 1461122790122 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 1813 | 1461122790125 Marionette TRACE conn3 <- [1,1662,null,{}] 20:26:30 INFO - PROCESS | 1813 | 1461122790134 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:30 INFO - PROCESS | 1813 | 1461122790371 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 20:26:31 INFO - PROCESS | 1813 | 1461122791129 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a1be2800 == 133 [pid = 1813] [id = 423] 20:26:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f06a09ec000) [pid = 1813] [serial = 1270] [outer = (nil)] 20:26:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f06a09f0800) [pid = 1813] [serial = 1271] [outer = 0x7f06a09ec000] 20:26:31 INFO - PROCESS | 1813 | 1461122791308 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f06a24c0800) [pid = 1813] [serial = 1272] [outer = 0x7f06a09ec000] 20:26:32 INFO - PROCESS | 1813 | 1461122792235 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2154ms 20:26:32 INFO - PROCESS | 1813 | 1461122792278 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 20:26:32 INFO - PROCESS | 1813 | 1461122792286 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 20:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:26:32 INFO - PROCESS | 1813 | 1461122792295 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 1813 | 1461122792300 Marionette TRACE conn3 <- [1,1666,null,{}] 20:26:32 INFO - PROCESS | 1813 | 1461122792307 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:32 INFO - PROCESS | 1813 | 1461122792517 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 20:26:32 INFO - PROCESS | 1813 | 1461122792778 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a5918800 == 134 [pid = 1813] [id = 424] 20:26:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f06a41d2400) [pid = 1813] [serial = 1273] [outer = (nil)] 20:26:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f06a452f400) [pid = 1813] [serial = 1274] [outer = 0x7f06a41d2400] 20:26:32 INFO - PROCESS | 1813 | 1461122792895 Marionette DEBUG loaded listener.js 20:26:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f06a5695000) [pid = 1813] [serial = 1275] [outer = 0x7f06a41d2400] 20:26:33 INFO - PROCESS | 1813 | 1461122793836 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 20:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1581ms 20:26:33 INFO - PROCESS | 1813 | 1461122793883 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 20:26:33 INFO - PROCESS | 1813 | 1461122793889 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 20:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:26:33 INFO - PROCESS | 1813 | 1461122793897 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:26:33 INFO - PROCESS | 1813 | 1461122793900 Marionette TRACE conn3 <- [1,1670,null,{}] 20:26:33 INFO - PROCESS | 1813 | 1461122793906 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:34 INFO - PROCESS | 1813 | 1461122794108 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 20:26:34 INFO - PROCESS | 1813 | 1461122794629 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a1958000 == 135 [pid = 1813] [id = 425] 20:26:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f06a589d800) [pid = 1813] [serial = 1276] [outer = (nil)] 20:26:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f06a595c800) [pid = 1813] [serial = 1277] [outer = 0x7f06a589d800] 20:26:34 INFO - PROCESS | 1813 | 1461122794707 Marionette DEBUG loaded listener.js 20:26:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f06a5ec2c00) [pid = 1813] [serial = 1278] [outer = 0x7f06a589d800] 20:26:35 INFO - PROCESS | 1813 | 1461122795698 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 20:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1838ms 20:26:35 INFO - PROCESS | 1813 | 1461122795736 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 20:26:35 INFO - PROCESS | 1813 | 1461122795740 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 20:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:26:35 INFO - PROCESS | 1813 | 1461122795749 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:26:35 INFO - PROCESS | 1813 | 1461122795758 Marionette TRACE conn3 <- [1,1674,null,{}] 20:26:35 INFO - PROCESS | 1813 | 1461122795772 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:35 INFO - PROCESS | 1813 | 1461122795971 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 20:26:36 INFO - PROCESS | 1813 | 1461122796189 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a13df000 == 136 [pid = 1813] [id = 426] 20:26:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f06a09f2c00) [pid = 1813] [serial = 1279] [outer = (nil)] 20:26:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f06a5d0e000) [pid = 1813] [serial = 1280] [outer = 0x7f06a09f2c00] 20:26:36 INFO - PROCESS | 1813 | 1461122796350 Marionette DEBUG loaded listener.js 20:26:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f06a69aa400) [pid = 1813] [serial = 1281] [outer = 0x7f06a09f2c00] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1e51800 == 135 [pid = 1813] [id = 348] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2cdf800 == 134 [pid = 1813] [id = 352] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4dbc800 == 133 [pid = 1813] [id = 349] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b610c000 == 132 [pid = 1813] [id = 354] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1b12000 == 131 [pid = 1813] [id = 365] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb4c7000 == 130 [pid = 1813] [id = 237] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a8dde000 == 129 [pid = 1813] [id = 364] 20:26:36 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f06a3088800) [pid = 1813] [serial = 1127] [outer = (nil)] [url = about:blank] 20:26:36 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f06cd75f800) [pid = 1813] [serial = 1124] [outer = (nil)] [url = about:blank] 20:26:36 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f06cc046000) [pid = 1813] [serial = 1130] [outer = (nil)] [url = about:blank] 20:26:36 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f06a4518000) [pid = 1813] [serial = 1133] [outer = (nil)] [url = about:blank] 20:26:36 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f06a4537000) [pid = 1813] [serial = 1136] [outer = (nil)] [url = about:blank] 20:26:36 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f06a4c77000) [pid = 1813] [serial = 1139] [outer = (nil)] [url = about:blank] 20:26:36 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f06a568b400) [pid = 1813] [serial = 1142] [outer = (nil)] [url = about:blank] 20:26:36 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f06a5896800) [pid = 1813] [serial = 1145] [outer = (nil)] [url = about:blank] 20:26:36 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f06b4b17400) [pid = 1813] [serial = 1166] [outer = (nil)] [url = about:blank] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1b17800 == 128 [pid = 1813] [id = 350] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2c0b800 == 127 [pid = 1813] [id = 363] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06aaf67000 == 126 [pid = 1813] [id = 362] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2c22800 == 125 [pid = 1813] [id = 42] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb4cd800 == 124 [pid = 1813] [id = 357] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bac49800 == 123 [pid = 1813] [id = 356] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cbf66800 == 122 [pid = 1813] [id = 173] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b70af800 == 121 [pid = 1813] [id = 355] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a57c8800 == 120 [pid = 1813] [id = 366] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3d20800 == 119 [pid = 1813] [id = 353] 20:26:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b277f800 == 118 [pid = 1813] [id = 351] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a5d91800 == 117 [pid = 1813] [id = 399] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a914d800 == 116 [pid = 1813] [id = 398] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a1958800 == 115 [pid = 1813] [id = 397] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2ed0800 == 114 [pid = 1813] [id = 396] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2eb6800 == 113 [pid = 1813] [id = 395] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c9073800 == 112 [pid = 1813] [id = 394] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bcf73800 == 111 [pid = 1813] [id = 359] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bcf80800 == 110 [pid = 1813] [id = 393] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbb45800 == 109 [pid = 1813] [id = 392] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3d22800 == 108 [pid = 1813] [id = 391] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbb5c000 == 107 [pid = 1813] [id = 358] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab87d000 == 106 [pid = 1813] [id = 390] 20:26:37 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a1bdb000 == 105 [pid = 1813] [id = 389] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f06a389d800) [pid = 1813] [serial = 906] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f06baf3f400) [pid = 1813] [serial = 1077] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f06c8c2f000) [pid = 1813] [serial = 966] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f06b30dd800) [pid = 1813] [serial = 912] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f06cde5c400) [pid = 1813] [serial = 969] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f06bc807800) [pid = 1813] [serial = 963] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f06a8eba000) [pid = 1813] [serial = 1002] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f06a41cf400) [pid = 1813] [serial = 999] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f06b2d4f800) [pid = 1813] [serial = 1008] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f06b2d50000) [pid = 1813] [serial = 885] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f06b9fa0800) [pid = 1813] [serial = 957] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f06bbb82800) [pid = 1813] [serial = 888] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f06bb76d800) [pid = 1813] [serial = 960] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f06ce111400) [pid = 1813] [serial = 897] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f06ac09fc00) [pid = 1813] [serial = 1005] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f06a41da000) [pid = 1813] [serial = 903] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f06c8c29800) [pid = 1813] [serial = 1023] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f06c8cb8800) [pid = 1813] [serial = 891] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f06a5eedc00) [pid = 1813] [serial = 948] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f06b5e9f000) [pid = 1813] [serial = 951] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f06b6d55000) [pid = 1813] [serial = 1068] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f06b60dc800) [pid = 1813] [serial = 1065] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06b3d8dc00) [pid = 1813] [serial = 1062] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06abfd7c00) [pid = 1813] [serial = 1053] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06ac094400) [pid = 1813] [serial = 1026] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06b5ea0c00) [pid = 1813] [serial = 1011] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06a41ccc00) [pid = 1813] [serial = 939] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06b2d4e000) [pid = 1813] [serial = 1059] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06b0750400) [pid = 1813] [serial = 900] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06bd699800) [pid = 1813] [serial = 1020] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06a9251000) [pid = 1813] [serial = 942] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f06b7d7fc00) [pid = 1813] [serial = 1071] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06b67e1000) [pid = 1813] [serial = 954] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06a9256800) [pid = 1813] [serial = 915] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06cdbbcc00) [pid = 1813] [serial = 894] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06b7d8bc00) [pid = 1813] [serial = 1014] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06abfdf000) [pid = 1813] [serial = 1029] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06bbb8f400) [pid = 1813] [serial = 1017] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06b238c000) [pid = 1813] [serial = 1056] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06a3a61c00) [pid = 1813] [serial = 909] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06ab867c00) [pid = 1813] [serial = 882] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06b9b8e000) [pid = 1813] [serial = 1074] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06b2561000) [pid = 1813] [serial = 1047] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06a92de800) [pid = 1813] [serial = 972] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06a61cfc00) [pid = 1813] [serial = 1050] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06bcf25400) [pid = 1813] [serial = 1080] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06b21cf800) [pid = 1813] [serial = 945] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06b2703800) [pid = 1813] [serial = 1083] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06c7dd7400) [pid = 1813] [serial = 1086] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06b2706000) [pid = 1813] [serial = 1163] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06b0a35400) [pid = 1813] [serial = 1109] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06ac09f400) [pid = 1813] [serial = 1157] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06b0a24c00) [pid = 1813] [serial = 1158] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06a9259800) [pid = 1813] [serial = 1154] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06ab473c00) [pid = 1813] [serial = 1155] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06b9b89000) [pid = 1813] [serial = 1115] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06b5e54c00) [pid = 1813] [serial = 1112] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a5eefc00) [pid = 1813] [serial = 1152] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06a589ec00) [pid = 1813] [serial = 1151] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06a4515000) [pid = 1813] [serial = 1149] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06a2cb3800) [pid = 1813] [serial = 1148] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06bbb8f800) [pid = 1813] [serial = 1118] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06c90d6c00) [pid = 1813] [serial = 1121] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06a69b0c00) [pid = 1813] [serial = 1106] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06b2d4d800) [pid = 1813] [serial = 1164] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06b1ff0800) [pid = 1813] [serial = 1160] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06b237a000) [pid = 1813] [serial = 1161] [outer = (nil)] [url = about:blank] 20:26:37 INFO - PROCESS | 1813 | 1461122797421 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 20:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1704ms 20:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:26:37 INFO - PROCESS | 1813 | 1461122797455 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 20:26:37 INFO - PROCESS | 1813 | 1461122797459 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 20:26:37 INFO - PROCESS | 1813 | 1461122797465 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:26:37 INFO - PROCESS | 1813 | 1461122797468 Marionette TRACE conn3 <- [1,1678,null,{}] 20:26:37 INFO - PROCESS | 1813 | 1461122797473 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:37 INFO - PROCESS | 1813 | 1461122797683 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 20:26:37 INFO - PROCESS | 1813 | 1461122797848 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2c0e000 == 106 [pid = 1813] [id = 427] 20:26:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06a09ec800) [pid = 1813] [serial = 1282] [outer = (nil)] 20:26:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06a6b6a400) [pid = 1813] [serial = 1283] [outer = 0x7f06a09ec800] 20:26:37 INFO - PROCESS | 1813 | 1461122797917 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06a8eb8000) [pid = 1813] [serial = 1284] [outer = 0x7f06a09ec800] 20:26:38 INFO - PROCESS | 1813 | 1461122798749 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 20:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1329ms 20:26:38 INFO - PROCESS | 1813 | 1461122798822 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 20:26:38 INFO - PROCESS | 1813 | 1461122798825 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 20:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:26:38 INFO - PROCESS | 1813 | 1461122798835 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - PROCESS | 1813 | 1461122798839 Marionette TRACE conn3 <- [1,1682,null,{}] 20:26:38 INFO - PROCESS | 1813 | 1461122798848 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:39 INFO - PROCESS | 1813 | 1461122799042 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 20:26:39 INFO - PROCESS | 1813 | 1461122799054 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a61a3800 == 107 [pid = 1813] [id = 428] 20:26:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06a92e0400) [pid = 1813] [serial = 1285] [outer = (nil)] 20:26:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06ab471400) [pid = 1813] [serial = 1286] [outer = 0x7f06a92e0400] 20:26:39 INFO - PROCESS | 1813 | 1461122799134 Marionette DEBUG loaded listener.js 20:26:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06abd8a000) [pid = 1813] [serial = 1287] [outer = 0x7f06a92e0400] 20:26:40 INFO - PROCESS | 1813 | 1461122800248 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 20:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1437ms 20:26:40 INFO - PROCESS | 1813 | 1461122800276 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 20:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:26:40 INFO - PROCESS | 1813 | 1461122800280 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 20:26:40 INFO - PROCESS | 1813 | 1461122800288 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:26:40 INFO - PROCESS | 1813 | 1461122800290 Marionette TRACE conn3 <- [1,1686,null,{}] 20:26:40 INFO - PROCESS | 1813 | 1461122800328 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:40 INFO - PROCESS | 1813 | 1461122800726 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 20:26:40 INFO - PROCESS | 1813 | 1461122800891 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9218800 == 108 [pid = 1813] [id = 429] 20:26:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06ac09a400) [pid = 1813] [serial = 1288] [outer = (nil)] 20:26:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06b0744000) [pid = 1813] [serial = 1289] [outer = 0x7f06ac09a400] 20:26:40 INFO - PROCESS | 1813 | 1461122800959 Marionette DEBUG loaded listener.js 20:26:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06b0750000) [pid = 1813] [serial = 1290] [outer = 0x7f06ac09a400] 20:26:42 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06a2ca5400) [pid = 1813] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:26:42 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06a24cac00) [pid = 1813] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:26:42 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06a4c75c00) [pid = 1813] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:26:42 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06a4c7b800) [pid = 1813] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:26:42 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06a5ef0c00) [pid = 1813] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:26:42 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06ac09b400) [pid = 1813] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:26:42 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06b2b0a400) [pid = 1813] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:26:42 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06b60e3400) [pid = 1813] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:26:42 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06b2d50400) [pid = 1813] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:26:42 INFO - PROCESS | 1813 | 1461122802429 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 20:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 20:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2201ms 20:26:42 INFO - PROCESS | 1813 | 1461122802488 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 20:26:42 INFO - PROCESS | 1813 | 1461122802491 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 20:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:26:42 INFO - PROCESS | 1813 | 1461122802498 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 1813 | 1461122802500 Marionette TRACE conn3 <- [1,1690,null,{}] 20:26:42 INFO - PROCESS | 1813 | 1461122802506 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:42 INFO - PROCESS | 1813 | 1461122802751 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 20:26:42 INFO - PROCESS | 1813 | 1461122802770 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9222800 == 109 [pid = 1813] [id = 430] 20:26:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06ab869c00) [pid = 1813] [serial = 1291] [outer = (nil)] 20:26:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06b0922400) [pid = 1813] [serial = 1292] [outer = 0x7f06ab869c00] 20:26:42 INFO - PROCESS | 1813 | 1461122802836 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06b0927800) [pid = 1813] [serial = 1293] [outer = 0x7f06ab869c00] 20:26:43 INFO - PROCESS | 1813 | 1461122803687 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1232ms 20:26:43 INFO - PROCESS | 1813 | 1461122803732 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 1813 | 1461122803735 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 20:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:26:43 INFO - PROCESS | 1813 | 1461122803742 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 1813 | 1461122803744 Marionette TRACE conn3 <- [1,1694,null,{}] 20:26:43 INFO - PROCESS | 1813 | 1461122803750 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:43 INFO - PROCESS | 1813 | 1461122803938 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 20:26:44 INFO - PROCESS | 1813 | 1461122804248 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a14cf000 == 110 [pid = 1813] [id = 431] 20:26:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06a09ecc00) [pid = 1813] [serial = 1294] [outer = (nil)] 20:26:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06a09f1c00) [pid = 1813] [serial = 1295] [outer = 0x7f06a09ecc00] 20:26:44 INFO - PROCESS | 1813 | 1461122804340 Marionette DEBUG loaded listener.js 20:26:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06a2ca7c00) [pid = 1813] [serial = 1296] [outer = 0x7f06a09ecc00] 20:26:45 INFO - PROCESS | 1813 | 1461122805320 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 20:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1634ms 20:26:45 INFO - PROCESS | 1813 | 1461122805379 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 20:26:45 INFO - PROCESS | 1813 | 1461122805387 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 20:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:26:45 INFO - PROCESS | 1813 | 1461122805398 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:26:45 INFO - PROCESS | 1813 | 1461122805405 Marionette TRACE conn3 <- [1,1698,null,{}] 20:26:45 INFO - PROCESS | 1813 | 1461122805415 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:45 INFO - PROCESS | 1813 | 1461122805689 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 20:26:45 INFO - PROCESS | 1813 | 1461122805989 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a5da5000 == 111 [pid = 1813] [id = 432] 20:26:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06a4511c00) [pid = 1813] [serial = 1297] [outer = (nil)] 20:26:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06a5897000) [pid = 1813] [serial = 1298] [outer = 0x7f06a4511c00] 20:26:46 INFO - PROCESS | 1813 | 1461122806069 Marionette DEBUG loaded listener.js 20:26:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06a5d0f000) [pid = 1813] [serial = 1299] [outer = 0x7f06a4511c00] 20:26:47 INFO - PROCESS | 1813 | 1461122807212 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 20:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 20:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1898ms 20:26:47 INFO - PROCESS | 1813 | 1461122807300 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 20:26:47 INFO - PROCESS | 1813 | 1461122807310 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 20:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:26:47 INFO - PROCESS | 1813 | 1461122807319 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:26:47 INFO - PROCESS | 1813 | 1461122807324 Marionette TRACE conn3 <- [1,1702,null,{}] 20:26:47 INFO - PROCESS | 1813 | 1461122807398 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:47 INFO - PROCESS | 1813 | 1461122807749 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 20:26:48 INFO - PROCESS | 1813 | 1461122808019 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06aaf72800 == 112 [pid = 1813] [id = 433] 20:26:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06a4c79c00) [pid = 1813] [serial = 1300] [outer = (nil)] 20:26:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06a69b1000) [pid = 1813] [serial = 1301] [outer = 0x7f06a4c79c00] 20:26:48 INFO - PROCESS | 1813 | 1461122808149 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06a92d7c00) [pid = 1813] [serial = 1302] [outer = 0x7f06a4c79c00] 20:26:49 INFO - PROCESS | 1813 | 1461122809145 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 20:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1898ms 20:26:49 INFO - PROCESS | 1813 | 1461122809219 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 20:26:49 INFO - PROCESS | 1813 | 1461122809223 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 20:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:26:49 INFO - PROCESS | 1813 | 1461122809242 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - PROCESS | 1813 | 1461122809252 Marionette TRACE conn3 <- [1,1706,null,{}] 20:26:49 INFO - PROCESS | 1813 | 1461122809260 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:49 INFO - PROCESS | 1813 | 1461122809587 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 20:26:49 INFO - PROCESS | 1813 | 1461122809826 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b16800 == 113 [pid = 1813] [id = 434] 20:26:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06a6062000) [pid = 1813] [serial = 1303] [outer = (nil)] 20:26:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06ac08bc00) [pid = 1813] [serial = 1304] [outer = 0x7f06a6062000] 20:26:49 INFO - PROCESS | 1813 | 1461122809905 Marionette DEBUG loaded listener.js 20:26:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06b0925400) [pid = 1813] [serial = 1305] [outer = 0x7f06a6062000] 20:26:50 INFO - PROCESS | 1813 | 1461122810838 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1647ms 20:26:50 INFO - PROCESS | 1813 | 1461122810885 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 1813 | 1461122810890 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 20:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:26:50 INFO - PROCESS | 1813 | 1461122810896 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 1813 | 1461122810900 Marionette TRACE conn3 <- [1,1710,null,{}] 20:26:50 INFO - PROCESS | 1813 | 1461122810907 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:51 INFO - PROCESS | 1813 | 1461122811131 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 20:26:51 INFO - PROCESS | 1813 | 1461122811373 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1fd1800 == 114 [pid = 1813] [id = 435] 20:26:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06a69af400) [pid = 1813] [serial = 1306] [outer = (nil)] 20:26:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06b0a23000) [pid = 1813] [serial = 1307] [outer = 0x7f06a69af400] 20:26:51 INFO - PROCESS | 1813 | 1461122811495 Marionette DEBUG loaded listener.js 20:26:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06b1d77c00) [pid = 1813] [serial = 1308] [outer = 0x7f06a69af400] 20:26:52 INFO - PROCESS | 1813 | 1461122812420 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 20:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1589ms 20:26:52 INFO - PROCESS | 1813 | 1461122812487 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 20:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:26:52 INFO - PROCESS | 1813 | 1461122812491 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 20:26:52 INFO - PROCESS | 1813 | 1461122812498 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:26:52 INFO - PROCESS | 1813 | 1461122812502 Marionette TRACE conn3 <- [1,1714,null,{}] 20:26:52 INFO - PROCESS | 1813 | 1461122812508 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:52 INFO - PROCESS | 1813 | 1461122812735 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 20:26:53 INFO - PROCESS | 1813 | 1461122813010 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b251e000 == 115 [pid = 1813] [id = 436] 20:26:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06b2257c00) [pid = 1813] [serial = 1309] [outer = (nil)] 20:26:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06b2266000) [pid = 1813] [serial = 1310] [outer = 0x7f06b2257c00] 20:26:53 INFO - PROCESS | 1813 | 1461122813207 Marionette DEBUG loaded listener.js 20:26:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06b27ac000) [pid = 1813] [serial = 1311] [outer = 0x7f06b2257c00] 20:26:54 INFO - PROCESS | 1813 | 1461122814239 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1786ms 20:26:54 INFO - PROCESS | 1813 | 1461122814288 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 20:26:54 INFO - PROCESS | 1813 | 1461122814292 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 20:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:26:54 INFO - PROCESS | 1813 | 1461122814299 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:26:54 INFO - PROCESS | 1813 | 1461122814301 Marionette TRACE conn3 <- [1,1718,null,{}] 20:26:54 INFO - PROCESS | 1813 | 1461122814308 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:54 INFO - PROCESS | 1813 | 1461122814541 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 20:26:54 INFO - PROCESS | 1813 | 1461122814785 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2ec2000 == 116 [pid = 1813] [id = 437] 20:26:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06b2258800) [pid = 1813] [serial = 1312] [outer = (nil)] 20:26:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06a6b6ac00) [pid = 1813] [serial = 1313] [outer = 0x7f06b2258800] 20:26:54 INFO - PROCESS | 1813 | 1461122814922 Marionette DEBUG loaded listener.js 20:26:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06b303c400) [pid = 1813] [serial = 1314] [outer = 0x7f06b2258800] 20:26:55 INFO - PROCESS | 1813 | 1461122815813 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1588ms 20:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:26:55 INFO - PROCESS | 1813 | 1461122815889 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 20:26:55 INFO - PROCESS | 1813 | 1461122815892 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 20:26:55 INFO - PROCESS | 1813 | 1461122815899 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:26:55 INFO - PROCESS | 1813 | 1461122815901 Marionette TRACE conn3 <- [1,1722,null,{}] 20:26:55 INFO - PROCESS | 1813 | 1461122815907 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:56 INFO - PROCESS | 1813 | 1461122816123 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 20:26:56 INFO - PROCESS | 1813 | 1461122816369 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c44000 == 117 [pid = 1813] [id = 438] 20:26:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06b2558400) [pid = 1813] [serial = 1315] [outer = (nil)] 20:26:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06b3d89800) [pid = 1813] [serial = 1316] [outer = 0x7f06b2558400] 20:26:56 INFO - PROCESS | 1813 | 1461122816459 Marionette DEBUG loaded listener.js 20:26:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06b4a18c00) [pid = 1813] [serial = 1317] [outer = 0x7f06b2558400] 20:26:57 INFO - PROCESS | 1813 | 1461122817344 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 20:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 20:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1486ms 20:26:57 INFO - PROCESS | 1813 | 1461122817384 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 20:26:57 INFO - PROCESS | 1813 | 1461122817387 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 20:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:26:57 INFO - PROCESS | 1813 | 1461122817394 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:26:57 INFO - PROCESS | 1813 | 1461122817397 Marionette TRACE conn3 <- [1,1726,null,{}] 20:26:57 INFO - PROCESS | 1813 | 1461122817403 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:57 INFO - PROCESS | 1813 | 1461122817615 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 20:26:57 INFO - PROCESS | 1813 | 1461122817862 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5ed5800 == 118 [pid = 1813] [id = 439] 20:26:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06b2b0a800) [pid = 1813] [serial = 1318] [outer = (nil)] 20:26:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06b5e99400) [pid = 1813] [serial = 1319] [outer = 0x7f06b2b0a800] 20:26:57 INFO - PROCESS | 1813 | 1461122817981 Marionette DEBUG loaded listener.js 20:26:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06b5f62800) [pid = 1813] [serial = 1320] [outer = 0x7f06b2b0a800] 20:26:58 INFO - PROCESS | 1813 | 1461122818849 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 20:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1484ms 20:26:58 INFO - PROCESS | 1813 | 1461122818883 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 20:26:58 INFO - PROCESS | 1813 | 1461122818886 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 20:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:26:58 INFO - PROCESS | 1813 | 1461122818893 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:26:58 INFO - PROCESS | 1813 | 1461122818896 Marionette TRACE conn3 <- [1,1730,null,{}] 20:26:58 INFO - PROCESS | 1813 | 1461122818903 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:26:59 INFO - PROCESS | 1813 | 1461122819131 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 20:26:59 INFO - PROCESS | 1813 | 1461122819340 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b67b3000 == 119 [pid = 1813] [id = 440] 20:26:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06b2704c00) [pid = 1813] [serial = 1321] [outer = (nil)] 20:26:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06b60aec00) [pid = 1813] [serial = 1322] [outer = 0x7f06b2704c00] 20:26:59 INFO - PROCESS | 1813 | 1461122819418 Marionette DEBUG loaded listener.js 20:26:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06b60e1000) [pid = 1813] [serial = 1323] [outer = 0x7f06b2704c00] 20:27:00 INFO - PROCESS | 1813 | 1461122820373 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 20:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 20:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1542ms 20:27:00 INFO - PROCESS | 1813 | 1461122820438 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 20:27:00 INFO - PROCESS | 1813 | 1461122820443 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 20:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:27:00 INFO - PROCESS | 1813 | 1461122820450 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:27:00 INFO - PROCESS | 1813 | 1461122820454 Marionette TRACE conn3 <- [1,1734,null,{}] 20:27:00 INFO - PROCESS | 1813 | 1461122820460 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:00 INFO - PROCESS | 1813 | 1461122820704 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 20:27:00 INFO - PROCESS | 1813 | 1461122820964 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b70b8000 == 120 [pid = 1813] [id = 441] 20:27:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06b67d6400) [pid = 1813] [serial = 1324] [outer = (nil)] 20:27:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06b67db400) [pid = 1813] [serial = 1325] [outer = 0x7f06b67d6400] 20:27:01 INFO - PROCESS | 1813 | 1461122821101 Marionette DEBUG loaded listener.js 20:27:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06b6c53c00) [pid = 1813] [serial = 1326] [outer = 0x7f06b67d6400] 20:27:02 INFO - PROCESS | 1813 | 1461122822187 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 20:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1788ms 20:27:02 INFO - PROCESS | 1813 | 1461122822240 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 20:27:02 INFO - PROCESS | 1813 | 1461122822243 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 20:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:27:02 INFO - PROCESS | 1813 | 1461122822251 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:27:02 INFO - PROCESS | 1813 | 1461122822256 Marionette TRACE conn3 <- [1,1738,null,{}] 20:27:02 INFO - PROCESS | 1813 | 1461122822262 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:02 INFO - PROCESS | 1813 | 1461122822528 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 20:27:02 INFO - PROCESS | 1813 | 1461122822811 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb321800 == 121 [pid = 1813] [id = 442] 20:27:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06b6e99800) [pid = 1813] [serial = 1327] [outer = (nil)] 20:27:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06b7d81800) [pid = 1813] [serial = 1328] [outer = 0x7f06b6e99800] 20:27:02 INFO - PROCESS | 1813 | 1461122822890 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06b88c7800) [pid = 1813] [serial = 1329] [outer = 0x7f06b6e99800] 20:27:03 INFO - PROCESS | 1813 | 1461122823763 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 20:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1590ms 20:27:03 INFO - PROCESS | 1813 | 1461122823844 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 20:27:03 INFO - PROCESS | 1813 | 1461122823848 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 20:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:27:03 INFO - PROCESS | 1813 | 1461122823855 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 1813 | 1461122823859 Marionette TRACE conn3 <- [1,1742,null,{}] 20:27:03 INFO - PROCESS | 1813 | 1461122823865 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:04 INFO - PROCESS | 1813 | 1461122824128 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 20:27:04 INFO - PROCESS | 1813 | 1461122824385 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbb50800 == 122 [pid = 1813] [id = 443] 20:27:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06b6ea0c00) [pid = 1813] [serial = 1330] [outer = (nil)] 20:27:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06b9f9c800) [pid = 1813] [serial = 1331] [outer = 0x7f06b6ea0c00] 20:27:04 INFO - PROCESS | 1813 | 1461122824505 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06ba02e400) [pid = 1813] [serial = 1332] [outer = 0x7f06b6ea0c00] 20:27:05 INFO - PROCESS | 1813 | 1461122825604 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 20:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1834ms 20:27:05 INFO - PROCESS | 1813 | 1461122825693 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 20:27:05 INFO - PROCESS | 1813 | 1461122825699 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 20:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:27:05 INFO - PROCESS | 1813 | 1461122825712 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:27:05 INFO - PROCESS | 1813 | 1461122825715 Marionette TRACE conn3 <- [1,1746,null,{}] 20:27:05 INFO - PROCESS | 1813 | 1461122825728 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:06 INFO - PROCESS | 1813 | 1461122826055 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 20:27:06 INFO - PROCESS | 1813 | 1461122826308 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc103000 == 123 [pid = 1813] [id = 444] 20:27:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06b9b86400) [pid = 1813] [serial = 1333] [outer = (nil)] 20:27:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06bade2800) [pid = 1813] [serial = 1334] [outer = 0x7f06b9b86400] 20:27:06 INFO - PROCESS | 1813 | 1461122826385 Marionette DEBUG loaded listener.js 20:27:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f06bb1b8400) [pid = 1813] [serial = 1335] [outer = 0x7f06b9b86400] 20:27:07 INFO - PROCESS | 1813 | 1461122827332 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 20:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1685ms 20:27:07 INFO - PROCESS | 1813 | 1461122827395 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 20:27:07 INFO - PROCESS | 1813 | 1461122827399 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 20:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:27:07 INFO - PROCESS | 1813 | 1461122827406 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:27:07 INFO - PROCESS | 1813 | 1461122827408 Marionette TRACE conn3 <- [1,1750,null,{}] 20:27:07 INFO - PROCESS | 1813 | 1461122827415 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:07 INFO - PROCESS | 1813 | 1461122827640 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 20:27:07 INFO - PROCESS | 1813 | 1461122827939 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a195b000 == 124 [pid = 1813] [id = 445] 20:27:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f06a3891400) [pid = 1813] [serial = 1336] [outer = (nil)] 20:27:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f06a4536400) [pid = 1813] [serial = 1337] [outer = 0x7f06a3891400] 20:27:08 INFO - PROCESS | 1813 | 1461122828023 Marionette DEBUG loaded listener.js 20:27:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f06b5f5ec00) [pid = 1813] [serial = 1338] [outer = 0x7f06a3891400] 20:27:08 INFO - PROCESS | 1813 | 1461122828964 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 20:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1637ms 20:27:09 INFO - PROCESS | 1813 | 1461122829045 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 20:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:27:09 INFO - PROCESS | 1813 | 1461122829052 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 20:27:09 INFO - PROCESS | 1813 | 1461122829063 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:27:09 INFO - PROCESS | 1813 | 1461122829069 Marionette TRACE conn3 <- [1,1754,null,{}] 20:27:09 INFO - PROCESS | 1813 | 1461122829077 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:09 INFO - PROCESS | 1813 | 1461122829396 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 20:27:10 INFO - PROCESS | 1813 | 1461122830071 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a391e800 == 125 [pid = 1813] [id = 446] 20:27:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f06a09ebc00) [pid = 1813] [serial = 1339] [outer = (nil)] 20:27:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f06a09f2800) [pid = 1813] [serial = 1340] [outer = 0x7f06a09ebc00] 20:27:10 INFO - PROCESS | 1813 | 1461122830147 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f06a2cb4400) [pid = 1813] [serial = 1341] [outer = 0x7f06a09ebc00] 20:27:11 INFO - PROCESS | 1813 | 1461122831189 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 20:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2202ms 20:27:11 INFO - PROCESS | 1813 | 1461122831262 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 20:27:11 INFO - PROCESS | 1813 | 1461122831270 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 20:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:27:11 INFO - PROCESS | 1813 | 1461122831280 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 1813 | 1461122831283 Marionette TRACE conn3 <- [1,1758,null,{}] 20:27:11 INFO - PROCESS | 1813 | 1461122831292 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:11 INFO - PROCESS | 1813 | 1461122831564 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 20:27:12 INFO - PROCESS | 1813 | 1461122832028 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a13d5000 == 126 [pid = 1813] [id = 447] 20:27:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f06a4c7b800) [pid = 1813] [serial = 1342] [outer = (nil)] 20:27:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f06a5894c00) [pid = 1813] [serial = 1343] [outer = 0x7f06a4c7b800] 20:27:12 INFO - PROCESS | 1813 | 1461122832109 Marionette DEBUG loaded listener.js 20:27:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f06a5d06000) [pid = 1813] [serial = 1344] [outer = 0x7f06a4c7b800] 20:27:13 INFO - PROCESS | 1813 | 1461122833139 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 20:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1895ms 20:27:13 INFO - PROCESS | 1813 | 1461122833178 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 20:27:13 INFO - PROCESS | 1813 | 1461122833185 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 20:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:27:13 INFO - PROCESS | 1813 | 1461122833195 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:27:13 INFO - PROCESS | 1813 | 1461122833197 Marionette TRACE conn3 <- [1,1762,null,{}] 20:27:13 INFO - PROCESS | 1813 | 1461122833202 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:13 INFO - PROCESS | 1813 | 1461122833430 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 20:27:13 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9222800 == 125 [pid = 1813] [id = 430] 20:27:13 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f06a5eea800) [pid = 1813] [serial = 1232] [outer = (nil)] [url = about:blank] 20:27:13 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f06a5961000) [pid = 1813] [serial = 1199] [outer = (nil)] [url = about:blank] 20:27:13 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f06a24c9000) [pid = 1813] [serial = 1205] [outer = (nil)] [url = about:blank] 20:27:13 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f06cdd2d400) [pid = 1813] [serial = 1202] [outer = (nil)] [url = about:blank] 20:27:13 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9218800 == 124 [pid = 1813] [id = 429] 20:27:13 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a61a3800 == 123 [pid = 1813] [id = 428] 20:27:13 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2c0e000 == 122 [pid = 1813] [id = 427] 20:27:13 INFO - PROCESS | 1813 | 1461122833890 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:13 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a13df000 == 121 [pid = 1813] [id = 426] 20:27:13 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a1958000 == 120 [pid = 1813] [id = 425] 20:27:13 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a5918800 == 119 [pid = 1813] [id = 424] 20:27:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a1958000 == 120 [pid = 1813] [id = 448] 20:27:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f06a389bc00) [pid = 1813] [serial = 1345] [outer = (nil)] 20:27:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f06a5d0e800) [pid = 1813] [serial = 1346] [outer = 0x7f06a389bc00] 20:27:13 INFO - PROCESS | 1813 | 1461122833974 Marionette DEBUG loaded listener.js 20:27:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f06a8eb7400) [pid = 1813] [serial = 1347] [outer = 0x7f06a389bc00] 20:27:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a1be2800 == 119 [pid = 1813] [id = 423] 20:27:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2047800 == 118 [pid = 1813] [id = 416] 20:27:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbf55800 == 117 [pid = 1813] [id = 415] 20:27:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bafa3000 == 116 [pid = 1813] [id = 414] 20:27:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6827800 == 115 [pid = 1813] [id = 413] 20:27:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1b22800 == 114 [pid = 1813] [id = 412] 20:27:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a5d9e000 == 113 [pid = 1813] [id = 411] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f06a41cfc00) [pid = 1813] [serial = 1230] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f06a3085000) [pid = 1813] [serial = 1208] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f06a61d8800) [pid = 1813] [serial = 1172] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f06c8c2f400) [pid = 1813] [serial = 1193] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f06a5d05800) [pid = 1813] [serial = 1212] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f06b1fef800) [pid = 1813] [serial = 1221] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f06a69a7c00) [pid = 1813] [serial = 1214] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f06b5f5c400) [pid = 1813] [serial = 1181] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06a41d4800) [pid = 1813] [serial = 1209] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06ab472000) [pid = 1813] [serial = 1220] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06b1ec8800) [pid = 1813] [serial = 1218] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06b2d4d000) [pid = 1813] [serial = 1223] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06a41bb800) [pid = 1813] [serial = 1196] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06bc807400) [pid = 1813] [serial = 1187] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06a3081400) [pid = 1813] [serial = 1169] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06b2558800) [pid = 1813] [serial = 1178] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06b0a3c800) [pid = 1813] [serial = 1217] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f06b6c4e000) [pid = 1813] [serial = 1226] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06b5f5c800) [pid = 1813] [serial = 1224] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06a924e000) [pid = 1813] [serial = 1215] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06b6c51c00) [pid = 1813] [serial = 1227] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06a2cb3c00) [pid = 1813] [serial = 1229] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06abfde400) [pid = 1813] [serial = 1175] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06b88ca800) [pid = 1813] [serial = 1184] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06beb1c000) [pid = 1813] [serial = 1190] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06a595e000) [pid = 1813] [serial = 1211] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06b5e56800) [pid = 1813] [serial = 1167] [outer = (nil)] [url = about:blank] 20:27:14 INFO - PROCESS | 1813 | 1461122834891 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 20:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1737ms 20:27:14 INFO - PROCESS | 1813 | 1461122834941 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 20:27:14 INFO - PROCESS | 1813 | 1461122834947 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 20:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:27:14 INFO - PROCESS | 1813 | 1461122834960 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:27:14 INFO - PROCESS | 1813 | 1461122834970 Marionette TRACE conn3 <- [1,1766,null,{}] 20:27:14 INFO - PROCESS | 1813 | 1461122834984 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:15 INFO - PROCESS | 1813 | 1461122835223 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 20:27:15 INFO - PROCESS | 1813 | 1461122835402 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a5d9c800 == 114 [pid = 1813] [id = 449] 20:27:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06a2cb3c00) [pid = 1813] [serial = 1348] [outer = (nil)] 20:27:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06ab472000) [pid = 1813] [serial = 1349] [outer = 0x7f06a2cb3c00] 20:27:15 INFO - PROCESS | 1813 | 1461122835469 Marionette DEBUG loaded listener.js 20:27:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06b0744800) [pid = 1813] [serial = 1350] [outer = 0x7f06a2cb3c00] 20:27:16 INFO - PROCESS | 1813 | 1461122836452 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 20:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1548ms 20:27:16 INFO - PROCESS | 1813 | 1461122836509 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 20:27:16 INFO - PROCESS | 1813 | 1461122836517 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 20:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:27:16 INFO - PROCESS | 1813 | 1461122836533 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:27:16 INFO - PROCESS | 1813 | 1461122836539 Marionette TRACE conn3 <- [1,1770,null,{}] 20:27:16 INFO - PROCESS | 1813 | 1461122836548 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:16 INFO - PROCESS | 1813 | 1461122836912 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 20:27:17 INFO - PROCESS | 1813 | 1461122837145 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9216000 == 115 [pid = 1813] [id = 450] 20:27:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06ab46e000) [pid = 1813] [serial = 1351] [outer = (nil)] 20:27:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06b1d75000) [pid = 1813] [serial = 1352] [outer = 0x7f06ab46e000] 20:27:17 INFO - PROCESS | 1813 | 1461122837245 Marionette DEBUG loaded listener.js 20:27:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06b1fef800) [pid = 1813] [serial = 1353] [outer = 0x7f06ab46e000] 20:27:18 INFO - PROCESS | 1813 | 1461122838225 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 20:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1741ms 20:27:18 INFO - PROCESS | 1813 | 1461122838274 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 20:27:18 INFO - PROCESS | 1813 | 1461122838277 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 20:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:27:18 INFO - PROCESS | 1813 | 1461122838291 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:27:18 INFO - PROCESS | 1813 | 1461122838294 Marionette TRACE conn3 <- [1,1774,null,{}] 20:27:18 INFO - PROCESS | 1813 | 1461122838300 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:18 INFO - PROCESS | 1813 | 1461122838557 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 20:27:19 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06ac09a400) [pid = 1813] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:27:19 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06a09ec000) [pid = 1813] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:27:19 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06a589d800) [pid = 1813] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:27:19 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06a92e0400) [pid = 1813] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:27:19 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06a09f2c00) [pid = 1813] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:27:19 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06a09ec800) [pid = 1813] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:27:19 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06a41d2400) [pid = 1813] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:27:19 INFO - PROCESS | 1813 | 1461122839096 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a3b57000 == 116 [pid = 1813] [id = 451] 20:27:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06a595b400) [pid = 1813] [serial = 1354] [outer = (nil)] 20:27:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06a8ebb800) [pid = 1813] [serial = 1355] [outer = 0x7f06a595b400] 20:27:19 INFO - PROCESS | 1813 | 1461122839181 Marionette DEBUG loaded listener.js 20:27:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06b27aac00) [pid = 1813] [serial = 1356] [outer = 0x7f06a595b400] 20:27:19 INFO - PROCESS | 1813 | 1461122839957 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 20:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1689ms 20:27:19 INFO - PROCESS | 1813 | 1461122839974 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 20:27:19 INFO - PROCESS | 1813 | 1461122839979 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 20:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:27:19 INFO - PROCESS | 1813 | 1461122839986 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:27:19 INFO - PROCESS | 1813 | 1461122839988 Marionette TRACE conn3 <- [1,1778,null,{}] 20:27:20 INFO - PROCESS | 1813 | 1461122840007 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:20 INFO - PROCESS | 1813 | 1461122840215 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 20:27:20 INFO - PROCESS | 1813 | 1461122840244 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b7a000 == 117 [pid = 1813] [id = 452] 20:27:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06b2b8f000) [pid = 1813] [serial = 1357] [outer = (nil)] 20:27:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06b60dec00) [pid = 1813] [serial = 1358] [outer = 0x7f06b2b8f000] 20:27:20 INFO - PROCESS | 1813 | 1461122840309 Marionette DEBUG loaded listener.js 20:27:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06b64f3400) [pid = 1813] [serial = 1359] [outer = 0x7f06b2b8f000] 20:27:21 INFO - PROCESS | 1813 | 1461122841463 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 20:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 20:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1540ms 20:27:21 INFO - PROCESS | 1813 | 1461122841528 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 20:27:21 INFO - PROCESS | 1813 | 1461122841536 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 20:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:27:21 INFO - PROCESS | 1813 | 1461122841546 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:27:21 INFO - PROCESS | 1813 | 1461122841553 Marionette TRACE conn3 <- [1,1782,null,{}] 20:27:21 INFO - PROCESS | 1813 | 1461122841563 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:21 INFO - PROCESS | 1813 | 1461122841836 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 20:27:22 INFO - PROCESS | 1813 | 1461122842162 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4db2800 == 118 [pid = 1813] [id = 453] 20:27:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06a3895000) [pid = 1813] [serial = 1360] [outer = (nil)] 20:27:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06a452a400) [pid = 1813] [serial = 1361] [outer = 0x7f06a3895000] 20:27:22 INFO - PROCESS | 1813 | 1461122842247 Marionette DEBUG loaded listener.js 20:27:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06a595e000) [pid = 1813] [serial = 1362] [outer = 0x7f06a3895000] 20:27:23 INFO - PROCESS | 1813 | 1461122843144 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 20:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 20:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1644ms 20:27:23 INFO - PROCESS | 1813 | 1461122843189 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 20:27:23 INFO - PROCESS | 1813 | 1461122843199 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 20:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:27:23 INFO - PROCESS | 1813 | 1461122843209 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:27:23 INFO - PROCESS | 1813 | 1461122843214 Marionette TRACE conn3 <- [1,1786,null,{}] 20:27:23 INFO - PROCESS | 1813 | 1461122843221 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:23 INFO - PROCESS | 1813 | 1461122843457 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 20:27:23 INFO - PROCESS | 1813 | 1461122843760 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a946b800 == 119 [pid = 1813] [id = 454] 20:27:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06a61d0400) [pid = 1813] [serial = 1363] [outer = (nil)] 20:27:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06a92de800) [pid = 1813] [serial = 1364] [outer = 0x7f06a61d0400] 20:27:23 INFO - PROCESS | 1813 | 1461122843844 Marionette DEBUG loaded listener.js 20:27:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06ab871000) [pid = 1813] [serial = 1365] [outer = 0x7f06a61d0400] 20:27:24 INFO - PROCESS | 1813 | 1461122844859 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 20:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 20:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1689ms 20:27:24 INFO - PROCESS | 1813 | 1461122844900 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 20:27:24 INFO - PROCESS | 1813 | 1461122844904 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 20:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:27:24 INFO - PROCESS | 1813 | 1461122844911 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:27:24 INFO - PROCESS | 1813 | 1461122844917 Marionette TRACE conn3 <- [1,1790,null,{}] 20:27:24 INFO - PROCESS | 1813 | 1461122844934 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:25 INFO - PROCESS | 1813 | 1461122845170 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 20:27:25 INFO - PROCESS | 1813 | 1461122845467 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2822000 == 120 [pid = 1813] [id = 455] 20:27:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06b0923000) [pid = 1813] [serial = 1366] [outer = (nil)] 20:27:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06b2384400) [pid = 1813] [serial = 1367] [outer = 0x7f06b0923000] 20:27:25 INFO - PROCESS | 1813 | 1461122845554 Marionette DEBUG loaded listener.js 20:27:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06b2d4d000) [pid = 1813] [serial = 1368] [outer = 0x7f06b0923000] 20:27:26 INFO - PROCESS | 1813 | 1461122846454 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1586ms 20:27:26 INFO - PROCESS | 1813 | 1461122846498 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 20:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:27:26 INFO - PROCESS | 1813 | 1461122846503 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 20:27:26 INFO - PROCESS | 1813 | 1461122846510 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:27:26 INFO - PROCESS | 1813 | 1461122846515 Marionette TRACE conn3 <- [1,1794,null,{}] 20:27:26 INFO - PROCESS | 1813 | 1461122846521 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:26 INFO - PROCESS | 1813 | 1461122846746 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 20:27:26 INFO - PROCESS | 1813 | 1461122846952 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5f7d800 == 121 [pid = 1813] [id = 456] 20:27:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06b2d54800) [pid = 1813] [serial = 1369] [outer = (nil)] 20:27:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06b60e3800) [pid = 1813] [serial = 1370] [outer = 0x7f06b2d54800] 20:27:27 INFO - PROCESS | 1813 | 1461122847078 Marionette DEBUG loaded listener.js 20:27:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06b67d4800) [pid = 1813] [serial = 1371] [outer = 0x7f06b2d54800] 20:27:28 INFO - PROCESS | 1813 | 1461122848100 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1637ms 20:27:28 INFO - PROCESS | 1813 | 1461122848148 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 20:27:28 INFO - PROCESS | 1813 | 1461122848152 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 20:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:27:28 INFO - PROCESS | 1813 | 1461122848158 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:27:28 INFO - PROCESS | 1813 | 1461122848162 Marionette TRACE conn3 <- [1,1798,null,{}] 20:27:28 INFO - PROCESS | 1813 | 1461122848168 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:28 INFO - PROCESS | 1813 | 1461122848385 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 20:27:28 INFO - PROCESS | 1813 | 1461122848646 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ba043000 == 122 [pid = 1813] [id = 457] 20:27:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06a8eb5000) [pid = 1813] [serial = 1372] [outer = (nil)] 20:27:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f06b6d5d400) [pid = 1813] [serial = 1373] [outer = 0x7f06a8eb5000] 20:27:28 INFO - PROCESS | 1813 | 1461122848771 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f06b7d84400) [pid = 1813] [serial = 1374] [outer = 0x7f06a8eb5000] 20:27:29 INFO - PROCESS | 1813 | 1461122849676 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 20:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1580ms 20:27:29 INFO - PROCESS | 1813 | 1461122849741 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 20:27:29 INFO - PROCESS | 1813 | 1461122849745 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 20:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:27:29 INFO - PROCESS | 1813 | 1461122849753 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:27:29 INFO - PROCESS | 1813 | 1461122849756 Marionette TRACE conn3 <- [1,1802,null,{}] 20:27:29 INFO - PROCESS | 1813 | 1461122849762 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:30 INFO - PROCESS | 1813 | 1461122850041 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 20:27:30 INFO - PROCESS | 1813 | 1461122850312 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc073800 == 123 [pid = 1813] [id = 458] 20:27:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f06bbb84c00) [pid = 1813] [serial = 1375] [outer = (nil)] 20:27:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f06bbb8f800) [pid = 1813] [serial = 1376] [outer = 0x7f06bbb84c00] 20:27:30 INFO - PROCESS | 1813 | 1461122850434 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f06bc4a7400) [pid = 1813] [serial = 1377] [outer = 0x7f06bbb84c00] 20:27:31 INFO - PROCESS | 1813 | 1461122851292 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1584ms 20:27:31 INFO - PROCESS | 1813 | 1461122851338 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 20:27:31 INFO - PROCESS | 1813 | 1461122851342 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 20:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:27:31 INFO - PROCESS | 1813 | 1461122851348 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:27:31 INFO - PROCESS | 1813 | 1461122851351 Marionette TRACE conn3 <- [1,1806,null,{}] 20:27:31 INFO - PROCESS | 1813 | 1461122851356 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:31 INFO - PROCESS | 1813 | 1461122851568 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 20:27:31 INFO - PROCESS | 1813 | 1461122851784 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd6c1800 == 124 [pid = 1813] [id = 459] 20:27:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f06bb21d400) [pid = 1813] [serial = 1378] [outer = (nil)] 20:27:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f06bcf26800) [pid = 1813] [serial = 1379] [outer = 0x7f06bb21d400] 20:27:31 INFO - PROCESS | 1813 | 1461122851904 Marionette DEBUG loaded listener.js 20:27:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f06bea59000) [pid = 1813] [serial = 1380] [outer = 0x7f06bb21d400] 20:27:32 INFO - PROCESS | 1813 | 1461122852873 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 20:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1584ms 20:27:32 INFO - PROCESS | 1813 | 1461122852934 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 20:27:32 INFO - PROCESS | 1813 | 1461122852938 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 20:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:27:32 INFO - PROCESS | 1813 | 1461122852944 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:27:32 INFO - PROCESS | 1813 | 1461122852948 Marionette TRACE conn3 <- [1,1810,null,{}] 20:27:32 INFO - PROCESS | 1813 | 1461122852954 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:33 INFO - PROCESS | 1813 | 1461122853169 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 20:27:33 INFO - PROCESS | 1813 | 1461122853378 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c1ec5800 == 125 [pid = 1813] [id = 460] 20:27:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f06b255e000) [pid = 1813] [serial = 1381] [outer = (nil)] 20:27:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f06c7dd9800) [pid = 1813] [serial = 1382] [outer = 0x7f06b255e000] 20:27:33 INFO - PROCESS | 1813 | 1461122853540 Marionette DEBUG loaded listener.js 20:27:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f06c8c2f000) [pid = 1813] [serial = 1383] [outer = 0x7f06b255e000] 20:27:34 INFO - PROCESS | 1813 | 1461122854417 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1530ms 20:27:34 INFO - PROCESS | 1813 | 1461122854476 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 20:27:34 INFO - PROCESS | 1813 | 1461122854479 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 20:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:27:34 INFO - PROCESS | 1813 | 1461122854486 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:27:34 INFO - PROCESS | 1813 | 1461122854489 Marionette TRACE conn3 <- [1,1814,null,{}] 20:27:34 INFO - PROCESS | 1813 | 1461122854495 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:34 INFO - PROCESS | 1813 | 1461122854718 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 20:27:34 INFO - PROCESS | 1813 | 1461122854929 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8c1f800 == 126 [pid = 1813] [id = 461] 20:27:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f06a41a2c00) [pid = 1813] [serial = 1384] [outer = (nil)] 20:27:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f06a41ac000) [pid = 1813] [serial = 1385] [outer = 0x7f06a41a2c00] 20:27:35 INFO - PROCESS | 1813 | 1461122855044 Marionette DEBUG loaded listener.js 20:27:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f06a41b1000) [pid = 1813] [serial = 1386] [outer = 0x7f06a41a2c00] 20:27:36 INFO - PROCESS | 1813 | 1461122856022 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1579ms 20:27:36 INFO - PROCESS | 1813 | 1461122856067 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 20:27:36 INFO - PROCESS | 1813 | 1461122856071 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 20:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:27:36 INFO - PROCESS | 1813 | 1461122856078 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:27:36 INFO - PROCESS | 1813 | 1461122856080 Marionette TRACE conn3 <- [1,1818,null,{}] 20:27:36 INFO - PROCESS | 1813 | 1461122856086 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:36 INFO - PROCESS | 1813 | 1461122856304 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 20:27:36 INFO - PROCESS | 1813 | 1461122856519 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cbf66800 == 127 [pid = 1813] [id = 462] 20:27:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f06a41a3400) [pid = 1813] [serial = 1387] [outer = (nil)] 20:27:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f06c8cb8800) [pid = 1813] [serial = 1388] [outer = 0x7f06a41a3400] 20:27:36 INFO - PROCESS | 1813 | 1461122856671 Marionette DEBUG loaded listener.js 20:27:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f06c90e2800) [pid = 1813] [serial = 1389] [outer = 0x7f06a41a3400] 20:27:37 INFO - PROCESS | 1813 | 1461122857558 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 20:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1536ms 20:27:37 INFO - PROCESS | 1813 | 1461122857617 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 20:27:37 INFO - PROCESS | 1813 | 1461122857622 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 20:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:27:37 INFO - PROCESS | 1813 | 1461122857632 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:27:37 INFO - PROCESS | 1813 | 1461122857636 Marionette TRACE conn3 <- [1,1822,null,{}] 20:27:37 INFO - PROCESS | 1813 | 1461122857642 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:37 INFO - PROCESS | 1813 | 1461122857899 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 20:27:38 INFO - PROCESS | 1813 | 1461122858213 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cff80800 == 128 [pid = 1813] [id = 463] 20:27:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f06cdbb9800) [pid = 1813] [serial = 1390] [outer = (nil)] 20:27:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f06cdd24800) [pid = 1813] [serial = 1391] [outer = 0x7f06cdbb9800] 20:27:38 INFO - PROCESS | 1813 | 1461122858300 Marionette DEBUG loaded listener.js 20:27:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f06cdeb2800) [pid = 1813] [serial = 1392] [outer = 0x7f06cdbb9800] 20:27:39 INFO - PROCESS | 1813 | ************************* 20:27:39 INFO - PROCESS | 1813 | A coding exception was thrown and uncaught in a Task. 20:27:39 INFO - PROCESS | 1813 | 20:27:39 INFO - PROCESS | 1813 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:27:39 INFO - PROCESS | 1813 | Full stack: 20:27:39 INFO - PROCESS | 1813 | ************************* 20:27:39 INFO - PROCESS | 1813 | 1461122859247 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 20:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1681ms 20:27:39 INFO - PROCESS | 1813 | 1461122859315 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 20:27:39 INFO - PROCESS | 1813 | 1461122859318 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 20:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:27:39 INFO - PROCESS | 1813 | 1461122859324 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:27:39 INFO - PROCESS | 1813 | 1461122859326 Marionette TRACE conn3 <- [1,1826,null,{}] 20:27:39 INFO - PROCESS | 1813 | 1461122859333 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:39 INFO - PROCESS | 1813 | 1461122859553 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 20:27:39 INFO - PROCESS | 1813 | 1461122859852 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6543800 == 129 [pid = 1813] [id = 464] 20:27:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f06a15ce800) [pid = 1813] [serial = 1393] [outer = (nil)] 20:27:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f06cdeb7400) [pid = 1813] [serial = 1394] [outer = 0x7f06a15ce800] 20:27:39 INFO - PROCESS | 1813 | 1461122859935 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f06ce19b000) [pid = 1813] [serial = 1395] [outer = 0x7f06a15ce800] 20:27:40 INFO - PROCESS | 1813 | 1461122860791 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 20:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1527ms 20:27:40 INFO - PROCESS | 1813 | 1461122860854 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 20:27:40 INFO - PROCESS | 1813 | 1461122860857 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 20:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:27:40 INFO - PROCESS | 1813 | 1461122860864 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:27:40 INFO - PROCESS | 1813 | 1461122860867 Marionette TRACE conn3 <- [1,1830,null,{}] 20:27:40 INFO - PROCESS | 1813 | 1461122860873 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:41 INFO - PROCESS | 1813 | 1461122861091 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 20:27:41 INFO - PROCESS | 1813 | 1461122861305 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06aae57800 == 130 [pid = 1813] [id = 465] 20:27:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f06a15d0000) [pid = 1813] [serial = 1396] [outer = (nil)] 20:27:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f06a2220800) [pid = 1813] [serial = 1397] [outer = 0x7f06a15d0000] 20:27:41 INFO - PROCESS | 1813 | 1461122861420 Marionette DEBUG loaded listener.js 20:27:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f06a2225000) [pid = 1813] [serial = 1398] [outer = 0x7f06a15d0000] 20:27:42 INFO - PROCESS | 1813 | 1461122862402 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 20:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1583ms 20:27:42 INFO - PROCESS | 1813 | 1461122862448 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 20:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:27:42 INFO - PROCESS | 1813 | 1461122862452 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 20:27:42 INFO - PROCESS | 1813 | 1461122862459 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:27:42 INFO - PROCESS | 1813 | 1461122862462 Marionette TRACE conn3 <- [1,1834,null,{}] 20:27:42 INFO - PROCESS | 1813 | 1461122862468 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:42 INFO - PROCESS | 1813 | 1461122862685 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 20:27:43 INFO - PROCESS | 1813 | 1461122863043 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2194000 == 131 [pid = 1813] [id = 466] 20:27:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f06a217fc00) [pid = 1813] [serial = 1399] [outer = (nil)] 20:27:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f06a2184800) [pid = 1813] [serial = 1400] [outer = 0x7f06a217fc00] 20:27:43 INFO - PROCESS | 1813 | 1461122863128 Marionette DEBUG loaded listener.js 20:27:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f06a221ac00) [pid = 1813] [serial = 1401] [outer = 0x7f06a217fc00] 20:27:44 INFO - PROCESS | 1813 | 1461122864005 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 20:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 20:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1581ms 20:27:44 INFO - PROCESS | 1813 | 1461122864062 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 20:27:44 INFO - PROCESS | 1813 | 1461122864067 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 20:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:27:44 INFO - PROCESS | 1813 | 1461122864075 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:27:44 INFO - PROCESS | 1813 | 1461122864079 Marionette TRACE conn3 <- [1,1838,null,{}] 20:27:44 INFO - PROCESS | 1813 | 1461122864084 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:44 INFO - PROCESS | 1813 | 1461122864322 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 20:27:45 INFO - PROCESS | 1813 | 1461122865135 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a5919800 == 132 [pid = 1813] [id = 467] 20:27:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f06a09f6c00) [pid = 1813] [serial = 1402] [outer = (nil)] 20:27:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f06a15d0800) [pid = 1813] [serial = 1403] [outer = 0x7f06a09f6c00] 20:27:45 INFO - PROCESS | 1813 | 1461122865253 Marionette DEBUG loaded listener.js 20:27:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f06a21c5800) [pid = 1813] [serial = 1404] [outer = 0x7f06a09f6c00] 20:27:46 INFO - PROCESS | 1813 | 1461122866163 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 20:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2139ms 20:27:46 INFO - PROCESS | 1813 | 1461122866214 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 20:27:46 INFO - PROCESS | 1813 | 1461122866220 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 20:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:27:46 INFO - PROCESS | 1813 | 1461122866246 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:27:46 INFO - PROCESS | 1813 | 1461122866252 Marionette TRACE conn3 <- [1,1842,null,{}] 20:27:46 INFO - PROCESS | 1813 | 1461122866267 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:46 INFO - PROCESS | 1813 | 1461122866487 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 20:27:46 INFO - PROCESS | 1813 | 1461122866751 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2125000 == 133 [pid = 1813] [id = 468] 20:27:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f06a2225c00) [pid = 1813] [serial = 1405] [outer = (nil)] 20:27:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f06a3a5b800) [pid = 1813] [serial = 1406] [outer = 0x7f06a2225c00] 20:27:46 INFO - PROCESS | 1813 | 1461122866869 Marionette DEBUG loaded listener.js 20:27:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f06a41b9400) [pid = 1813] [serial = 1407] [outer = 0x7f06a2225c00] 20:27:47 INFO - PROCESS | 1813 | 1461122867766 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 20:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1608ms 20:27:47 INFO - PROCESS | 1813 | 1461122867842 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 20:27:47 INFO - PROCESS | 1813 | 1461122867848 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 20:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:27:47 INFO - PROCESS | 1813 | 1461122867857 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:27:47 INFO - PROCESS | 1813 | 1461122867860 Marionette TRACE conn3 <- [1,1846,null,{}] 20:27:47 INFO - PROCESS | 1813 | 1461122867866 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:48 INFO - PROCESS | 1813 | 1461122868219 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 20:27:48 INFO - PROCESS | 1813 | 1461122868631 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a13d7800 == 134 [pid = 1813] [id = 469] 20:27:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f06a5697400) [pid = 1813] [serial = 1408] [outer = (nil)] 20:27:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f06a5958c00) [pid = 1813] [serial = 1409] [outer = 0x7f06a5697400] 20:27:48 INFO - PROCESS | 1813 | 1461122868705 Marionette DEBUG loaded listener.js 20:27:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f06a5ec7000) [pid = 1813] [serial = 1410] [outer = 0x7f06a5697400] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a946f000 == 133 [pid = 1813] [id = 346] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4ac3000 == 132 [pid = 1813] [id = 360] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f06c9dd3000) [pid = 1813] [serial = 1262] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f06b0922400) [pid = 1813] [serial = 1292] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f06a3a61400) [pid = 1813] [serial = 1268] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f06a9250000) [pid = 1813] [serial = 1265] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a195b000 == 131 [pid = 1813] [id = 445] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bc103000 == 130 [pid = 1813] [id = 444] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbb50800 == 129 [pid = 1813] [id = 443] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb321800 == 128 [pid = 1813] [id = 442] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b70b8000 == 127 [pid = 1813] [id = 441] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b67b3000 == 126 [pid = 1813] [id = 440] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5ed5800 == 125 [pid = 1813] [id = 439] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c44000 == 124 [pid = 1813] [id = 438] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2ec2000 == 123 [pid = 1813] [id = 437] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b251e000 == 122 [pid = 1813] [id = 436] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1fd1800 == 121 [pid = 1813] [id = 435] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1b16800 == 120 [pid = 1813] [id = 434] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06aaf72800 == 119 [pid = 1813] [id = 433] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a5da5000 == 118 [pid = 1813] [id = 432] 20:27:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a14cf000 == 117 [pid = 1813] [id = 431] 20:27:49 INFO - PROCESS | 1813 | 1461122869764 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1934ms 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f06bb957000) [pid = 1813] [serial = 1253] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f06a5ec2c00) [pid = 1813] [serial = 1278] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f06a5690400) [pid = 1813] [serial = 1235] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f06b2385400) [pid = 1813] [serial = 1241] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f06a5695000) [pid = 1813] [serial = 1275] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f06a8eb8000) [pid = 1813] [serial = 1284] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f06a09f0800) [pid = 1813] [serial = 1271] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f06a5d0e000) [pid = 1813] [serial = 1280] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f06baf69400) [pid = 1813] [serial = 1250] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f06b0744000) [pid = 1813] [serial = 1289] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f06a24c0800) [pid = 1813] [serial = 1272] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f06b0750000) [pid = 1813] [serial = 1290] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f06a595c800) [pid = 1813] [serial = 1277] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f06b64ec400) [pid = 1813] [serial = 1247] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f06abd8a000) [pid = 1813] [serial = 1287] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f06bc667c00) [pid = 1813] [serial = 1256] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f06b5e48000) [pid = 1813] [serial = 1244] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f06a69aa400) [pid = 1813] [serial = 1281] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f06a6b6a400) [pid = 1813] [serial = 1283] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f06a924a400) [pid = 1813] [serial = 1238] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f06c201d400) [pid = 1813] [serial = 1259] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f06a452f400) [pid = 1813] [serial = 1274] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f06ab471400) [pid = 1813] [serial = 1286] [outer = (nil)] [url = about:blank] 20:27:49 INFO - PROCESS | 1813 | 1461122869828 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 20:27:49 INFO - PROCESS | 1813 | 1461122869831 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 20:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:27:49 INFO - PROCESS | 1813 | 1461122869840 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:27:49 INFO - PROCESS | 1813 | 1461122869850 Marionette TRACE conn3 <- [1,1850,null,{}] 20:27:49 INFO - PROCESS | 1813 | 1461122869865 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:50 INFO - PROCESS | 1813 | 1461122870079 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 20:27:50 INFO - PROCESS | 1813 | 1461122870323 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a3915000 == 118 [pid = 1813] [id = 470] 20:27:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f06a3a61400) [pid = 1813] [serial = 1411] [outer = (nil)] 20:27:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f06a8eae400) [pid = 1813] [serial = 1412] [outer = 0x7f06a3a61400] 20:27:50 INFO - PROCESS | 1813 | 1461122870409 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f06a92d9000) [pid = 1813] [serial = 1413] [outer = 0x7f06a3a61400] 20:27:51 INFO - PROCESS | 1813 | 1461122871172 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1392ms 20:27:51 INFO - PROCESS | 1813 | 1461122871231 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 20:27:51 INFO - PROCESS | 1813 | 1461122871235 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 20:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:27:51 INFO - PROCESS | 1813 | 1461122871247 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 1813 | 1461122871250 Marionette TRACE conn3 <- [1,1854,null,{}] 20:27:51 INFO - PROCESS | 1813 | 1461122871256 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:51 INFO - PROCESS | 1813 | 1461122871461 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 20:27:51 INFO - PROCESS | 1813 | 1461122871471 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a8de0000 == 119 [pid = 1813] [id = 471] 20:27:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f06a5697800) [pid = 1813] [serial = 1414] [outer = (nil)] 20:27:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f06abd90000) [pid = 1813] [serial = 1415] [outer = 0x7f06a5697800] 20:27:51 INFO - PROCESS | 1813 | 1461122871709 Marionette DEBUG loaded listener.js 20:27:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f06ac09a000) [pid = 1813] [serial = 1416] [outer = 0x7f06a5697800] 20:27:52 INFO - PROCESS | 1813 | 1461122872581 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1382ms 20:27:52 INFO - PROCESS | 1813 | 1461122872629 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 20:27:52 INFO - PROCESS | 1813 | 1461122872633 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 20:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:27:52 INFO - PROCESS | 1813 | 1461122872661 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:27:52 INFO - PROCESS | 1813 | 1461122872665 Marionette TRACE conn3 <- [1,1858,null,{}] 20:27:52 INFO - PROCESS | 1813 | 1461122872670 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:52 INFO - PROCESS | 1813 | 1461122872935 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 20:27:52 INFO - PROCESS | 1813 | 1461122872967 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab8b0000 == 120 [pid = 1813] [id = 472] 20:27:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f06b0920800) [pid = 1813] [serial = 1417] [outer = (nil)] 20:27:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f06b092c400) [pid = 1813] [serial = 1418] [outer = 0x7f06b0920800] 20:27:53 INFO - PROCESS | 1813 | 1461122873057 Marionette DEBUG loaded listener.js 20:27:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f06b1d77400) [pid = 1813] [serial = 1419] [outer = 0x7f06b0920800] 20:27:54 INFO - PROCESS | 1813 | 1461122874045 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 20:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1440ms 20:27:54 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f06a4c7b800) [pid = 1813] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:27:54 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f06a389bc00) [pid = 1813] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:27:54 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f06ab46e000) [pid = 1813] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:27:54 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f06a595b400) [pid = 1813] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:27:54 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f06a2cb3c00) [pid = 1813] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:27:54 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f06a09ebc00) [pid = 1813] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:27:54 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f06ab869c00) [pid = 1813] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:27:54 INFO - PROCESS | 1813 | 1461122874601 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 20:27:54 INFO - PROCESS | 1813 | 1461122874604 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 20:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:27:54 INFO - PROCESS | 1813 | 1461122874662 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:27:54 INFO - PROCESS | 1813 | 1461122874665 Marionette TRACE conn3 <- [1,1862,null,{}] 20:27:54 INFO - PROCESS | 1813 | 1461122874672 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:54 INFO - PROCESS | 1813 | 1461122874870 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 20:27:55 INFO - PROCESS | 1813 | 1461122875042 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab5ac800 == 121 [pid = 1813] [id = 473] 20:27:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f06abd88c00) [pid = 1813] [serial = 1420] [outer = (nil)] 20:27:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f06b21d1800) [pid = 1813] [serial = 1421] [outer = 0x7f06abd88c00] 20:27:55 INFO - PROCESS | 1813 | 1461122875107 Marionette DEBUG loaded listener.js 20:27:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f06b27b8c00) [pid = 1813] [serial = 1422] [outer = 0x7f06abd88c00] 20:27:55 INFO - PROCESS | 1813 | 1461122875845 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 20:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1234ms 20:27:55 INFO - PROCESS | 1813 | 1461122875896 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 20:27:55 INFO - PROCESS | 1813 | 1461122875899 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 20:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:27:55 INFO - PROCESS | 1813 | 1461122875910 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:27:55 INFO - PROCESS | 1813 | 1461122875914 Marionette TRACE conn3 <- [1,1866,null,{}] 20:27:55 INFO - PROCESS | 1813 | 1461122875920 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:56 INFO - PROCESS | 1813 | 1461122876133 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 20:27:56 INFO - PROCESS | 1813 | 1461122876305 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2cd2000 == 122 [pid = 1813] [id = 474] 20:27:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f06ab46e000) [pid = 1813] [serial = 1423] [outer = (nil)] 20:27:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f06ac09e800) [pid = 1813] [serial = 1424] [outer = 0x7f06ab46e000] 20:27:56 INFO - PROCESS | 1813 | 1461122876371 Marionette DEBUG loaded listener.js 20:27:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f06b4a13c00) [pid = 1813] [serial = 1425] [outer = 0x7f06ab46e000] 20:27:57 INFO - PROCESS | 1813 | 1461122877438 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 20:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1586ms 20:27:57 INFO - PROCESS | 1813 | 1461122877498 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 20:27:57 INFO - PROCESS | 1813 | 1461122877505 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 20:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:27:57 INFO - PROCESS | 1813 | 1461122877515 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:27:57 INFO - PROCESS | 1813 | 1461122877519 Marionette TRACE conn3 <- [1,1870,null,{}] 20:27:57 INFO - PROCESS | 1813 | 1461122877528 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:57 INFO - PROCESS | 1813 | 1461122877799 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 20:27:58 INFO - PROCESS | 1813 | 1461122878156 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a57cc000 == 123 [pid = 1813] [id = 475] 20:27:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f06a3086800) [pid = 1813] [serial = 1426] [outer = (nil)] 20:27:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f06a308c000) [pid = 1813] [serial = 1427] [outer = 0x7f06a3086800] 20:27:58 INFO - PROCESS | 1813 | 1461122878244 Marionette DEBUG loaded listener.js 20:27:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f06a41ce800) [pid = 1813] [serial = 1428] [outer = 0x7f06a3086800] 20:27:59 INFO - PROCESS | 1813 | 1461122879128 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 20:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1652ms 20:27:59 INFO - PROCESS | 1813 | 1461122879167 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 1813 | 1461122879176 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 20:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:27:59 INFO - PROCESS | 1813 | 1461122879188 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 1813 | 1461122879192 Marionette TRACE conn3 <- [1,1874,null,{}] 20:27:59 INFO - PROCESS | 1813 | 1461122879199 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:27:59 INFO - PROCESS | 1813 | 1461122879433 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 20:27:59 INFO - PROCESS | 1813 | 1461122879752 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1e5c000 == 124 [pid = 1813] [id = 476] 20:27:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f06a5ecc800) [pid = 1813] [serial = 1429] [outer = (nil)] 20:27:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f06a61d6c00) [pid = 1813] [serial = 1430] [outer = 0x7f06a5ecc800] 20:27:59 INFO - PROCESS | 1813 | 1461122879872 Marionette DEBUG loaded listener.js 20:27:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f06a92df400) [pid = 1813] [serial = 1431] [outer = 0x7f06a5ecc800] 20:28:00 INFO - PROCESS | 1813 | 1461122880909 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 20:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1782ms 20:28:00 INFO - PROCESS | 1813 | 1461122880971 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 20:28:00 INFO - PROCESS | 1813 | 1461122880976 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 20:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:28:00 INFO - PROCESS | 1813 | 1461122880984 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:28:00 INFO - PROCESS | 1813 | 1461122880991 Marionette TRACE conn3 <- [1,1878,null,{}] 20:28:01 INFO - PROCESS | 1813 | 1461122881008 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:01 INFO - PROCESS | 1813 | 1461122881282 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 20:28:01 INFO - PROCESS | 1813 | 1461122881593 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b652c800 == 125 [pid = 1813] [id = 477] 20:28:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f06abfda400) [pid = 1813] [serial = 1432] [outer = (nil)] 20:28:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f06b1d79000) [pid = 1813] [serial = 1433] [outer = 0x7f06abfda400] 20:28:01 INFO - PROCESS | 1813 | 1461122881677 Marionette DEBUG loaded listener.js 20:28:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f06b2b8dc00) [pid = 1813] [serial = 1434] [outer = 0x7f06abfda400] 20:28:02 INFO - PROCESS | 1813 | 1461122882620 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 20:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1692ms 20:28:02 INFO - PROCESS | 1813 | 1461122882676 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 20:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:28:02 INFO - PROCESS | 1813 | 1461122882682 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 20:28:02 INFO - PROCESS | 1813 | 1461122882689 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:28:02 INFO - PROCESS | 1813 | 1461122882693 Marionette TRACE conn3 <- [1,1882,null,{}] 20:28:02 INFO - PROCESS | 1813 | 1461122882698 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:02 INFO - PROCESS | 1813 | 1461122882936 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 20:28:03 INFO - PROCESS | 1813 | 1461122883257 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb320800 == 126 [pid = 1813] [id = 478] 20:28:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f06a2cb3c00) [pid = 1813] [serial = 1435] [outer = (nil)] 20:28:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f06b5e48800) [pid = 1813] [serial = 1436] [outer = 0x7f06a2cb3c00] 20:28:03 INFO - PROCESS | 1813 | 1461122883341 Marionette DEBUG loaded listener.js 20:28:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f06b60da000) [pid = 1813] [serial = 1437] [outer = 0x7f06a2cb3c00] 20:28:04 INFO - PROCESS | 1813 | 1461122884203 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 20:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1581ms 20:28:04 INFO - PROCESS | 1813 | 1461122884271 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 20:28:04 INFO - PROCESS | 1813 | 1461122884275 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 20:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:28:04 INFO - PROCESS | 1813 | 1461122884282 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - PROCESS | 1813 | 1461122884286 Marionette TRACE conn3 <- [1,1886,null,{}] 20:28:04 INFO - PROCESS | 1813 | 1461122884292 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:04 INFO - PROCESS | 1813 | 1461122884521 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 20:28:04 INFO - PROCESS | 1813 | 1461122884780 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbb4f000 == 127 [pid = 1813] [id = 479] 20:28:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f06a5d04000) [pid = 1813] [serial = 1438] [outer = (nil)] 20:28:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f06b64ec400) [pid = 1813] [serial = 1439] [outer = 0x7f06a5d04000] 20:28:04 INFO - PROCESS | 1813 | 1461122884908 Marionette DEBUG loaded listener.js 20:28:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f06b6d56800) [pid = 1813] [serial = 1440] [outer = 0x7f06a5d04000] 20:28:05 INFO - PROCESS | 1813 | 1461122885858 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 20:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1639ms 20:28:05 INFO - PROCESS | 1813 | 1461122885923 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 20:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:28:05 INFO - PROCESS | 1813 | 1461122885928 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 20:28:05 INFO - PROCESS | 1813 | 1461122885935 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - PROCESS | 1813 | 1461122885939 Marionette TRACE conn3 <- [1,1890,null,{}] 20:28:05 INFO - PROCESS | 1813 | 1461122885945 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:06 INFO - PROCESS | 1813 | 1461122886241 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 20:28:06 INFO - PROCESS | 1813 | 1461122886559 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2c0a000 == 128 [pid = 1813] [id = 480] 20:28:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f06baddf400) [pid = 1813] [serial = 1441] [outer = (nil)] 20:28:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f06bb961400) [pid = 1813] [serial = 1442] [outer = 0x7f06baddf400] 20:28:06 INFO - PROCESS | 1813 | 1461122886647 Marionette DEBUG loaded listener.js 20:28:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f06bc49dc00) [pid = 1813] [serial = 1443] [outer = 0x7f06baddf400] 20:28:07 INFO - PROCESS | 1813 | 1461122887568 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 20:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1681ms 20:28:07 INFO - PROCESS | 1813 | 1461122887617 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 20:28:07 INFO - PROCESS | 1813 | 1461122887621 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 20:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:28:07 INFO - PROCESS | 1813 | 1461122887628 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:28:07 INFO - PROCESS | 1813 | 1461122887631 Marionette TRACE conn3 <- [1,1894,null,{}] 20:28:07 INFO - PROCESS | 1813 | 1461122887637 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:07 INFO - PROCESS | 1813 | 1461122887872 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 20:28:08 INFO - PROCESS | 1813 | 1461122888170 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce27e000 == 129 [pid = 1813] [id = 481] 20:28:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f06a2cae000) [pid = 1813] [serial = 1444] [outer = (nil)] 20:28:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f06bcb70000) [pid = 1813] [serial = 1445] [outer = 0x7f06a2cae000] 20:28:08 INFO - PROCESS | 1813 | 1461122888265 Marionette DEBUG loaded listener.js 20:28:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f06c9d2cc00) [pid = 1813] [serial = 1446] [outer = 0x7f06a2cae000] 20:28:09 INFO - PROCESS | 1813 | 1461122889144 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 20:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1580ms 20:28:09 INFO - PROCESS | 1813 | 1461122889209 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 20:28:09 INFO - PROCESS | 1813 | 1461122889213 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 20:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:28:09 INFO - PROCESS | 1813 | 1461122889220 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:28:09 INFO - PROCESS | 1813 | 1461122889224 Marionette TRACE conn3 <- [1,1898,null,{}] 20:28:09 INFO - PROCESS | 1813 | 1461122889230 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:09 INFO - PROCESS | 1813 | 1461122889455 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 20:28:09 INFO - PROCESS | 1813 | 1461122889757 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b694d800 == 130 [pid = 1813] [id = 482] 20:28:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f06a19c3400) [pid = 1813] [serial = 1447] [outer = (nil)] 20:28:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f06a19cac00) [pid = 1813] [serial = 1448] [outer = 0x7f06a19c3400] 20:28:09 INFO - PROCESS | 1813 | 1461122889846 Marionette DEBUG loaded listener.js 20:28:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x7f06a19cfc00) [pid = 1813] [serial = 1449] [outer = 0x7f06a19c3400] 20:28:10 INFO - PROCESS | 1813 | 1461122890715 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 20:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1538ms 20:28:10 INFO - PROCESS | 1813 | 1461122890760 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 20:28:10 INFO - PROCESS | 1813 | 1461122890764 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 20:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:28:10 INFO - PROCESS | 1813 | 1461122890770 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:28:10 INFO - PROCESS | 1813 | 1461122890774 Marionette TRACE conn3 <- [1,1902,null,{}] 20:28:10 INFO - PROCESS | 1813 | 1461122890780 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:11 INFO - PROCESS | 1813 | 1461122891023 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 20:28:11 INFO - PROCESS | 1813 | 1461122891325 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d5982000 == 131 [pid = 1813] [id = 483] 20:28:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x7f06a19c6000) [pid = 1813] [serial = 1450] [outer = (nil)] 20:28:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x7f06a2282c00) [pid = 1813] [serial = 1451] [outer = 0x7f06a19c6000] 20:28:11 INFO - PROCESS | 1813 | 1461122891409 Marionette DEBUG loaded listener.js 20:28:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f06a2287000) [pid = 1813] [serial = 1452] [outer = 0x7f06a19c6000] 20:28:12 INFO - PROCESS | 1813 | 1461122892262 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 20:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1533ms 20:28:12 INFO - PROCESS | 1813 | 1461122892305 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 20:28:12 INFO - PROCESS | 1813 | 1461122892310 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 20:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:28:12 INFO - PROCESS | 1813 | 1461122892316 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:28:12 INFO - PROCESS | 1813 | 1461122892320 Marionette TRACE conn3 <- [1,1906,null,{}] 20:28:12 INFO - PROCESS | 1813 | 1461122892326 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:12 INFO - PROCESS | 1813 | 1461122892548 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 20:28:12 INFO - PROCESS | 1813 | 1461122892814 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6c1b000 == 132 [pid = 1813] [id = 484] 20:28:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f06a19c7800) [pid = 1813] [serial = 1453] [outer = (nil)] 20:28:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f06a228cc00) [pid = 1813] [serial = 1454] [outer = 0x7f06a19c7800] 20:28:12 INFO - PROCESS | 1813 | 1461122892945 Marionette DEBUG loaded listener.js 20:28:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x7f06bcf27000) [pid = 1813] [serial = 1455] [outer = 0x7f06a19c7800] 20:28:13 INFO - PROCESS | 1813 | 1461122893858 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 20:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1589ms 20:28:13 INFO - PROCESS | 1813 | 1461122893907 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 20:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:28:13 INFO - PROCESS | 1813 | 1461122893912 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 20:28:13 INFO - PROCESS | 1813 | 1461122893919 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:28:13 INFO - PROCESS | 1813 | 1461122893930 Marionette TRACE conn3 <- [1,1910,null,{}] 20:28:13 INFO - PROCESS | 1813 | 1461122893935 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:14 INFO - PROCESS | 1813 | 1461122894192 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 20:28:14 INFO - PROCESS | 1813 | 1461122894506 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a96800 == 133 [pid = 1813] [id = 485] 20:28:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 253 (0x7f06abcd4400) [pid = 1813] [serial = 1456] [outer = (nil)] 20:28:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 254 (0x7f06c9dd3000) [pid = 1813] [serial = 1457] [outer = 0x7f06abcd4400] 20:28:14 INFO - PROCESS | 1813 | 1461122894594 Marionette DEBUG loaded listener.js 20:28:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 255 (0x7f06cdbb3c00) [pid = 1813] [serial = 1458] [outer = 0x7f06abcd4400] 20:28:15 INFO - PROCESS | 1813 | 1461122895474 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 20:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1594ms 20:28:15 INFO - PROCESS | 1813 | 1461122895513 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 20:28:15 INFO - PROCESS | 1813 | 1461122895517 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 20:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:28:15 INFO - PROCESS | 1813 | 1461122895523 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:28:15 INFO - PROCESS | 1813 | 1461122895525 Marionette TRACE conn3 <- [1,1914,null,{}] 20:28:15 INFO - PROCESS | 1813 | 1461122895531 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:15 INFO - PROCESS | 1813 | 1461122895752 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 20:28:16 INFO - PROCESS | 1813 | 1461122896002 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b691d800 == 134 [pid = 1813] [id = 486] 20:28:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 256 (0x7f069f4cac00) [pid = 1813] [serial = 1459] [outer = (nil)] 20:28:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 257 (0x7f069f4d2000) [pid = 1813] [serial = 1460] [outer = 0x7f069f4cac00] 20:28:16 INFO - PROCESS | 1813 | 1461122896120 Marionette DEBUG loaded listener.js 20:28:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 258 (0x7f069f4d8000) [pid = 1813] [serial = 1461] [outer = 0x7f069f4cac00] 20:28:17 INFO - PROCESS | 1813 | 1461122897003 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 20:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1536ms 20:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:28:17 INFO - PROCESS | 1813 | 1461122897060 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 20:28:17 INFO - PROCESS | 1813 | 1461122897063 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 20:28:17 INFO - PROCESS | 1813 | 1461122897070 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:28:17 INFO - PROCESS | 1813 | 1461122897073 Marionette TRACE conn3 <- [1,1918,null,{}] 20:28:17 INFO - PROCESS | 1813 | 1461122897079 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:17 INFO - PROCESS | 1813 | 1461122897302 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 20:28:17 INFO - PROCESS | 1813 | 1461122897572 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a81e1000 == 135 [pid = 1813] [id = 487] 20:28:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 259 (0x7f069f4cb000) [pid = 1813] [serial = 1462] [outer = (nil)] 20:28:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 260 (0x7f06a80f3800) [pid = 1813] [serial = 1463] [outer = 0x7f069f4cb000] 20:28:17 INFO - PROCESS | 1813 | 1461122897695 Marionette DEBUG loaded listener.js 20:28:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 261 (0x7f06a80f9400) [pid = 1813] [serial = 1464] [outer = 0x7f069f4cb000] 20:28:18 INFO - PROCESS | 1813 | 1461122898566 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 20:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1537ms 20:28:18 INFO - PROCESS | 1813 | 1461122898607 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 20:28:18 INFO - PROCESS | 1813 | 1461122898611 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 20:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:28:18 INFO - PROCESS | 1813 | 1461122898618 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:28:18 INFO - PROCESS | 1813 | 1461122898622 Marionette TRACE conn3 <- [1,1922,null,{}] 20:28:18 INFO - PROCESS | 1813 | 1461122898629 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:18 INFO - PROCESS | 1813 | 1461122898855 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 20:28:19 INFO - PROCESS | 1813 | 1461122899165 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a9b000 == 136 [pid = 1813] [id = 488] 20:28:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 262 (0x7f069e304400) [pid = 1813] [serial = 1465] [outer = (nil)] 20:28:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 263 (0x7f069e30bc00) [pid = 1813] [serial = 1466] [outer = 0x7f069e304400] 20:28:19 INFO - PROCESS | 1813 | 1461122899249 Marionette DEBUG loaded listener.js 20:28:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 264 (0x7f069e310400) [pid = 1813] [serial = 1467] [outer = 0x7f069e304400] 20:28:20 INFO - PROCESS | 1813 | 1461122900099 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 20:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1531ms 20:28:20 INFO - PROCESS | 1813 | 1461122900150 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 20:28:20 INFO - PROCESS | 1813 | 1461122900154 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 20:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:28:20 INFO - PROCESS | 1813 | 1461122900161 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:28:20 INFO - PROCESS | 1813 | 1461122900164 Marionette TRACE conn3 <- [1,1926,null,{}] 20:28:20 INFO - PROCESS | 1813 | 1461122900170 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:20 INFO - PROCESS | 1813 | 1461122900399 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 20:28:20 INFO - PROCESS | 1813 | 1461122900720 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069e3eb800 == 137 [pid = 1813] [id = 489] 20:28:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 265 (0x7f069e306400) [pid = 1813] [serial = 1468] [outer = (nil)] 20:28:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 266 (0x7f06a80f6000) [pid = 1813] [serial = 1469] [outer = 0x7f069e306400] 20:28:20 INFO - PROCESS | 1813 | 1461122900803 Marionette DEBUG loaded listener.js 20:28:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 267 (0x7f06a80fcc00) [pid = 1813] [serial = 1470] [outer = 0x7f069e306400] 20:28:21 INFO - PROCESS | 1813 | 1461122901668 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 20:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1585ms 20:28:21 INFO - PROCESS | 1813 | 1461122901747 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 20:28:21 INFO - PROCESS | 1813 | 1461122901751 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 20:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:28:21 INFO - PROCESS | 1813 | 1461122901757 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:28:21 INFO - PROCESS | 1813 | 1461122901761 Marionette TRACE conn3 <- [1,1930,null,{}] 20:28:21 INFO - PROCESS | 1813 | 1461122901767 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:22 INFO - PROCESS | 1813 | 1461122902028 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 20:28:22 INFO - PROCESS | 1813 | 1461122902338 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069f0c5800 == 138 [pid = 1813] [id = 490] 20:28:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 268 (0x7f069e310800) [pid = 1813] [serial = 1471] [outer = (nil)] 20:28:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 269 (0x7f069f111400) [pid = 1813] [serial = 1472] [outer = 0x7f069e310800] 20:28:22 INFO - PROCESS | 1813 | 1461122902419 Marionette DEBUG loaded listener.js 20:28:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 270 (0x7f069f116000) [pid = 1813] [serial = 1473] [outer = 0x7f069e310800] 20:28:23 INFO - PROCESS | 1813 | 1461122903256 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 20:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1530ms 20:28:23 INFO - PROCESS | 1813 | 1461122903289 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 20:28:23 INFO - PROCESS | 1813 | 1461122903292 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 20:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:28:23 INFO - PROCESS | 1813 | 1461122903300 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:28:23 INFO - PROCESS | 1813 | 1461122903302 Marionette TRACE conn3 <- [1,1934,null,{}] 20:28:23 INFO - PROCESS | 1813 | 1461122903309 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:23 INFO - PROCESS | 1813 | 1461122903541 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 20:28:23 INFO - PROCESS | 1813 | 1461122903799 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069f2b3000 == 139 [pid = 1813] [id = 491] 20:28:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 271 (0x7f069f10b400) [pid = 1813] [serial = 1474] [outer = (nil)] 20:28:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 272 (0x7f06a2182c00) [pid = 1813] [serial = 1475] [outer = 0x7f069f10b400] 20:28:23 INFO - PROCESS | 1813 | 1461122903877 Marionette DEBUG loaded listener.js 20:28:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 273 (0x7f06a80ff400) [pid = 1813] [serial = 1476] [outer = 0x7f069f10b400] 20:28:24 INFO - PROCESS | 1813 | 1461122904823 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 20:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1585ms 20:28:24 INFO - PROCESS | 1813 | 1461122904885 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 20:28:24 INFO - PROCESS | 1813 | 1461122904889 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 20:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:28:24 INFO - PROCESS | 1813 | 1461122904896 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:28:24 INFO - PROCESS | 1813 | 1461122904898 Marionette TRACE conn3 <- [1,1938,null,{}] 20:28:24 INFO - PROCESS | 1813 | 1461122904905 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:25 INFO - PROCESS | 1813 | 1461122905138 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 20:28:25 INFO - PROCESS | 1813 | 1461122905448 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069f2ca000 == 140 [pid = 1813] [id = 492] 20:28:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 274 (0x7f069f115800) [pid = 1813] [serial = 1477] [outer = (nil)] 20:28:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 275 (0x7f069f39f400) [pid = 1813] [serial = 1478] [outer = 0x7f069f115800] 20:28:25 INFO - PROCESS | 1813 | 1461122905541 Marionette DEBUG loaded listener.js 20:28:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 276 (0x7f069f3a4800) [pid = 1813] [serial = 1479] [outer = 0x7f069f115800] 20:28:26 INFO - PROCESS | 1813 | 1461122906417 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 20:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1581ms 20:28:26 INFO - PROCESS | 1813 | 1461122906479 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 1813 | 1461122906483 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 20:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:28:26 INFO - PROCESS | 1813 | 1461122906489 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 1813 | 1461122906493 Marionette TRACE conn3 <- [1,1942,null,{}] 20:28:26 INFO - PROCESS | 1813 | 1461122906500 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:26 INFO - PROCESS | 1813 | 1461122906794 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 20:28:27 INFO - PROCESS | 1813 | 1461122907107 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6ac3800 == 141 [pid = 1813] [id = 493] 20:28:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 277 (0x7f069f117000) [pid = 1813] [serial = 1480] [outer = (nil)] 20:28:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 278 (0x7f06a3892800) [pid = 1813] [serial = 1481] [outer = 0x7f069f117000] 20:28:27 INFO - PROCESS | 1813 | 1461122907189 Marionette DEBUG loaded listener.js 20:28:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 279 (0x7f06a61d9400) [pid = 1813] [serial = 1482] [outer = 0x7f069f117000] 20:28:28 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a1be1000 == 140 [pid = 1813] [id = 406] 20:28:28 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab5ac800 == 139 [pid = 1813] [id = 473] 20:28:28 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab8b0000 == 138 [pid = 1813] [id = 472] 20:28:28 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a8de0000 == 137 [pid = 1813] [id = 471] 20:28:28 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a3915000 == 136 [pid = 1813] [id = 470] 20:28:28 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a13d7800 == 135 [pid = 1813] [id = 469] 20:28:28 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2125000 == 134 [pid = 1813] [id = 468] 20:28:28 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a5919800 == 133 [pid = 1813] [id = 467] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 278 (0x7f06b60dec00) [pid = 1813] [serial = 1358] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 277 (0x7f06a5897000) [pid = 1813] [serial = 1298] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 276 (0x7f06a5894c00) [pid = 1813] [serial = 1343] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 275 (0x7f06a5d0e800) [pid = 1813] [serial = 1346] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 274 (0x7f06b1fef800) [pid = 1813] [serial = 1353] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 273 (0x7f06a8ebb800) [pid = 1813] [serial = 1355] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 272 (0x7f06ab472000) [pid = 1813] [serial = 1349] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 271 (0x7f06a8eb7400) [pid = 1813] [serial = 1347] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 270 (0x7f06b5e99400) [pid = 1813] [serial = 1319] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 269 (0x7f06a5d06000) [pid = 1813] [serial = 1344] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 268 (0x7f06b1d75000) [pid = 1813] [serial = 1352] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 267 (0x7f06b2266000) [pid = 1813] [serial = 1310] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 266 (0x7f06a6b6ac00) [pid = 1813] [serial = 1313] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 265 (0x7f06b7d81800) [pid = 1813] [serial = 1328] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 264 (0x7f06bade2800) [pid = 1813] [serial = 1334] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 263 (0x7f06a09f2800) [pid = 1813] [serial = 1340] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 262 (0x7f06b0744800) [pid = 1813] [serial = 1350] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 261 (0x7f06b60aec00) [pid = 1813] [serial = 1322] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 260 (0x7f06b9f9c800) [pid = 1813] [serial = 1331] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 259 (0x7f06a09f1c00) [pid = 1813] [serial = 1295] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 258 (0x7f06a2cb4400) [pid = 1813] [serial = 1341] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 257 (0x7f06b3d89800) [pid = 1813] [serial = 1316] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 256 (0x7f06a69b1000) [pid = 1813] [serial = 1301] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 255 (0x7f06b0a23000) [pid = 1813] [serial = 1307] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 254 (0x7f06b67db400) [pid = 1813] [serial = 1325] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 253 (0x7f06ac08bc00) [pid = 1813] [serial = 1304] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 252 (0x7f06b0927800) [pid = 1813] [serial = 1293] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x7f06b27aac00) [pid = 1813] [serial = 1356] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f06a4536400) [pid = 1813] [serial = 1337] [outer = (nil)] [url = about:blank] 20:28:29 INFO - PROCESS | 1813 | 1461122909273 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2844ms 20:28:29 INFO - PROCESS | 1813 | 1461122909335 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 20:28:29 INFO - PROCESS | 1813 | 1461122909340 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 20:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:28:29 INFO - PROCESS | 1813 | 1461122909348 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:28:29 INFO - PROCESS | 1813 | 1461122909354 Marionette TRACE conn3 <- [1,1946,null,{}] 20:28:29 INFO - PROCESS | 1813 | 1461122909362 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:29 INFO - PROCESS | 1813 | 1461122909589 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 20:28:29 INFO - PROCESS | 1813 | 1461122909788 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2c18800 == 134 [pid = 1813] [id = 494] 20:28:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f06a2187000) [pid = 1813] [serial = 1483] [outer = (nil)] 20:28:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x7f06a21c8400) [pid = 1813] [serial = 1484] [outer = 0x7f06a2187000] 20:28:29 INFO - PROCESS | 1813 | 1461122909864 Marionette DEBUG loaded listener.js 20:28:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 253 (0x7f06a2288c00) [pid = 1813] [serial = 1485] [outer = 0x7f06a2187000] 20:28:30 INFO - PROCESS | 1813 | 1461122910782 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1490ms 20:28:30 INFO - PROCESS | 1813 | 1461122910842 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 20:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:28:30 INFO - PROCESS | 1813 | 1461122910853 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 20:28:30 INFO - PROCESS | 1813 | 1461122910906 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:28:30 INFO - PROCESS | 1813 | 1461122910915 Marionette TRACE conn3 <- [1,1950,null,{}] 20:28:30 INFO - PROCESS | 1813 | 1461122910941 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:31 INFO - PROCESS | 1813 | 1461122911208 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 20:28:31 INFO - PROCESS | 1813 | 1461122911246 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a61a7000 == 135 [pid = 1813] [id = 495] 20:28:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 254 (0x7f06a228a000) [pid = 1813] [serial = 1486] [outer = (nil)] 20:28:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 255 (0x7f06a41b4000) [pid = 1813] [serial = 1487] [outer = 0x7f06a228a000] 20:28:31 INFO - PROCESS | 1813 | 1461122911325 Marionette DEBUG loaded listener.js 20:28:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 256 (0x7f06a4c73c00) [pid = 1813] [serial = 1488] [outer = 0x7f06a228a000] 20:28:32 INFO - PROCESS | 1813 | 1461122912315 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 20:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1498ms 20:28:32 INFO - PROCESS | 1813 | 1461122912361 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 20:28:32 INFO - PROCESS | 1813 | 1461122912366 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 20:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:28:32 INFO - PROCESS | 1813 | 1461122912378 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:28:32 INFO - PROCESS | 1813 | 1461122912385 Marionette TRACE conn3 <- [1,1954,null,{}] 20:28:32 INFO - PROCESS | 1813 | 1461122912401 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:32 INFO - PROCESS | 1813 | 1461122912715 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 20:28:32 INFO - PROCESS | 1813 | 1461122912746 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9464800 == 136 [pid = 1813] [id = 496] 20:28:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 257 (0x7f06a5ee7800) [pid = 1813] [serial = 1489] [outer = (nil)] 20:28:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 258 (0x7f06a61db800) [pid = 1813] [serial = 1490] [outer = 0x7f06a5ee7800] 20:28:32 INFO - PROCESS | 1813 | 1461122912823 Marionette DEBUG loaded listener.js 20:28:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 259 (0x7f06a41d5400) [pid = 1813] [serial = 1491] [outer = 0x7f06a5ee7800] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 258 (0x7f06b0920800) [pid = 1813] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 257 (0x7f06abd88c00) [pid = 1813] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 256 (0x7f06a09f6c00) [pid = 1813] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 255 (0x7f06a5697400) [pid = 1813] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 254 (0x7f06a3a61400) [pid = 1813] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 253 (0x7f06a5697800) [pid = 1813] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 252 (0x7f06a2225c00) [pid = 1813] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x7f06b2b8f000) [pid = 1813] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f06c8c24400) [pid = 1813] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f06ac085800) [pid = 1813] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f06a4c70400) [pid = 1813] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x7f06bbb84400) [pid = 1813] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x7f06a307e800) [pid = 1813] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x7f06a3086c00) [pid = 1813] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f06b3c82000) [pid = 1813] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f06c8c2ac00) [pid = 1813] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f06a5d10000) [pid = 1813] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f06a4534400) [pid = 1813] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f06a2ca5800) [pid = 1813] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f06a3082400) [pid = 1813] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f06a3899c00) [pid = 1813] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f06b4b7bc00) [pid = 1813] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:28:33 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f06a3a59c00) [pid = 1813] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:28:34 INFO - PROCESS | 1813 | 1461122914290 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 20:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1944ms 20:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:28:34 INFO - PROCESS | 1813 | 1461122914324 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 20:28:34 INFO - PROCESS | 1813 | 1461122914328 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 20:28:34 INFO - PROCESS | 1813 | 1461122914334 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:28:34 INFO - PROCESS | 1813 | 1461122914337 Marionette TRACE conn3 <- [1,1958,null,{}] 20:28:34 INFO - PROCESS | 1813 | 1461122914342 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:34 INFO - PROCESS | 1813 | 1461122914552 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 20:28:34 INFO - PROCESS | 1813 | 1461122914741 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06aae55800 == 137 [pid = 1813] [id = 497] 20:28:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f06a19cb800) [pid = 1813] [serial = 1492] [outer = (nil)] 20:28:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f06a4c70400) [pid = 1813] [serial = 1493] [outer = 0x7f06a19cb800] 20:28:34 INFO - PROCESS | 1813 | 1461122914812 Marionette DEBUG loaded listener.js 20:28:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f06a8ebcc00) [pid = 1813] [serial = 1494] [outer = 0x7f06a19cb800] 20:28:35 INFO - PROCESS | 1813 | 1461122915571 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 20:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1284ms 20:28:35 INFO - PROCESS | 1813 | 1461122915768 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 20:28:35 INFO - PROCESS | 1813 | 1461122915776 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 20:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:28:35 INFO - PROCESS | 1813 | 1461122915793 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:28:35 INFO - PROCESS | 1813 | 1461122915798 Marionette TRACE conn3 <- [1,1962,null,{}] 20:28:35 INFO - PROCESS | 1813 | 1461122915808 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:36 INFO - PROCESS | 1813 | 1461122916059 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 20:28:36 INFO - PROCESS | 1813 | 1461122916392 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2193800 == 138 [pid = 1813] [id = 498] 20:28:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f06a15d8800) [pid = 1813] [serial = 1495] [outer = (nil)] 20:28:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f06a2184c00) [pid = 1813] [serial = 1496] [outer = 0x7f06a15d8800] 20:28:36 INFO - PROCESS | 1813 | 1461122916475 Marionette DEBUG loaded listener.js 20:28:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f06a221f800) [pid = 1813] [serial = 1497] [outer = 0x7f06a15d8800] 20:28:37 INFO - PROCESS | 1813 | 1461122917402 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 20:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1641ms 20:28:37 INFO - PROCESS | 1813 | 1461122917436 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 20:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:28:37 INFO - PROCESS | 1813 | 1461122917442 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 20:28:37 INFO - PROCESS | 1813 | 1461122917454 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:28:37 INFO - PROCESS | 1813 | 1461122917459 Marionette TRACE conn3 <- [1,1966,null,{}] 20:28:37 INFO - PROCESS | 1813 | 1461122917468 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:37 INFO - PROCESS | 1813 | 1461122917739 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 20:28:38 INFO - PROCESS | 1813 | 1461122918062 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9453000 == 139 [pid = 1813] [id = 499] 20:28:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f06a228a400) [pid = 1813] [serial = 1498] [outer = (nil)] 20:28:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f06a41a4000) [pid = 1813] [serial = 1499] [outer = 0x7f06a228a400] 20:28:38 INFO - PROCESS | 1813 | 1461122918139 Marionette DEBUG loaded listener.js 20:28:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f06a4512400) [pid = 1813] [serial = 1500] [outer = 0x7f06a228a400] 20:28:39 INFO - PROCESS | 1813 | 1461122919074 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 20:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1698ms 20:28:39 INFO - PROCESS | 1813 | 1461122919148 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 20:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:28:39 INFO - PROCESS | 1813 | 1461122919153 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 20:28:39 INFO - PROCESS | 1813 | 1461122919159 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:28:39 INFO - PROCESS | 1813 | 1461122919162 Marionette TRACE conn3 <- [1,1970,null,{}] 20:28:39 INFO - PROCESS | 1813 | 1461122919176 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:39 INFO - PROCESS | 1813 | 1461122919446 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 20:28:39 INFO - PROCESS | 1813 | 1461122919799 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2217800 == 140 [pid = 1813] [id = 500] 20:28:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x7f06a69a7800) [pid = 1813] [serial = 1501] [outer = (nil)] 20:28:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x7f06a8eb7400) [pid = 1813] [serial = 1502] [outer = 0x7f06a69a7800] 20:28:39 INFO - PROCESS | 1813 | 1461122919886 Marionette DEBUG loaded listener.js 20:28:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x7f06ab469000) [pid = 1813] [serial = 1503] [outer = 0x7f06a69a7800] 20:28:40 INFO - PROCESS | 1813 | 1461122920759 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 20:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1635ms 20:28:40 INFO - PROCESS | 1813 | 1461122920794 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 20:28:40 INFO - PROCESS | 1813 | 1461122920798 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 20:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:28:40 INFO - PROCESS | 1813 | 1461122920804 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:28:40 INFO - PROCESS | 1813 | 1461122920807 Marionette TRACE conn3 <- [1,1974,null,{}] 20:28:40 INFO - PROCESS | 1813 | 1461122920812 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:41 INFO - PROCESS | 1813 | 1461122921042 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 20:28:41 INFO - PROCESS | 1813 | 1461122921310 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3d22800 == 141 [pid = 1813] [id = 501] 20:28:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f06a80f6800) [pid = 1813] [serial = 1504] [outer = (nil)] 20:28:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f06abcd2400) [pid = 1813] [serial = 1505] [outer = 0x7f06a80f6800] 20:28:41 INFO - PROCESS | 1813 | 1461122921433 Marionette DEBUG loaded listener.js 20:28:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f06abd8e400) [pid = 1813] [serial = 1506] [outer = 0x7f06a80f6800] 20:28:42 INFO - PROCESS | 1813 | 1461122922243 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 20:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1479ms 20:28:42 INFO - PROCESS | 1813 | 1461122922285 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 20:28:42 INFO - PROCESS | 1813 | 1461122922289 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 20:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:28:42 INFO - PROCESS | 1813 | 1461122922295 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:28:42 INFO - PROCESS | 1813 | 1461122922298 Marionette TRACE conn3 <- [1,1978,null,{}] 20:28:42 INFO - PROCESS | 1813 | 1461122922303 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:42 INFO - PROCESS | 1813 | 1461122922522 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 20:28:42 INFO - PROCESS | 1813 | 1461122922791 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6530800 == 142 [pid = 1813] [id = 502] 20:28:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x7f06abcc9000) [pid = 1813] [serial = 1507] [outer = (nil)] 20:28:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 253 (0x7f06b0748800) [pid = 1813] [serial = 1508] [outer = 0x7f06abcc9000] 20:28:42 INFO - PROCESS | 1813 | 1461122922875 Marionette DEBUG loaded listener.js 20:28:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 254 (0x7f06b092fc00) [pid = 1813] [serial = 1509] [outer = 0x7f06abcc9000] 20:28:43 INFO - PROCESS | 1813 | 1461122923745 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1482ms 20:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:28:43 INFO - PROCESS | 1813 | 1461122923779 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 20:28:43 INFO - PROCESS | 1813 | 1461122923782 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 20:28:43 INFO - PROCESS | 1813 | 1461122923788 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:28:43 INFO - PROCESS | 1813 | 1461122923792 Marionette TRACE conn3 <- [1,1982,null,{}] 20:28:43 INFO - PROCESS | 1813 | 1461122923798 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:44 INFO - PROCESS | 1813 | 1461122924095 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 20:28:44 INFO - PROCESS | 1813 | 1461122924423 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a91000 == 143 [pid = 1813] [id = 503] 20:28:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 255 (0x7f06b2ea5000) [pid = 1813] [serial = 1510] [outer = (nil)] 20:28:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 256 (0x7f06b3d87800) [pid = 1813] [serial = 1511] [outer = 0x7f06b2ea5000] 20:28:44 INFO - PROCESS | 1813 | 1461122924509 Marionette DEBUG loaded listener.js 20:28:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 257 (0x7f06b5ea6000) [pid = 1813] [serial = 1512] [outer = 0x7f06b2ea5000] 20:28:45 INFO - PROCESS | 1813 | 1461122925329 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1589ms 20:28:45 INFO - PROCESS | 1813 | 1461122925378 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 20:28:45 INFO - PROCESS | 1813 | 1461122925382 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 20:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:28:45 INFO - PROCESS | 1813 | 1461122925388 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:28:45 INFO - PROCESS | 1813 | 1461122925392 Marionette TRACE conn3 <- [1,1986,null,{}] 20:28:45 INFO - PROCESS | 1813 | 1461122925397 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:45 INFO - PROCESS | 1813 | 1461122925636 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 20:28:45 INFO - PROCESS | 1813 | 1461122925905 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4d2800 == 144 [pid = 1813] [id = 504] 20:28:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 258 (0x7f06b2b83000) [pid = 1813] [serial = 1513] [outer = (nil)] 20:28:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 259 (0x7f06b67e0800) [pid = 1813] [serial = 1514] [outer = 0x7f06b2b83000] 20:28:46 INFO - PROCESS | 1813 | 1461122926038 Marionette DEBUG loaded listener.js 20:28:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 260 (0x7f06b6ea4400) [pid = 1813] [serial = 1515] [outer = 0x7f06b2b83000] 20:28:46 INFO - PROCESS | 1813 | 1461122926888 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1530ms 20:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:28:46 INFO - PROCESS | 1813 | 1461122926919 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 20:28:46 INFO - PROCESS | 1813 | 1461122926922 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 20:28:46 INFO - PROCESS | 1813 | 1461122926929 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:28:46 INFO - PROCESS | 1813 | 1461122926932 Marionette TRACE conn3 <- [1,1990,null,{}] 20:28:46 INFO - PROCESS | 1813 | 1461122926938 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:47 INFO - PROCESS | 1813 | 1461122927164 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 20:28:47 INFO - PROCESS | 1813 | 1461122927451 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bca29800 == 145 [pid = 1813] [id = 505] 20:28:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 261 (0x7f06ab46b800) [pid = 1813] [serial = 1516] [outer = (nil)] 20:28:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 262 (0x7f06b88cdc00) [pid = 1813] [serial = 1517] [outer = 0x7f06ab46b800] 20:28:47 INFO - PROCESS | 1813 | 1461122927581 Marionette DEBUG loaded listener.js 20:28:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 263 (0x7f06bab29800) [pid = 1813] [serial = 1518] [outer = 0x7f06ab46b800] 20:28:48 INFO - PROCESS | 1813 | 1461122928463 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1586ms 20:28:48 INFO - PROCESS | 1813 | 1461122928515 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 20:28:48 INFO - PROCESS | 1813 | 1461122928519 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 20:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:28:48 INFO - PROCESS | 1813 | 1461122928526 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:28:48 INFO - PROCESS | 1813 | 1461122928530 Marionette TRACE conn3 <- [1,1994,null,{}] 20:28:48 INFO - PROCESS | 1813 | 1461122928536 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:48 INFO - PROCESS | 1813 | 1461122928760 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 20:28:49 INFO - PROCESS | 1813 | 1461122929092 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c204d800 == 146 [pid = 1813] [id = 506] 20:28:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 264 (0x7f06b0a26400) [pid = 1813] [serial = 1519] [outer = (nil)] 20:28:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 265 (0x7f06bb517c00) [pid = 1813] [serial = 1520] [outer = 0x7f06b0a26400] 20:28:49 INFO - PROCESS | 1813 | 1461122929175 Marionette DEBUG loaded listener.js 20:28:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 266 (0x7f06bbb8b000) [pid = 1813] [serial = 1521] [outer = 0x7f06b0a26400] 20:28:49 INFO - PROCESS | 1813 | 1461122929993 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 20:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1487ms 20:28:50 INFO - PROCESS | 1813 | 1461122930029 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 20:28:50 INFO - PROCESS | 1813 | 1461122930032 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 20:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:28:50 INFO - PROCESS | 1813 | 1461122930043 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:28:50 INFO - PROCESS | 1813 | 1461122930046 Marionette TRACE conn3 <- [1,1998,null,{}] 20:28:50 INFO - PROCESS | 1813 | 1461122930053 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:50 INFO - PROCESS | 1813 | 1461122930279 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 20:28:50 INFO - PROCESS | 1813 | 1461122930551 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cd79c000 == 147 [pid = 1813] [id = 507] 20:28:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 267 (0x7f06b27b3400) [pid = 1813] [serial = 1522] [outer = (nil)] 20:28:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 268 (0x7f06bc807c00) [pid = 1813] [serial = 1523] [outer = 0x7f06b27b3400] 20:28:50 INFO - PROCESS | 1813 | 1461122930644 Marionette DEBUG loaded listener.js 20:28:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 269 (0x7f06beb12800) [pid = 1813] [serial = 1524] [outer = 0x7f06b27b3400] 20:28:51 INFO - PROCESS | 1813 | 1461122931545 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 20:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1539ms 20:28:51 INFO - PROCESS | 1813 | 1461122931583 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 20:28:51 INFO - PROCESS | 1813 | 1461122931587 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 20:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:28:51 INFO - PROCESS | 1813 | 1461122931594 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:28:51 INFO - PROCESS | 1813 | 1461122931598 Marionette TRACE conn3 <- [1,2002,null,{}] 20:28:51 INFO - PROCESS | 1813 | 1461122931604 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:51 INFO - PROCESS | 1813 | 1461122931864 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 20:28:52 INFO - PROCESS | 1813 | 1461122932136 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4ed4800 == 148 [pid = 1813] [id = 508] 20:28:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 270 (0x7f06b3d86c00) [pid = 1813] [serial = 1525] [outer = (nil)] 20:28:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 271 (0x7f06cdbbc800) [pid = 1813] [serial = 1526] [outer = 0x7f06b3d86c00] 20:28:52 INFO - PROCESS | 1813 | 1461122932284 Marionette DEBUG loaded listener.js 20:28:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 272 (0x7f06cde5ac00) [pid = 1813] [serial = 1527] [outer = 0x7f06b3d86c00] 20:28:53 INFO - PROCESS | 1813 | 1461122933208 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 20:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1681ms 20:28:53 INFO - PROCESS | 1813 | 1461122933277 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 20:28:53 INFO - PROCESS | 1813 | 1461122933281 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 20:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:28:53 INFO - PROCESS | 1813 | 1461122933287 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:28:53 INFO - PROCESS | 1813 | 1461122933291 Marionette TRACE conn3 <- [1,2006,null,{}] 20:28:53 INFO - PROCESS | 1813 | 1461122933296 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:53 INFO - PROCESS | 1813 | 1461122933528 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 20:28:53 INFO - PROCESS | 1813 | 1461122933845 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069eee6800 == 149 [pid = 1813] [id = 509] 20:28:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 273 (0x7f06a45c6000) [pid = 1813] [serial = 1528] [outer = (nil)] 20:28:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 274 (0x7f06a45cd000) [pid = 1813] [serial = 1529] [outer = 0x7f06a45c6000] 20:28:53 INFO - PROCESS | 1813 | 1461122933928 Marionette DEBUG loaded listener.js 20:28:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 275 (0x7f06cc08bc00) [pid = 1813] [serial = 1530] [outer = 0x7f06a45c6000] 20:28:54 INFO - PROCESS | 1813 | 1461122934806 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 20:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 20:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1579ms 20:28:54 INFO - PROCESS | 1813 | 1461122934868 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 20:28:54 INFO - PROCESS | 1813 | 1461122934872 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 20:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:28:54 INFO - PROCESS | 1813 | 1461122934878 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:28:54 INFO - PROCESS | 1813 | 1461122934882 Marionette TRACE conn3 <- [1,2010,null,{}] 20:28:54 INFO - PROCESS | 1813 | 1461122934888 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:55 INFO - PROCESS | 1813 | 1461122935120 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 20:28:55 INFO - PROCESS | 1813 | 1461122935435 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069d6df800 == 150 [pid = 1813] [id = 510] 20:28:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 276 (0x7f06a06d5000) [pid = 1813] [serial = 1531] [outer = (nil)] 20:28:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 277 (0x7f06a06db000) [pid = 1813] [serial = 1532] [outer = 0x7f06a06d5000] 20:28:55 INFO - PROCESS | 1813 | 1461122935515 Marionette DEBUG loaded listener.js 20:28:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 278 (0x7f06a06e0c00) [pid = 1813] [serial = 1533] [outer = 0x7f06a06d5000] 20:28:56 INFO - PROCESS | 1813 | 1461122936401 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 20:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 20:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1583ms 20:28:56 INFO - PROCESS | 1813 | 1461122936464 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 20:28:56 INFO - PROCESS | 1813 | 1461122936468 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 20:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:28:56 INFO - PROCESS | 1813 | 1461122936474 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:28:56 INFO - PROCESS | 1813 | 1461122936477 Marionette TRACE conn3 <- [1,2014,null,{}] 20:28:56 INFO - PROCESS | 1813 | 1461122936483 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:56 INFO - PROCESS | 1813 | 1461122936709 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 20:28:57 INFO - PROCESS | 1813 | 1461122937026 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2c1e800 == 151 [pid = 1813] [id = 511] 20:28:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 279 (0x7f069f49ec00) [pid = 1813] [serial = 1534] [outer = (nil)] 20:28:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 280 (0x7f069f4a5400) [pid = 1813] [serial = 1535] [outer = 0x7f069f49ec00] 20:28:57 INFO - PROCESS | 1813 | 1461122937111 Marionette DEBUG loaded listener.js 20:28:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 281 (0x7f069f4aa400) [pid = 1813] [serial = 1536] [outer = 0x7f069f49ec00] 20:28:57 INFO - PROCESS | 1813 | 1461122937931 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 20:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1528ms 20:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:28:58 INFO - PROCESS | 1813 | 1461122938004 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 20:28:58 INFO - PROCESS | 1813 | 1461122938007 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 20:28:58 INFO - PROCESS | 1813 | 1461122938014 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:28:58 INFO - PROCESS | 1813 | 1461122938016 Marionette TRACE conn3 <- [1,2018,null,{}] 20:28:58 INFO - PROCESS | 1813 | 1461122938023 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:58 INFO - PROCESS | 1813 | 1461122938254 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 20:28:58 INFO - PROCESS | 1813 | 1461122938570 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4a1c800 == 152 [pid = 1813] [id = 512] 20:28:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 282 (0x7f069f4a1800) [pid = 1813] [serial = 1537] [outer = (nil)] 20:28:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 283 (0x7f06a06dd000) [pid = 1813] [serial = 1538] [outer = 0x7f069f4a1800] 20:28:58 INFO - PROCESS | 1813 | 1461122938653 Marionette DEBUG loaded listener.js 20:28:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 284 (0x7f06a45cf000) [pid = 1813] [serial = 1539] [outer = 0x7f069f4a1800] 20:28:59 INFO - PROCESS | 1813 | 1461122939547 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1590ms 20:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:28:59 INFO - PROCESS | 1813 | 1461122939605 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 20:28:59 INFO - PROCESS | 1813 | 1461122939607 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 20:28:59 INFO - PROCESS | 1813 | 1461122939614 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:28:59 INFO - PROCESS | 1813 | 1461122939617 Marionette TRACE conn3 <- [1,2022,null,{}] 20:28:59 INFO - PROCESS | 1813 | 1461122939622 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:28:59 INFO - PROCESS | 1813 | 1461122939846 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 20:29:00 INFO - PROCESS | 1813 | 1461122940163 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a087c000 == 153 [pid = 1813] [id = 513] 20:29:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 285 (0x7f069f4a4000) [pid = 1813] [serial = 1540] [outer = (nil)] 20:29:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 286 (0x7f06a4a8f000) [pid = 1813] [serial = 1541] [outer = 0x7f069f4a4000] 20:29:00 INFO - PROCESS | 1813 | 1461122940245 Marionette DEBUG loaded listener.js 20:29:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 287 (0x7f06a4a94800) [pid = 1813] [serial = 1542] [outer = 0x7f069f4a4000] 20:29:01 INFO - PROCESS | 1813 | 1461122941142 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 20:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1584ms 20:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:29:01 INFO - PROCESS | 1813 | 1461122941199 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 20:29:01 INFO - PROCESS | 1813 | 1461122941202 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 20:29:01 INFO - PROCESS | 1813 | 1461122941209 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:29:01 INFO - PROCESS | 1813 | 1461122941212 Marionette TRACE conn3 <- [1,2026,null,{}] 20:29:01 INFO - PROCESS | 1813 | 1461122941218 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:01 INFO - PROCESS | 1813 | 1461122941451 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 20:29:01 INFO - PROCESS | 1813 | 1461122941785 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069e24e800 == 154 [pid = 1813] [id = 514] 20:29:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 288 (0x7f06a4a8a000) [pid = 1813] [serial = 1543] [outer = (nil)] 20:29:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 289 (0x7f06a7d6a800) [pid = 1813] [serial = 1544] [outer = 0x7f06a4a8a000] 20:29:01 INFO - PROCESS | 1813 | 1461122941889 Marionette DEBUG loaded listener.js 20:29:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 290 (0x7f06a7d6f000) [pid = 1813] [serial = 1545] [outer = 0x7f06a4a8a000] 20:29:02 INFO - PROCESS | 1813 | 1461122942793 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 20:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1637ms 20:29:02 INFO - PROCESS | 1813 | 1461122942845 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 20:29:02 INFO - PROCESS | 1813 | 1461122942849 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 20:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:29:02 INFO - PROCESS | 1813 | 1461122942855 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:29:02 INFO - PROCESS | 1813 | 1461122942857 Marionette TRACE conn3 <- [1,2030,null,{}] 20:29:02 INFO - PROCESS | 1813 | 1461122942863 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:03 INFO - PROCESS | 1813 | 1461122943131 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 20:29:03 INFO - PROCESS | 1813 | 1461122943460 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a09c7800 == 155 [pid = 1813] [id = 515] 20:29:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 291 (0x7f069f4d2c00) [pid = 1813] [serial = 1546] [outer = (nil)] 20:29:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 292 (0x7f06a09f6000) [pid = 1813] [serial = 1547] [outer = 0x7f069f4d2c00] 20:29:03 INFO - PROCESS | 1813 | 1461122943542 Marionette DEBUG loaded listener.js 20:29:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 293 (0x7f06a130c000) [pid = 1813] [serial = 1548] [outer = 0x7f069f4d2c00] 20:29:04 INFO - PROCESS | 1813 | 1461122944446 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 20:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1634ms 20:29:04 INFO - PROCESS | 1813 | 1461122944491 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 20:29:04 INFO - PROCESS | 1813 | 1461122944494 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 20:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:29:04 INFO - PROCESS | 1813 | 1461122944500 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:29:04 INFO - PROCESS | 1813 | 1461122944505 Marionette TRACE conn3 <- [1,2034,null,{}] 20:29:04 INFO - PROCESS | 1813 | 1461122944511 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:04 INFO - PROCESS | 1813 | 1461122944753 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 20:29:05 INFO - PROCESS | 1813 | 1461122945712 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a0871800 == 156 [pid = 1813] [id = 516] 20:29:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 294 (0x7f069e30ec00) [pid = 1813] [serial = 1549] [outer = (nil)] 20:29:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 295 (0x7f069f10bc00) [pid = 1813] [serial = 1550] [outer = 0x7f069e30ec00] 20:29:05 INFO - PROCESS | 1813 | 1461122945789 Marionette DEBUG loaded listener.js 20:29:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 296 (0x7f069f4a6400) [pid = 1813] [serial = 1551] [outer = 0x7f069e30ec00] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb157800 == 155 [pid = 1813] [id = 187] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbecb000 == 154 [pid = 1813] [id = 64] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2e9f000 == 153 [pid = 1813] [id = 402] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1b7b000 == 152 [pid = 1813] [id = 196] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9464800 == 151 [pid = 1813] [id = 496] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a61a7000 == 150 [pid = 1813] [id = 495] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2c18800 == 149 [pid = 1813] [id = 494] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069f2ca000 == 148 [pid = 1813] [id = 492] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069f2b3000 == 147 [pid = 1813] [id = 491] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069f0c5800 == 146 [pid = 1813] [id = 490] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069e3eb800 == 145 [pid = 1813] [id = 489] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6a9b000 == 144 [pid = 1813] [id = 488] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a81e1000 == 143 [pid = 1813] [id = 487] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b691d800 == 142 [pid = 1813] [id = 486] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6a96800 == 141 [pid = 1813] [id = 485] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a6c1b000 == 140 [pid = 1813] [id = 484] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06d5982000 == 139 [pid = 1813] [id = 483] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b694d800 == 138 [pid = 1813] [id = 482] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ce27e000 == 137 [pid = 1813] [id = 481] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c2c0a000 == 136 [pid = 1813] [id = 480] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbb4f000 == 135 [pid = 1813] [id = 479] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb320800 == 134 [pid = 1813] [id = 478] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b652c800 == 133 [pid = 1813] [id = 477] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1e5c000 == 132 [pid = 1813] [id = 476] 20:29:06 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a57cc000 == 131 [pid = 1813] [id = 475] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 295 (0x7f06a9255000) [pid = 1813] [serial = 1107] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 294 (0x7f06cde5b400) [pid = 1813] [serial = 1137] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 293 (0x7f06abfd9800) [pid = 1813] [serial = 1233] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 292 (0x7f06cdd2b800) [pid = 1813] [serial = 1131] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 291 (0x7f06bb95b400) [pid = 1813] [serial = 1143] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 290 (0x7f06bafe8000) [pid = 1813] [serial = 1116] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 289 (0x7f06a589c000) [pid = 1813] [serial = 1146] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 288 (0x7f06b092c400) [pid = 1813] [serial = 1418] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 287 (0x7f06b1d77400) [pid = 1813] [serial = 1419] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 286 (0x7f06b21d1800) [pid = 1813] [serial = 1421] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 285 (0x7f06cdeb7400) [pid = 1813] [serial = 1394] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 284 (0x7f06a2220800) [pid = 1813] [serial = 1397] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 283 (0x7f06a2184800) [pid = 1813] [serial = 1400] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 282 (0x7f06b2384400) [pid = 1813] [serial = 1367] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 281 (0x7f06b60e3800) [pid = 1813] [serial = 1370] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 280 (0x7f06a21c5800) [pid = 1813] [serial = 1404] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 279 (0x7f06a15d0800) [pid = 1813] [serial = 1403] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 278 (0x7f06c7dd9800) [pid = 1813] [serial = 1382] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 277 (0x7f06a5ec7000) [pid = 1813] [serial = 1410] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 276 (0x7f06a5958c00) [pid = 1813] [serial = 1409] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 275 (0x7f06a92de800) [pid = 1813] [serial = 1364] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 274 (0x7f06a8eae400) [pid = 1813] [serial = 1412] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 273 (0x7f06a92d9000) [pid = 1813] [serial = 1413] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 272 (0x7f06bcf26800) [pid = 1813] [serial = 1379] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 271 (0x7f06b6d5d400) [pid = 1813] [serial = 1373] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 270 (0x7f06a41ac000) [pid = 1813] [serial = 1385] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 269 (0x7f06c8cb8800) [pid = 1813] [serial = 1388] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 268 (0x7f06cdd24800) [pid = 1813] [serial = 1391] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 267 (0x7f06abd90000) [pid = 1813] [serial = 1415] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 266 (0x7f06a41b9400) [pid = 1813] [serial = 1407] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 265 (0x7f06a3a5b800) [pid = 1813] [serial = 1406] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 264 (0x7f06a452a400) [pid = 1813] [serial = 1361] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 263 (0x7f06b64f3400) [pid = 1813] [serial = 1359] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 262 (0x7f06bbb8f800) [pid = 1813] [serial = 1376] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 261 (0x7f06ac09e800) [pid = 1813] [serial = 1424] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 260 (0x7f06ac09a000) [pid = 1813] [serial = 1416] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 259 (0x7f06b27b8c00) [pid = 1813] [serial = 1422] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 258 (0x7f06cdbbe000) [pid = 1813] [serial = 1125] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 257 (0x7f06b237b000) [pid = 1813] [serial = 1110] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 256 (0x7f06a4c7bc00) [pid = 1813] [serial = 1140] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 255 (0x7f06bc803400) [pid = 1813] [serial = 1119] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 254 (0x7f06a308cc00) [pid = 1813] [serial = 1128] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 253 (0x7f06a451e800) [pid = 1813] [serial = 1134] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 252 (0x7f06b60d9800) [pid = 1813] [serial = 1113] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x7f06ca011400) [pid = 1813] [serial = 1122] [outer = (nil)] [url = about:blank] 20:29:07 INFO - PROCESS | 1813 | 1461122947561 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 3095ms 20:29:07 INFO - PROCESS | 1813 | 1461122947599 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 20:29:07 INFO - PROCESS | 1813 | 1461122947606 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 20:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:29:07 INFO - PROCESS | 1813 | 1461122947615 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:29:07 INFO - PROCESS | 1813 | 1461122947620 Marionette TRACE conn3 <- [1,2038,null,{}] 20:29:07 INFO - PROCESS | 1813 | 1461122947627 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:07 INFO - PROCESS | 1813 | 1461122947847 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 20:29:08 INFO - PROCESS | 1813 | 1461122948032 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069f2bd800 == 132 [pid = 1813] [id = 517] 20:29:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x7f069e304800) [pid = 1813] [serial = 1552] [outer = (nil)] 20:29:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 253 (0x7f06a130ec00) [pid = 1813] [serial = 1553] [outer = 0x7f069e304800] 20:29:08 INFO - PROCESS | 1813 | 1461122948100 Marionette DEBUG loaded listener.js 20:29:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 254 (0x7f06a19c5800) [pid = 1813] [serial = 1554] [outer = 0x7f069e304800] 20:29:09 INFO - PROCESS | 1813 | 1461122949040 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 20:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1493ms 20:29:09 INFO - PROCESS | 1813 | 1461122949113 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 20:29:09 INFO - PROCESS | 1813 | 1461122949120 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 20:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:29:09 INFO - PROCESS | 1813 | 1461122949127 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:29:09 INFO - PROCESS | 1813 | 1461122949129 Marionette TRACE conn3 <- [1,2042,null,{}] 20:29:09 INFO - PROCESS | 1813 | 1461122949136 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:09 INFO - PROCESS | 1813 | 1461122949364 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 20:29:09 INFO - PROCESS | 1813 | 1461122949619 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2191800 == 133 [pid = 1813] [id = 518] 20:29:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 255 (0x7f06a19d0400) [pid = 1813] [serial = 1555] [outer = (nil)] 20:29:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 256 (0x7f06a2218400) [pid = 1813] [serial = 1556] [outer = 0x7f06a19d0400] 20:29:09 INFO - PROCESS | 1813 | 1461122949699 Marionette DEBUG loaded listener.js 20:29:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 257 (0x7f06a227f400) [pid = 1813] [serial = 1557] [outer = 0x7f06a19d0400] 20:29:10 INFO - PROCESS | 1813 | 1461122950545 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1437ms 20:29:10 INFO - PROCESS | 1813 | 1461122950571 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 20:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:29:10 INFO - PROCESS | 1813 | 1461122950575 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 20:29:10 INFO - PROCESS | 1813 | 1461122950590 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:29:10 INFO - PROCESS | 1813 | 1461122950600 Marionette TRACE conn3 <- [1,2046,null,{}] 20:29:10 INFO - PROCESS | 1813 | 1461122950613 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:10 INFO - PROCESS | 1813 | 1461122950910 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 20:29:10 INFO - PROCESS | 1813 | 1461122950956 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4db9800 == 134 [pid = 1813] [id = 519] 20:29:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 258 (0x7f06a21c3400) [pid = 1813] [serial = 1558] [outer = (nil)] 20:29:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 259 (0x7f06a2287c00) [pid = 1813] [serial = 1559] [outer = 0x7f06a21c3400] 20:29:11 INFO - PROCESS | 1813 | 1461122951069 Marionette DEBUG loaded listener.js 20:29:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 260 (0x7f06a3a5c800) [pid = 1813] [serial = 1560] [outer = 0x7f06a21c3400] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 259 (0x7f06a41b3400) [pid = 1813] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 258 (0x7f06b67d6400) [pid = 1813] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 257 (0x7f06b6ea5c00) [pid = 1813] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 256 (0x7f06a2ca8400) [pid = 1813] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 255 (0x7f06a6062000) [pid = 1813] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 254 (0x7f06a69af400) [pid = 1813] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 253 (0x7f06a3891400) [pid = 1813] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 252 (0x7f06b255e000) [pid = 1813] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x7f06a09f5400) [pid = 1813] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f06a4c71c00) [pid = 1813] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f06a595f800) [pid = 1813] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f06b6ea0c00) [pid = 1813] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x7f06b2b0a800) [pid = 1813] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x7f06a15d0000) [pid = 1813] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x7f06a2caa000) [pid = 1813] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f06a4c79c00) [pid = 1813] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f06a4532c00) [pid = 1813] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f06b2558400) [pid = 1813] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f06b6e99800) [pid = 1813] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f06b2258800) [pid = 1813] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f06b402c000) [pid = 1813] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f06b2257c00) [pid = 1813] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f06a61d0400) [pid = 1813] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f06a6063400) [pid = 1813] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f06abd81c00) [pid = 1813] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f06a3895000) [pid = 1813] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f06b9b86400) [pid = 1813] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f06a595f400) [pid = 1813] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f06a9258800) [pid = 1813] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f06bbb84c00) [pid = 1813] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f06a5ecd800) [pid = 1813] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f06a4511c00) [pid = 1813] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f06a09ecc00) [pid = 1813] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f06a24bfc00) [pid = 1813] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f06a4519800) [pid = 1813] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f06bb21d400) [pid = 1813] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f06b2704c00) [pid = 1813] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f06a15ce800) [pid = 1813] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f06b7d80400) [pid = 1813] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f06a41a3400) [pid = 1813] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f06a61d7c00) [pid = 1813] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f06b0923000) [pid = 1813] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f06b2d54800) [pid = 1813] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f06b074c400) [pid = 1813] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f06a41a2c00) [pid = 1813] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f06b1fed000) [pid = 1813] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f06b88cd000) [pid = 1813] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f06b88cac00) [pid = 1813] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f06b1fe2c00) [pid = 1813] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f06b2b08400) [pid = 1813] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f06a3894800) [pid = 1813] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f06a228a000) [pid = 1813] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f06a217fc00) [pid = 1813] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f06a8eb5000) [pid = 1813] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f06cdbb9800) [pid = 1813] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f06ab865c00) [pid = 1813] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06a19c3400) [pid = 1813] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06a2cb3c00) [pid = 1813] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f069e304400) [pid = 1813] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f069e306400) [pid = 1813] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06a5d04000) [pid = 1813] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06a5ee7800) [pid = 1813] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06baddf400) [pid = 1813] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06a2cae000) [pid = 1813] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06a2187000) [pid = 1813] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f069f4cb000) [pid = 1813] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f069f4cac00) [pid = 1813] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06abfda400) [pid = 1813] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f069f10b400) [pid = 1813] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f069e310800) [pid = 1813] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06a19c6000) [pid = 1813] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06a5ecc800) [pid = 1813] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06a3086800) [pid = 1813] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06abcd4400) [pid = 1813] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:29:12 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06a19c7800) [pid = 1813] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:29:13 INFO - PROCESS | 1813 | 1461122953176 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2616ms 20:29:13 INFO - PROCESS | 1813 | 1461122953198 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 20:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:29:13 INFO - PROCESS | 1813 | 1461122953204 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 20:29:13 INFO - PROCESS | 1813 | 1461122953211 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:29:13 INFO - PROCESS | 1813 | 1461122953214 Marionette TRACE conn3 <- [1,2050,null,{}] 20:29:13 INFO - PROCESS | 1813 | 1461122953232 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:13 INFO - PROCESS | 1813 | 1461122953439 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 20:29:13 INFO - PROCESS | 1813 | 1461122953455 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a20d1800 == 135 [pid = 1813] [id = 520] 20:29:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f069f10b400) [pid = 1813] [serial = 1561] [outer = (nil)] 20:29:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06a19c6c00) [pid = 1813] [serial = 1562] [outer = 0x7f069f10b400] 20:29:13 INFO - PROCESS | 1813 | 1461122953519 Marionette DEBUG loaded listener.js 20:29:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06a228a000) [pid = 1813] [serial = 1563] [outer = 0x7f069f10b400] 20:29:14 INFO - PROCESS | 1813 | 1461122954475 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1334ms 20:29:14 INFO - PROCESS | 1813 | 1461122954545 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 20:29:14 INFO - PROCESS | 1813 | 1461122954561 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 20:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:29:14 INFO - PROCESS | 1813 | 1461122954568 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:29:14 INFO - PROCESS | 1813 | 1461122954572 Marionette TRACE conn3 <- [1,2054,null,{}] 20:29:14 INFO - PROCESS | 1813 | 1461122954577 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:14 INFO - PROCESS | 1813 | 1461122954947 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 20:29:15 INFO - PROCESS | 1813 | 1461122955281 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069f0ba000 == 136 [pid = 1813] [id = 521] 20:29:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f069e30d400) [pid = 1813] [serial = 1564] [outer = (nil)] 20:29:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f069f115c00) [pid = 1813] [serial = 1565] [outer = 0x7f069e30d400] 20:29:15 INFO - PROCESS | 1813 | 1461122955364 Marionette DEBUG loaded listener.js 20:29:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f069f4ce400) [pid = 1813] [serial = 1566] [outer = 0x7f069e30d400] 20:29:16 INFO - PROCESS | 1813 | 1461122956335 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 20:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1830ms 20:29:16 INFO - PROCESS | 1813 | 1461122956401 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 20:29:16 INFO - PROCESS | 1813 | 1461122956409 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 20:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:29:16 INFO - PROCESS | 1813 | 1461122956417 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:29:16 INFO - PROCESS | 1813 | 1461122956425 Marionette TRACE conn3 <- [1,2058,null,{}] 20:29:16 INFO - PROCESS | 1813 | 1461122956433 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:16 INFO - PROCESS | 1813 | 1461122956713 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 20:29:17 INFO - PROCESS | 1813 | 1461122957028 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a3908800 == 137 [pid = 1813] [id = 522] 20:29:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06a130dc00) [pid = 1813] [serial = 1567] [outer = (nil)] 20:29:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06a21be800) [pid = 1813] [serial = 1568] [outer = 0x7f06a130dc00] 20:29:17 INFO - PROCESS | 1813 | 1461122957116 Marionette DEBUG loaded listener.js 20:29:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06a2280c00) [pid = 1813] [serial = 1569] [outer = 0x7f06a130dc00] 20:29:18 INFO - PROCESS | 1813 | 1461122958080 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 20:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1742ms 20:29:18 INFO - PROCESS | 1813 | 1461122958160 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 20:29:18 INFO - PROCESS | 1813 | 1461122958164 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 20:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:29:18 INFO - PROCESS | 1813 | 1461122958172 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:29:18 INFO - PROCESS | 1813 | 1461122958175 Marionette TRACE conn3 <- [1,2062,null,{}] 20:29:18 INFO - PROCESS | 1813 | 1461122958181 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:18 INFO - PROCESS | 1813 | 1461122958422 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 20:29:18 INFO - PROCESS | 1813 | 1461122958770 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a5da0800 == 138 [pid = 1813] [id = 523] 20:29:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06a3081400) [pid = 1813] [serial = 1570] [outer = (nil)] 20:29:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06a3899000) [pid = 1813] [serial = 1571] [outer = 0x7f06a3081400] 20:29:18 INFO - PROCESS | 1813 | 1461122958851 Marionette DEBUG loaded listener.js 20:29:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06a41a9000) [pid = 1813] [serial = 1572] [outer = 0x7f06a3081400] 20:29:19 INFO - PROCESS | 1813 | 1461122959845 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 20:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1734ms 20:29:19 INFO - PROCESS | 1813 | 1461122959907 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 20:29:19 INFO - PROCESS | 1813 | 1461122959913 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 20:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:29:19 INFO - PROCESS | 1813 | 1461122959931 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:29:19 INFO - PROCESS | 1813 | 1461122959939 Marionette TRACE conn3 <- [1,2066,null,{}] 20:29:19 INFO - PROCESS | 1813 | 1461122959945 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:20 INFO - PROCESS | 1813 | 1461122960223 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 20:29:20 INFO - PROCESS | 1813 | 1461122960535 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a81de000 == 139 [pid = 1813] [id = 524] 20:29:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06a3085000) [pid = 1813] [serial = 1573] [outer = (nil)] 20:29:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06a4516c00) [pid = 1813] [serial = 1574] [outer = 0x7f06a3085000] 20:29:20 INFO - PROCESS | 1813 | 1461122960611 Marionette DEBUG loaded listener.js 20:29:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06a45c4000) [pid = 1813] [serial = 1575] [outer = 0x7f06a3085000] 20:29:21 INFO - PROCESS | 1813 | 1461122961518 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 20:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1645ms 20:29:21 INFO - PROCESS | 1813 | 1461122961570 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 20:29:21 INFO - PROCESS | 1813 | 1461122961573 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 20:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:29:21 INFO - PROCESS | 1813 | 1461122961580 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:29:21 INFO - PROCESS | 1813 | 1461122961583 Marionette TRACE conn3 <- [1,2070,null,{}] 20:29:21 INFO - PROCESS | 1813 | 1461122961589 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:21 INFO - PROCESS | 1813 | 1461122961826 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 20:29:22 INFO - PROCESS | 1813 | 1461122962128 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a915c000 == 140 [pid = 1813] [id = 525] 20:29:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06a3089400) [pid = 1813] [serial = 1576] [outer = (nil)] 20:29:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06a4a94000) [pid = 1813] [serial = 1577] [outer = 0x7f06a3089400] 20:29:22 INFO - PROCESS | 1813 | 1461122962212 Marionette DEBUG loaded listener.js 20:29:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06a5690400) [pid = 1813] [serial = 1578] [outer = 0x7f06a3089400] 20:29:23 INFO - PROCESS | 1813 | 1461122963069 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 20:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1539ms 20:29:23 INFO - PROCESS | 1813 | 1461122963120 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 20:29:23 INFO - PROCESS | 1813 | 1461122963125 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 20:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:29:23 INFO - PROCESS | 1813 | 1461122963131 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:29:23 INFO - PROCESS | 1813 | 1461122963135 Marionette TRACE conn3 <- [1,2074,null,{}] 20:29:23 INFO - PROCESS | 1813 | 1461122963140 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:23 INFO - PROCESS | 1813 | 1461122963376 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 20:29:23 INFO - PROCESS | 1813 | 1461122963697 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9471000 == 141 [pid = 1813] [id = 526] 20:29:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f06a5ecc800) [pid = 1813] [serial = 1579] [outer = (nil)] 20:29:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f06a5ee3c00) [pid = 1813] [serial = 1580] [outer = 0x7f06a5ecc800] 20:29:23 INFO - PROCESS | 1813 | 1461122963794 Marionette DEBUG loaded listener.js 20:29:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f06a69ab800) [pid = 1813] [serial = 1581] [outer = 0x7f06a5ecc800] 20:29:24 INFO - PROCESS | 1813 | 1461122964721 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 20:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1637ms 20:29:24 INFO - PROCESS | 1813 | 1461122964769 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 20:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:29:24 INFO - PROCESS | 1813 | 1461122964773 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 20:29:24 INFO - PROCESS | 1813 | 1461122964780 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:29:24 INFO - PROCESS | 1813 | 1461122964783 Marionette TRACE conn3 <- [1,2078,null,{}] 20:29:24 INFO - PROCESS | 1813 | 1461122964789 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:25 INFO - PROCESS | 1813 | 1461122965034 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 20:29:25 INFO - PROCESS | 1813 | 1461122965307 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06abc4a800 == 142 [pid = 1813] [id = 527] 20:29:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f06a2caa000) [pid = 1813] [serial = 1582] [outer = (nil)] 20:29:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f06a7d73c00) [pid = 1813] [serial = 1583] [outer = 0x7f06a2caa000] 20:29:25 INFO - PROCESS | 1813 | 1461122965387 Marionette DEBUG loaded listener.js 20:29:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f06a80f8c00) [pid = 1813] [serial = 1584] [outer = 0x7f06a2caa000] 20:29:26 INFO - PROCESS | 1813 | 1461122966315 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 20:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1591ms 20:29:26 INFO - PROCESS | 1813 | 1461122966371 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 20:29:26 INFO - PROCESS | 1813 | 1461122966375 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 20:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:29:26 INFO - PROCESS | 1813 | 1461122966382 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:29:26 INFO - PROCESS | 1813 | 1461122966386 Marionette TRACE conn3 <- [1,2082,null,{}] 20:29:26 INFO - PROCESS | 1813 | 1461122966392 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:26 INFO - PROCESS | 1813 | 1461122966634 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 20:29:26 INFO - PROCESS | 1813 | 1461122966941 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b05800 == 143 [pid = 1813] [id = 528] 20:29:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f06a595f400) [pid = 1813] [serial = 1585] [outer = (nil)] 20:29:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f06a8eb6c00) [pid = 1813] [serial = 1586] [outer = 0x7f06a595f400] 20:29:27 INFO - PROCESS | 1813 | 1461122967025 Marionette DEBUG loaded listener.js 20:29:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f06a92da800) [pid = 1813] [serial = 1587] [outer = 0x7f06a595f400] 20:29:27 INFO - PROCESS | 1813 | 1461122967930 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 20:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1586ms 20:29:27 INFO - PROCESS | 1813 | 1461122967979 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 20:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:29:27 INFO - PROCESS | 1813 | 1461122967984 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 20:29:27 INFO - PROCESS | 1813 | 1461122967991 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:29:28 INFO - PROCESS | 1813 | 1461122967995 Marionette TRACE conn3 <- [1,2086,null,{}] 20:29:28 INFO - PROCESS | 1813 | 1461122968002 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:28 INFO - PROCESS | 1813 | 1461122968244 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 20:29:28 INFO - PROCESS | 1813 | 1461122968527 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1fcb000 == 144 [pid = 1813] [id = 529] 20:29:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f06a80f5c00) [pid = 1813] [serial = 1588] [outer = (nil)] 20:29:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f06ab473800) [pid = 1813] [serial = 1589] [outer = 0x7f06a80f5c00] 20:29:28 INFO - PROCESS | 1813 | 1461122968611 Marionette DEBUG loaded listener.js 20:29:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f06abcc6c00) [pid = 1813] [serial = 1590] [outer = 0x7f06a80f5c00] 20:29:29 INFO - PROCESS | 1813 | 1461122969491 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 20:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1593ms 20:29:29 INFO - PROCESS | 1813 | 1461122969584 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 20:29:29 INFO - PROCESS | 1813 | 1461122969588 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 20:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:29:29 INFO - PROCESS | 1813 | 1461122969595 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:29:29 INFO - PROCESS | 1813 | 1461122969598 Marionette TRACE conn3 <- [1,2090,null,{}] 20:29:29 INFO - PROCESS | 1813 | 1461122969604 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:29 INFO - PROCESS | 1813 | 1461122969877 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 20:29:30 INFO - PROCESS | 1813 | 1461122970186 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2515800 == 145 [pid = 1813] [id = 530] 20:29:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f06a80fa400) [pid = 1813] [serial = 1591] [outer = (nil)] 20:29:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f06abcd3c00) [pid = 1813] [serial = 1592] [outer = 0x7f06a80fa400] 20:29:30 INFO - PROCESS | 1813 | 1461122970270 Marionette DEBUG loaded listener.js 20:29:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f06abd90c00) [pid = 1813] [serial = 1593] [outer = 0x7f06a80fa400] 20:29:31 INFO - PROCESS | 1813 | 1461122971159 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 20:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1632ms 20:29:31 INFO - PROCESS | 1813 | 1461122971228 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 20:29:31 INFO - PROCESS | 1813 | 1461122971231 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 20:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:29:31 INFO - PROCESS | 1813 | 1461122971239 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:29:31 INFO - PROCESS | 1813 | 1461122971243 Marionette TRACE conn3 <- [1,2094,null,{}] 20:29:31 INFO - PROCESS | 1813 | 1461122971248 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:31 INFO - PROCESS | 1813 | 1461122971491 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 20:29:31 INFO - PROCESS | 1813 | 1461122971820 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2ecb800 == 146 [pid = 1813] [id = 531] 20:29:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f06b0747800) [pid = 1813] [serial = 1594] [outer = (nil)] 20:29:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f06b0750000) [pid = 1813] [serial = 1595] [outer = 0x7f06b0747800] 20:29:31 INFO - PROCESS | 1813 | 1461122971926 Marionette DEBUG loaded listener.js 20:29:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f06b0a27000) [pid = 1813] [serial = 1596] [outer = 0x7f06b0747800] 20:29:32 INFO - PROCESS | 1813 | 1461122972869 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 20:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1685ms 20:29:32 INFO - PROCESS | 1813 | 1461122972926 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 20:29:32 INFO - PROCESS | 1813 | 1461122972937 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 20:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:29:32 INFO - PROCESS | 1813 | 1461122972944 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:29:32 INFO - PROCESS | 1813 | 1461122972949 Marionette TRACE conn3 <- [1,2098,null,{}] 20:29:32 INFO - PROCESS | 1813 | 1461122972956 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:33 INFO - PROCESS | 1813 | 1461122973225 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 20:29:33 INFO - PROCESS | 1813 | 1461122973538 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b602d800 == 147 [pid = 1813] [id = 532] 20:29:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f06a92e0c00) [pid = 1813] [serial = 1597] [outer = (nil)] 20:29:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f06b1fef800) [pid = 1813] [serial = 1598] [outer = 0x7f06a92e0c00] 20:29:33 INFO - PROCESS | 1813 | 1461122973621 Marionette DEBUG loaded listener.js 20:29:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f06b2384400) [pid = 1813] [serial = 1599] [outer = 0x7f06a92e0c00] 20:29:34 INFO - PROCESS | 1813 | 1461122974479 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 20:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1586ms 20:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:29:34 INFO - PROCESS | 1813 | 1461122974532 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 20:29:34 INFO - PROCESS | 1813 | 1461122974535 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 20:29:34 INFO - PROCESS | 1813 | 1461122974542 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:29:34 INFO - PROCESS | 1813 | 1461122974545 Marionette TRACE conn3 <- [1,2102,null,{}] 20:29:34 INFO - PROCESS | 1813 | 1461122974552 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:34 INFO - PROCESS | 1813 | 1461122974803 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 20:29:35 INFO - PROCESS | 1813 | 1461122975071 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b690a000 == 148 [pid = 1813] [id = 533] 20:29:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f06ac085000) [pid = 1813] [serial = 1600] [outer = (nil)] 20:29:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f06b2559800) [pid = 1813] [serial = 1601] [outer = 0x7f06ac085000] 20:29:35 INFO - PROCESS | 1813 | 1461122975194 Marionette DEBUG loaded listener.js 20:29:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f06b2704800) [pid = 1813] [serial = 1602] [outer = 0x7f06ac085000] 20:29:36 INFO - PROCESS | 1813 | 1461122976082 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 20:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1588ms 20:29:36 INFO - PROCESS | 1813 | 1461122976131 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 20:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:29:36 INFO - PROCESS | 1813 | 1461122976135 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 20:29:36 INFO - PROCESS | 1813 | 1461122976142 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:29:36 INFO - PROCESS | 1813 | 1461122976146 Marionette TRACE conn3 <- [1,2106,null,{}] 20:29:36 INFO - PROCESS | 1813 | 1461122976152 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:36 INFO - PROCESS | 1813 | 1461122976405 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 20:29:36 INFO - PROCESS | 1813 | 1461122976716 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b694c000 == 149 [pid = 1813] [id = 534] 20:29:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f06b2259c00) [pid = 1813] [serial = 1603] [outer = (nil)] 20:29:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f06b27ad000) [pid = 1813] [serial = 1604] [outer = 0x7f06b2259c00] 20:29:36 INFO - PROCESS | 1813 | 1461122976799 Marionette DEBUG loaded listener.js 20:29:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f06b27b7800) [pid = 1813] [serial = 1605] [outer = 0x7f06b2259c00] 20:29:37 INFO - PROCESS | 1813 | 1461122977684 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 20:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1586ms 20:29:37 INFO - PROCESS | 1813 | 1461122977728 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 20:29:37 INFO - PROCESS | 1813 | 1461122977732 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 20:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:29:37 INFO - PROCESS | 1813 | 1461122977738 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:29:37 INFO - PROCESS | 1813 | 1461122977742 Marionette TRACE conn3 <- [1,2110,null,{}] 20:29:37 INFO - PROCESS | 1813 | 1461122977747 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:37 INFO - PROCESS | 1813 | 1461122977983 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 20:29:38 INFO - PROCESS | 1813 | 1461122978303 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a8c800 == 150 [pid = 1813] [id = 535] 20:29:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f06b2390800) [pid = 1813] [serial = 1606] [outer = (nil)] 20:29:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f06b2b83c00) [pid = 1813] [serial = 1607] [outer = 0x7f06b2390800] 20:29:38 INFO - PROCESS | 1813 | 1461122978384 Marionette DEBUG loaded listener.js 20:29:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f06b2d51c00) [pid = 1813] [serial = 1608] [outer = 0x7f06b2390800] 20:29:39 INFO - PROCESS | 1813 | 1461122979454 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 20:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1786ms 20:29:39 INFO - PROCESS | 1813 | 1461122979527 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 20:29:39 INFO - PROCESS | 1813 | 1461122979531 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 20:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:29:39 INFO - PROCESS | 1813 | 1461122979538 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:29:39 INFO - PROCESS | 1813 | 1461122979542 Marionette TRACE conn3 <- [1,2114,null,{}] 20:29:39 INFO - PROCESS | 1813 | 1461122979548 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:39 INFO - PROCESS | 1813 | 1461122979837 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 20:29:40 INFO - PROCESS | 1813 | 1461122980152 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bac4d800 == 151 [pid = 1813] [id = 536] 20:29:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f06b270f800) [pid = 1813] [serial = 1609] [outer = (nil)] 20:29:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f06b3035000) [pid = 1813] [serial = 1610] [outer = 0x7f06b270f800] 20:29:40 INFO - PROCESS | 1813 | 1461122980234 Marionette DEBUG loaded listener.js 20:29:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f06b5e48000) [pid = 1813] [serial = 1611] [outer = 0x7f06b270f800] 20:29:41 INFO - PROCESS | 1813 | 1461122981174 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 20:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1692ms 20:29:41 INFO - PROCESS | 1813 | 1461122981231 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 20:29:41 INFO - PROCESS | 1813 | 1461122981235 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 20:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:29:41 INFO - PROCESS | 1813 | 1461122981242 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:29:41 INFO - PROCESS | 1813 | 1461122981245 Marionette TRACE conn3 <- [1,2118,null,{}] 20:29:41 INFO - PROCESS | 1813 | 1461122981252 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:41 INFO - PROCESS | 1813 | 1461122981485 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 20:29:41 INFO - PROCESS | 1813 | 1461122981799 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb3ed800 == 152 [pid = 1813] [id = 537] 20:29:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f06a15ca800) [pid = 1813] [serial = 1612] [outer = (nil)] 20:29:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f06b5e9a400) [pid = 1813] [serial = 1613] [outer = 0x7f06a15ca800] 20:29:41 INFO - PROCESS | 1813 | 1461122981885 Marionette DEBUG loaded listener.js 20:29:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f06b60ac800) [pid = 1813] [serial = 1614] [outer = 0x7f06a15ca800] 20:29:42 INFO - PROCESS | 1813 | 1461122982740 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 20:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1535ms 20:29:42 INFO - PROCESS | 1813 | 1461122982778 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 20:29:42 INFO - PROCESS | 1813 | 1461122982782 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 20:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:29:42 INFO - PROCESS | 1813 | 1461122982788 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:29:42 INFO - PROCESS | 1813 | 1461122982791 Marionette TRACE conn3 <- [1,2122,null,{}] 20:29:42 INFO - PROCESS | 1813 | 1461122982797 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:43 INFO - PROCESS | 1813 | 1461122983033 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 20:29:43 INFO - PROCESS | 1813 | 1461122983308 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbed5000 == 153 [pid = 1813] [id = 538] 20:29:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f06b2d56000) [pid = 1813] [serial = 1615] [outer = (nil)] 20:29:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f06b60dd400) [pid = 1813] [serial = 1616] [outer = 0x7f06b2d56000] 20:29:43 INFO - PROCESS | 1813 | 1461122983429 Marionette DEBUG loaded listener.js 20:29:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f06b64f0000) [pid = 1813] [serial = 1617] [outer = 0x7f06b2d56000] 20:29:44 INFO - PROCESS | 1813 | 1461122984330 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 20:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1581ms 20:29:44 INFO - PROCESS | 1813 | 1461122984370 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 20:29:44 INFO - PROCESS | 1813 | 1461122984373 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 20:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:29:44 INFO - PROCESS | 1813 | 1461122984380 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:29:44 INFO - PROCESS | 1813 | 1461122984383 Marionette TRACE conn3 <- [1,2126,null,{}] 20:29:44 INFO - PROCESS | 1813 | 1461122984388 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:44 INFO - PROCESS | 1813 | 1461122984631 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 20:29:45 INFO - PROCESS | 1813 | 1461122985028 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069f0cd800 == 154 [pid = 1813] [id = 539] 20:29:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f069f10c400) [pid = 1813] [serial = 1618] [outer = (nil)] 20:29:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f069f39c000) [pid = 1813] [serial = 1619] [outer = 0x7f069f10c400] 20:29:45 INFO - PROCESS | 1813 | 1461122985110 Marionette DEBUG loaded listener.js 20:29:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f06a5898000) [pid = 1813] [serial = 1620] [outer = 0x7f069f10c400] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a3b57000 == 153 [pid = 1813] [id = 451] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a1958000 == 152 [pid = 1813] [id = 448] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2194000 == 151 [pid = 1813] [id = 466] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06aae57800 == 150 [pid = 1813] [id = 465] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1fc8800 == 149 [pid = 1813] [id = 166] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a20d1800 == 148 [pid = 1813] [id = 520] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4db9800 == 147 [pid = 1813] [id = 519] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2191800 == 146 [pid = 1813] [id = 518] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069f2bd800 == 145 [pid = 1813] [id = 517] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a0871800 == 144 [pid = 1813] [id = 516] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a09c7800 == 143 [pid = 1813] [id = 515] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069e24e800 == 142 [pid = 1813] [id = 514] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a087c000 == 141 [pid = 1813] [id = 513] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4a1c800 == 140 [pid = 1813] [id = 512] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2c1e800 == 139 [pid = 1813] [id = 511] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069d6df800 == 138 [pid = 1813] [id = 510] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069eee6800 == 137 [pid = 1813] [id = 509] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4ed4800 == 136 [pid = 1813] [id = 508] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cd79c000 == 135 [pid = 1813] [id = 507] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c204d800 == 134 [pid = 1813] [id = 506] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bca29800 == 133 [pid = 1813] [id = 505] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb4d2800 == 132 [pid = 1813] [id = 504] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6a91000 == 131 [pid = 1813] [id = 503] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6530800 == 130 [pid = 1813] [id = 502] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3d22800 == 129 [pid = 1813] [id = 501] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2217800 == 128 [pid = 1813] [id = 500] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9453000 == 127 [pid = 1813] [id = 499] 20:29:46 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2193800 == 126 [pid = 1813] [id = 498] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f06b7d84400) [pid = 1813] [serial = 1374] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f06cdeb2800) [pid = 1813] [serial = 1392] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f06b0a30000) [pid = 1813] [serial = 1176] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f06c8c2f000) [pid = 1813] [serial = 1383] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f06a5ef1c00) [pid = 1813] [serial = 1269] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f06b5f5e000) [pid = 1813] [serial = 1245] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f06ce104800) [pid = 1813] [serial = 1203] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f06ba02e400) [pid = 1813] [serial = 1332] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f06b5f62800) [pid = 1813] [serial = 1320] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f06a2225000) [pid = 1813] [serial = 1398] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f06a8eb3800) [pid = 1813] [serial = 1173] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f06a92d7c00) [pid = 1813] [serial = 1302] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f06a595b000) [pid = 1813] [serial = 1236] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f06b4a18c00) [pid = 1813] [serial = 1317] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f06b88c7800) [pid = 1813] [serial = 1329] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f06b303c400) [pid = 1813] [serial = 1314] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f06b6c4a800) [pid = 1813] [serial = 1248] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f06b27ac000) [pid = 1813] [serial = 1311] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f06ab871000) [pid = 1813] [serial = 1365] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f06ab86c800) [pid = 1813] [serial = 1239] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f06b2ea7800) [pid = 1813] [serial = 1179] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f06a595e000) [pid = 1813] [serial = 1362] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f06bb1b8400) [pid = 1813] [serial = 1335] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f06a5967400) [pid = 1813] [serial = 1200] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f06ca1c8400) [pid = 1813] [serial = 1194] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f06bc4a7400) [pid = 1813] [serial = 1377] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f06cc089c00) [pid = 1813] [serial = 1263] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f06a5d0f000) [pid = 1813] [serial = 1299] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f06a2ca7c00) [pid = 1813] [serial = 1296] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f06a24cd800) [pid = 1813] [serial = 1206] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f06cdbb6800) [pid = 1813] [serial = 1266] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f06bea59000) [pid = 1813] [serial = 1380] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f06b60e1000) [pid = 1813] [serial = 1323] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f06ce19b000) [pid = 1813] [serial = 1395] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f06bbb8d000) [pid = 1813] [serial = 1254] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f06c90e2800) [pid = 1813] [serial = 1389] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f06c8c23400) [pid = 1813] [serial = 1191] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f06b2d4d000) [pid = 1813] [serial = 1368] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f06b67d4800) [pid = 1813] [serial = 1371] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f06b2b06000) [pid = 1813] [serial = 1242] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f06a41b1000) [pid = 1813] [serial = 1386] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06b60db000) [pid = 1813] [serial = 1182] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06beb1f000) [pid = 1813] [serial = 1257] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06bb956c00) [pid = 1813] [serial = 1251] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06beb1b000) [pid = 1813] [serial = 1188] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06c8c31c00) [pid = 1813] [serial = 1260] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06b88c3400) [pid = 1813] [serial = 1104] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06a41c0000) [pid = 1813] [serial = 1197] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06b6c53c00) [pid = 1813] [serial = 1326] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06bb958800) [pid = 1813] [serial = 1185] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f06a4514c00) [pid = 1813] [serial = 1170] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06b0925400) [pid = 1813] [serial = 1305] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06b1d77c00) [pid = 1813] [serial = 1308] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06b5f5ec00) [pid = 1813] [serial = 1338] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06a221ac00) [pid = 1813] [serial = 1401] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06a41b4000) [pid = 1813] [serial = 1487] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06a4c73c00) [pid = 1813] [serial = 1488] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06a2288c00) [pid = 1813] [serial = 1485] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06a4c70400) [pid = 1813] [serial = 1493] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06a19cac00) [pid = 1813] [serial = 1448] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06a19cfc00) [pid = 1813] [serial = 1449] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06b5e48800) [pid = 1813] [serial = 1436] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06b60da000) [pid = 1813] [serial = 1437] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f069e30bc00) [pid = 1813] [serial = 1466] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f069e310400) [pid = 1813] [serial = 1467] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06a80f6000) [pid = 1813] [serial = 1469] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06a80fcc00) [pid = 1813] [serial = 1470] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06b64ec400) [pid = 1813] [serial = 1439] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06b6d56800) [pid = 1813] [serial = 1440] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06a61db800) [pid = 1813] [serial = 1490] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06bb961400) [pid = 1813] [serial = 1442] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06bc49dc00) [pid = 1813] [serial = 1443] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06bcb70000) [pid = 1813] [serial = 1445] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06c9d2cc00) [pid = 1813] [serial = 1446] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06a21c8400) [pid = 1813] [serial = 1484] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06a80f3800) [pid = 1813] [serial = 1463] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a80f9400) [pid = 1813] [serial = 1464] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f069f4d2000) [pid = 1813] [serial = 1460] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f069f4d8000) [pid = 1813] [serial = 1461] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06b1d79000) [pid = 1813] [serial = 1433] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06b2b8dc00) [pid = 1813] [serial = 1434] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06a2182c00) [pid = 1813] [serial = 1475] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06a80ff400) [pid = 1813] [serial = 1476] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f069f111400) [pid = 1813] [serial = 1472] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f069f116000) [pid = 1813] [serial = 1473] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f069f39f400) [pid = 1813] [serial = 1478] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06a3892800) [pid = 1813] [serial = 1481] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06a2282c00) [pid = 1813] [serial = 1451] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06a2287000) [pid = 1813] [serial = 1452] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06a61d6c00) [pid = 1813] [serial = 1430] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06a92df400) [pid = 1813] [serial = 1431] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06a308c000) [pid = 1813] [serial = 1427] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06a41ce800) [pid = 1813] [serial = 1428] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06c9dd3000) [pid = 1813] [serial = 1457] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06a41d5400) [pid = 1813] [serial = 1491] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06cdbb3c00) [pid = 1813] [serial = 1458] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a228cc00) [pid = 1813] [serial = 1454] [outer = (nil)] [url = about:blank] 20:29:46 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06bcf27000) [pid = 1813] [serial = 1455] [outer = (nil)] [url = about:blank] 20:29:47 INFO - PROCESS | 1813 | 1461122987474 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 20:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 3139ms 20:29:47 INFO - PROCESS | 1813 | 1461122987520 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 20:29:47 INFO - PROCESS | 1813 | 1461122987528 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 20:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:29:47 INFO - PROCESS | 1813 | 1461122987537 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:29:47 INFO - PROCESS | 1813 | 1461122987543 Marionette TRACE conn3 <- [1,2130,null,{}] 20:29:47 INFO - PROCESS | 1813 | 1461122987551 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:47 INFO - PROCESS | 1813 | 1461122987788 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 20:29:47 INFO - PROCESS | 1813 | 1461122987972 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069eef6800 == 127 [pid = 1813] [id = 540] 20:29:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f069f4a7800) [pid = 1813] [serial = 1621] [outer = (nil)] 20:29:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f069f4d2000) [pid = 1813] [serial = 1622] [outer = 0x7f069f4a7800] 20:29:48 INFO - PROCESS | 1813 | 1461122988046 Marionette DEBUG loaded listener.js 20:29:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a06d8000) [pid = 1813] [serial = 1623] [outer = 0x7f069f4a7800] 20:29:49 INFO - PROCESS | 1813 | 1461122989001 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 20:29:49 INFO - PROCESS | 1813 | 1461122989082 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 20:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:29:49 INFO - PROCESS | 1813 | 1461122989093 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:29:49 INFO - PROCESS | 1813 | 1461122989097 Marionette TRACE conn3 <- [1,2134,null,{}] 20:29:49 INFO - PROCESS | 1813 | 1461122989104 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:49 INFO - PROCESS | 1813 | 1461122989445 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 20:29:49 INFO - PROCESS | 1813 | 1461122989475 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a13d7800 == 128 [pid = 1813] [id = 541] 20:29:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f069f4a8400) [pid = 1813] [serial = 1624] [outer = (nil)] 20:29:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a15ce400) [pid = 1813] [serial = 1625] [outer = 0x7f069f4a8400] 20:29:49 INFO - PROCESS | 1813 | 1461122989541 Marionette DEBUG loaded listener.js 20:29:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06a2178400) [pid = 1813] [serial = 1626] [outer = 0x7f069f4a8400] 20:29:50 INFO - PROCESS | 1813 | 1461122990562 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 20:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1530ms 20:29:50 INFO - PROCESS | 1813 | 1461122990629 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 20:29:50 INFO - PROCESS | 1813 | 1461122990636 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 20:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:29:50 INFO - PROCESS | 1813 | 1461122990650 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:29:50 INFO - PROCESS | 1813 | 1461122990659 Marionette TRACE conn3 <- [1,2138,null,{}] 20:29:50 INFO - PROCESS | 1813 | 1461122990705 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:51 INFO - PROCESS | 1813 | 1461122991175 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 20:29:51 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06a19cb800) [pid = 1813] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:29:51 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f069f117000) [pid = 1813] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:29:51 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f069f115800) [pid = 1813] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:29:51 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f069e304800) [pid = 1813] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:29:51 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a21c3400) [pid = 1813] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:29:51 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f069e30ec00) [pid = 1813] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:29:51 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06a19d0400) [pid = 1813] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:29:51 INFO - PROCESS | 1813 | 1461122991666 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a13ce800 == 129 [pid = 1813] [id = 542] 20:29:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f069e304800) [pid = 1813] [serial = 1627] [outer = (nil)] 20:29:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f069f3a8400) [pid = 1813] [serial = 1628] [outer = 0x7f069e304800] 20:29:51 INFO - PROCESS | 1813 | 1461122991740 Marionette DEBUG loaded listener.js 20:29:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a2ca7400) [pid = 1813] [serial = 1629] [outer = 0x7f069e304800] 20:29:52 INFO - PROCESS | 1813 | 1461122992512 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 20:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1920ms 20:29:52 INFO - PROCESS | 1813 | 1461122992569 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 20:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:29:52 INFO - PROCESS | 1813 | 1461122992574 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 20:29:52 INFO - PROCESS | 1813 | 1461122992582 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:29:52 INFO - PROCESS | 1813 | 1461122992584 Marionette TRACE conn3 <- [1,2142,null,{}] 20:29:52 INFO - PROCESS | 1813 | 1461122992591 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:52 INFO - PROCESS | 1813 | 1461122992891 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 20:29:52 INFO - PROCESS | 1813 | 1461122992916 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2c11800 == 130 [pid = 1813] [id = 543] 20:29:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a2221000) [pid = 1813] [serial = 1630] [outer = (nil)] 20:29:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a41a4400) [pid = 1813] [serial = 1631] [outer = 0x7f06a2221000] 20:29:52 INFO - PROCESS | 1813 | 1461122992982 Marionette DEBUG loaded listener.js 20:29:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a41ad400) [pid = 1813] [serial = 1632] [outer = 0x7f06a2221000] 20:29:54 INFO - PROCESS | 1813 | 1461122994118 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 20:29:54 INFO - PROCESS | 1813 | 1461122994179 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 20:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:29:54 INFO - PROCESS | 1813 | 1461122994189 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:29:54 INFO - PROCESS | 1813 | 1461122994196 Marionette TRACE conn3 <- [1,2146,null,{}] 20:29:54 INFO - PROCESS | 1813 | 1461122994207 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:54 INFO - PROCESS | 1813 | 1461122994495 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 20:29:54 INFO - PROCESS | 1813 | 1461122994841 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a09cc800 == 131 [pid = 1813] [id = 544] 20:29:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f069f3a1400) [pid = 1813] [serial = 1633] [outer = (nil)] 20:29:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06a1303000) [pid = 1813] [serial = 1634] [outer = 0x7f069f3a1400] 20:29:54 INFO - PROCESS | 1813 | 1461122994922 Marionette DEBUG loaded listener.js 20:29:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06a19c6800) [pid = 1813] [serial = 1635] [outer = 0x7f069f3a1400] 20:29:55 INFO - PROCESS | 1813 | 1461122995861 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 20:29:55 INFO - PROCESS | 1813 | 1461122995946 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 20:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:29:55 INFO - PROCESS | 1813 | 1461122995958 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:29:55 INFO - PROCESS | 1813 | 1461122995962 Marionette TRACE conn3 <- [1,2150,null,{}] 20:29:55 INFO - PROCESS | 1813 | 1461122995969 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:56 INFO - PROCESS | 1813 | 1461122996263 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 20:29:56 INFO - PROCESS | 1813 | 1461122996573 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4a1e000 == 132 [pid = 1813] [id = 545] 20:29:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06a2219c00) [pid = 1813] [serial = 1636] [outer = (nil)] 20:29:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06a3086800) [pid = 1813] [serial = 1637] [outer = 0x7f06a2219c00] 20:29:56 INFO - PROCESS | 1813 | 1461122996653 Marionette DEBUG loaded listener.js 20:29:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06a41b9c00) [pid = 1813] [serial = 1638] [outer = 0x7f06a2219c00] 20:29:57 INFO - PROCESS | 1813 | 1461122997702 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 20:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1786ms 20:29:57 INFO - PROCESS | 1813 | 1461122997744 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 20:29:57 INFO - PROCESS | 1813 | 1461122997749 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 20:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:29:57 INFO - PROCESS | 1813 | 1461122997755 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:29:57 INFO - PROCESS | 1813 | 1461122997761 Marionette TRACE conn3 <- [1,2154,null,{}] 20:29:57 INFO - PROCESS | 1813 | 1461122997779 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:58 INFO - PROCESS | 1813 | 1461122998028 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 20:29:58 INFO - PROCESS | 1813 | 1461122998332 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a591b000 == 133 [pid = 1813] [id = 546] 20:29:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06a41d8c00) [pid = 1813] [serial = 1639] [outer = (nil)] 20:29:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06a4529800) [pid = 1813] [serial = 1640] [outer = 0x7f06a41d8c00] 20:29:58 INFO - PROCESS | 1813 | 1461122998419 Marionette DEBUG loaded listener.js 20:29:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06a45d0000) [pid = 1813] [serial = 1641] [outer = 0x7f06a41d8c00] 20:29:59 INFO - PROCESS | 1813 | 1461122999331 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 20:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1642ms 20:29:59 INFO - PROCESS | 1813 | 1461122999399 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 20:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:29:59 INFO - PROCESS | 1813 | 1461122999404 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 20:29:59 INFO - PROCESS | 1813 | 1461122999412 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:29:59 INFO - PROCESS | 1813 | 1461122999414 Marionette TRACE conn3 <- [1,2158,null,{}] 20:29:59 INFO - PROCESS | 1813 | 1461122999421 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:29:59 INFO - PROCESS | 1813 | 1461122999662 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 20:29:59 INFO - PROCESS | 1813 | 1461122999978 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6c04800 == 134 [pid = 1813] [id = 547] 20:30:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06a4a94c00) [pid = 1813] [serial = 1642] [outer = (nil)] 20:30:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06a4c7d400) [pid = 1813] [serial = 1643] [outer = 0x7f06a4a94c00] 20:30:00 INFO - PROCESS | 1813 | 1461123000089 Marionette DEBUG loaded listener.js 20:30:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06a5958800) [pid = 1813] [serial = 1644] [outer = 0x7f06a4a94c00] 20:30:00 INFO - PROCESS | 1813 | 1461123000989 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 20:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1631ms 20:30:01 INFO - PROCESS | 1813 | 1461123001044 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 20:30:01 INFO - PROCESS | 1813 | 1461123001047 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 20:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:30:01 INFO - PROCESS | 1813 | 1461123001054 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:30:01 INFO - PROCESS | 1813 | 1461123001057 Marionette TRACE conn3 <- [1,2162,null,{}] 20:30:01 INFO - PROCESS | 1813 | 1461123001064 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:01 INFO - PROCESS | 1813 | 1461123001313 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 20:30:01 INFO - PROCESS | 1813 | 1461123001614 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a81de800 == 135 [pid = 1813] [id = 548] 20:30:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06a4c73c00) [pid = 1813] [serial = 1645] [outer = (nil)] 20:30:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06a5d11c00) [pid = 1813] [serial = 1646] [outer = 0x7f06a4c73c00] 20:30:01 INFO - PROCESS | 1813 | 1461123001696 Marionette DEBUG loaded listener.js 20:30:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06a5eeb000) [pid = 1813] [serial = 1647] [outer = 0x7f06a4c73c00] 20:30:02 INFO - PROCESS | 1813 | 1461123002679 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 20:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1684ms 20:30:02 INFO - PROCESS | 1813 | 1461123002739 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 20:30:02 INFO - PROCESS | 1813 | 1461123002743 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 20:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:30:02 INFO - PROCESS | 1813 | 1461123002749 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:30:02 INFO - PROCESS | 1813 | 1461123002751 Marionette TRACE conn3 <- [1,2166,null,{}] 20:30:02 INFO - PROCESS | 1813 | 1461123002757 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:03 INFO - PROCESS | 1813 | 1461123003014 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 20:30:03 INFO - PROCESS | 1813 | 1461123003324 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a91dd800 == 136 [pid = 1813] [id = 549] 20:30:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06a7d6b800) [pid = 1813] [serial = 1648] [outer = (nil)] 20:30:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06a7d78800) [pid = 1813] [serial = 1649] [outer = 0x7f06a7d6b800] 20:30:03 INFO - PROCESS | 1813 | 1461123003409 Marionette DEBUG loaded listener.js 20:30:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06a80ff800) [pid = 1813] [serial = 1650] [outer = 0x7f06a7d6b800] 20:30:04 INFO - PROCESS | 1813 | 1461123004293 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 20:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1583ms 20:30:04 INFO - PROCESS | 1813 | 1461123004333 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 20:30:04 INFO - PROCESS | 1813 | 1461123004337 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 20:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:30:04 INFO - PROCESS | 1813 | 1461123004344 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:30:04 INFO - PROCESS | 1813 | 1461123004347 Marionette TRACE conn3 <- [1,2170,null,{}] 20:30:04 INFO - PROCESS | 1813 | 1461123004355 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:04 INFO - PROCESS | 1813 | 1461123004635 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 20:30:04 INFO - PROCESS | 1813 | 1461123004934 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06aae5f000 == 137 [pid = 1813] [id = 550] 20:30:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06a9252800) [pid = 1813] [serial = 1651] [outer = (nil)] 20:30:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06ab866800) [pid = 1813] [serial = 1652] [outer = 0x7f06a9252800] 20:30:05 INFO - PROCESS | 1813 | 1461123005030 Marionette DEBUG loaded listener.js 20:30:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06abccd400) [pid = 1813] [serial = 1653] [outer = 0x7f06a9252800] 20:30:05 INFO - PROCESS | 1813 | 1461123005902 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 20:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1630ms 20:30:05 INFO - PROCESS | 1813 | 1461123005975 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 20:30:05 INFO - PROCESS | 1813 | 1461123005979 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 20:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:30:05 INFO - PROCESS | 1813 | 1461123005986 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:30:05 INFO - PROCESS | 1813 | 1461123005989 Marionette TRACE conn3 <- [1,2174,null,{}] 20:30:05 INFO - PROCESS | 1813 | 1461123005995 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:06 INFO - PROCESS | 1813 | 1461123006229 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 20:30:06 INFO - PROCESS | 1813 | 1461123006537 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b0883000 == 138 [pid = 1813] [id = 551] 20:30:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06a9256000) [pid = 1813] [serial = 1654] [outer = (nil)] 20:30:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06abfd3400) [pid = 1813] [serial = 1655] [outer = 0x7f06a9256000] 20:30:06 INFO - PROCESS | 1813 | 1461123006618 Marionette DEBUG loaded listener.js 20:30:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06ac08ec00) [pid = 1813] [serial = 1656] [outer = 0x7f06a9256000] 20:30:07 INFO - PROCESS | 1813 | 1461123007595 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 20:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1638ms 20:30:07 INFO - PROCESS | 1813 | 1461123007627 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 20:30:07 INFO - PROCESS | 1813 | 1461123007630 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 20:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:30:07 INFO - PROCESS | 1813 | 1461123007637 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:30:07 INFO - PROCESS | 1813 | 1461123007641 Marionette TRACE conn3 <- [1,2178,null,{}] 20:30:07 INFO - PROCESS | 1813 | 1461123007646 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:07 INFO - PROCESS | 1813 | 1461123007877 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 20:30:08 INFO - PROCESS | 1813 | 1461123008146 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2217800 == 139 [pid = 1813] [id = 552] 20:30:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06ab870c00) [pid = 1813] [serial = 1657] [outer = (nil)] 20:30:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06b0922800) [pid = 1813] [serial = 1658] [outer = 0x7f06ab870c00] 20:30:08 INFO - PROCESS | 1813 | 1461123008267 Marionette DEBUG loaded listener.js 20:30:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06b0a23400) [pid = 1813] [serial = 1659] [outer = 0x7f06ab870c00] 20:30:09 INFO - PROCESS | 1813 | 1461123009153 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 20:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1590ms 20:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:30:09 INFO - PROCESS | 1813 | 1461123009229 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 20:30:09 INFO - PROCESS | 1813 | 1461123009232 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 20:30:09 INFO - PROCESS | 1813 | 1461123009239 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:30:09 INFO - PROCESS | 1813 | 1461123009241 Marionette TRACE conn3 <- [1,2182,null,{}] 20:30:09 INFO - PROCESS | 1813 | 1461123009248 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:09 INFO - PROCESS | 1813 | 1461123009500 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 20:30:09 INFO - PROCESS | 1813 | 1461123009804 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2cd1000 == 140 [pid = 1813] [id = 553] 20:30:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06abd81c00) [pid = 1813] [serial = 1660] [outer = (nil)] 20:30:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06b1d72c00) [pid = 1813] [serial = 1661] [outer = 0x7f06abd81c00] 20:30:09 INFO - PROCESS | 1813 | 1461123009885 Marionette DEBUG loaded listener.js 20:30:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06b1ecb000) [pid = 1813] [serial = 1662] [outer = 0x7f06abd81c00] 20:30:10 INFO - PROCESS | 1813 | 1461123010749 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 20:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1581ms 20:30:10 INFO - PROCESS | 1813 | 1461123010819 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 20:30:10 INFO - PROCESS | 1813 | 1461123010824 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 20:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:30:10 INFO - PROCESS | 1813 | 1461123010830 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:30:10 INFO - PROCESS | 1813 | 1461123010834 Marionette TRACE conn3 <- [1,2186,null,{}] 20:30:10 INFO - PROCESS | 1813 | 1461123010839 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:11 INFO - PROCESS | 1813 | 1461123011144 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 20:30:11 INFO - PROCESS | 1813 | 1461123011462 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3d14000 == 141 [pid = 1813] [id = 554] 20:30:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06b2b8f400) [pid = 1813] [serial = 1663] [outer = (nil)] 20:30:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06b2d59000) [pid = 1813] [serial = 1664] [outer = 0x7f06b2b8f400] 20:30:11 INFO - PROCESS | 1813 | 1461123011548 Marionette DEBUG loaded listener.js 20:30:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06b402bc00) [pid = 1813] [serial = 1665] [outer = 0x7f06b2b8f400] 20:30:12 INFO - PROCESS | 1813 | 1461123012524 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 20:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1741ms 20:30:12 INFO - PROCESS | 1813 | 1461123012573 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 20:30:12 INFO - PROCESS | 1813 | 1461123012577 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 20:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:30:12 INFO - PROCESS | 1813 | 1461123012584 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:30:12 INFO - PROCESS | 1813 | 1461123012589 Marionette TRACE conn3 <- [1,2190,null,{}] 20:30:12 INFO - PROCESS | 1813 | 1461123012595 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:12 INFO - PROCESS | 1813 | 1461123012875 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 20:30:13 INFO - PROCESS | 1813 | 1461123013195 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6114000 == 142 [pid = 1813] [id = 555] 20:30:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06b2b0b400) [pid = 1813] [serial = 1666] [outer = (nil)] 20:30:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06b5e50c00) [pid = 1813] [serial = 1667] [outer = 0x7f06b2b0b400] 20:30:13 INFO - PROCESS | 1813 | 1461123013279 Marionette DEBUG loaded listener.js 20:30:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06b60b4000) [pid = 1813] [serial = 1668] [outer = 0x7f06b2b0b400] 20:30:14 INFO - PROCESS | 1813 | 1461123014145 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 20:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1590ms 20:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:30:14 INFO - PROCESS | 1813 | 1461123014175 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 20:30:14 INFO - PROCESS | 1813 | 1461123014178 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 20:30:14 INFO - PROCESS | 1813 | 1461123014185 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:30:14 INFO - PROCESS | 1813 | 1461123014189 Marionette TRACE conn3 <- [1,2194,null,{}] 20:30:14 INFO - PROCESS | 1813 | 1461123014195 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:14 INFO - PROCESS | 1813 | 1461123014439 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 20:30:14 INFO - PROCESS | 1813 | 1461123014706 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6910000 == 143 [pid = 1813] [id = 556] 20:30:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06b2d52c00) [pid = 1813] [serial = 1669] [outer = (nil)] 20:30:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06b620b000) [pid = 1813] [serial = 1670] [outer = 0x7f06b2d52c00] 20:30:14 INFO - PROCESS | 1813 | 1461123014827 Marionette DEBUG loaded listener.js 20:30:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06b67df800) [pid = 1813] [serial = 1671] [outer = 0x7f06b2d52c00] 20:30:15 INFO - PROCESS | 1813 | 1461123015747 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 20:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1634ms 20:30:15 INFO - PROCESS | 1813 | 1461123015819 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 20:30:15 INFO - PROCESS | 1813 | 1461123015822 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 20:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:30:15 INFO - PROCESS | 1813 | 1461123015828 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:30:15 INFO - PROCESS | 1813 | 1461123015830 Marionette TRACE conn3 <- [1,2198,null,{}] 20:30:15 INFO - PROCESS | 1813 | 1461123015837 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:16 INFO - PROCESS | 1813 | 1461123016110 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 20:30:16 INFO - PROCESS | 1813 | 1461123016416 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a9a000 == 144 [pid = 1813] [id = 557] 20:30:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06b4b0a400) [pid = 1813] [serial = 1672] [outer = (nil)] 20:30:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06b6c51800) [pid = 1813] [serial = 1673] [outer = 0x7f06b4b0a400] 20:30:16 INFO - PROCESS | 1813 | 1461123016498 Marionette DEBUG loaded listener.js 20:30:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06b6d57800) [pid = 1813] [serial = 1674] [outer = 0x7f06b4b0a400] 20:30:17 INFO - PROCESS | 1813 | 1461123017346 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1582ms 20:30:17 INFO - PROCESS | 1813 | 1461123017412 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 20:30:17 INFO - PROCESS | 1813 | 1461123017416 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 20:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:30:17 INFO - PROCESS | 1813 | 1461123017423 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:30:17 INFO - PROCESS | 1813 | 1461123017426 Marionette TRACE conn3 <- [1,2202,null,{}] 20:30:17 INFO - PROCESS | 1813 | 1461123017432 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:17 INFO - PROCESS | 1813 | 1461123017719 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 20:30:18 INFO - PROCESS | 1813 | 1461123018036 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ba055800 == 145 [pid = 1813] [id = 558] 20:30:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06abfd4400) [pid = 1813] [serial = 1675] [outer = (nil)] 20:30:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06b6e9b800) [pid = 1813] [serial = 1676] [outer = 0x7f06abfd4400] 20:30:18 INFO - PROCESS | 1813 | 1461123018115 Marionette DEBUG loaded listener.js 20:30:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06b6ea3800) [pid = 1813] [serial = 1677] [outer = 0x7f06abfd4400] 20:30:19 INFO - PROCESS | 1813 | 1461123018999 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 20:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1632ms 20:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:30:19 INFO - PROCESS | 1813 | 1461123019057 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 20:30:19 INFO - PROCESS | 1813 | 1461123019060 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 20:30:19 INFO - PROCESS | 1813 | 1461123019067 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:30:19 INFO - PROCESS | 1813 | 1461123019070 Marionette TRACE conn3 <- [1,2206,null,{}] 20:30:19 INFO - PROCESS | 1813 | 1461123019077 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:19 INFO - PROCESS | 1813 | 1461123019319 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 20:30:19 INFO - PROCESS | 1813 | 1461123019631 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4dd000 == 146 [pid = 1813] [id = 559] 20:30:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06ac098000) [pid = 1813] [serial = 1678] [outer = (nil)] 20:30:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06b7d84400) [pid = 1813] [serial = 1679] [outer = 0x7f06ac098000] 20:30:19 INFO - PROCESS | 1813 | 1461123019714 Marionette DEBUG loaded listener.js 20:30:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06b88cd000) [pid = 1813] [serial = 1680] [outer = 0x7f06ac098000] 20:30:20 INFO - PROCESS | 1813 | 1461123020577 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 20:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1582ms 20:30:20 INFO - PROCESS | 1813 | 1461123020649 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 20:30:20 INFO - PROCESS | 1813 | 1461123020651 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 20:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:30:20 INFO - PROCESS | 1813 | 1461123020661 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:30:20 INFO - PROCESS | 1813 | 1461123020665 Marionette TRACE conn3 <- [1,2210,null,{}] 20:30:20 INFO - PROCESS | 1813 | 1461123020671 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:20 INFO - PROCESS | 1813 | 1461123020961 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 20:30:21 INFO - PROCESS | 1813 | 1461123021312 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbf43800 == 147 [pid = 1813] [id = 560] 20:30:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f069f3a5800) [pid = 1813] [serial = 1681] [outer = (nil)] 20:30:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06b94aa400) [pid = 1813] [serial = 1682] [outer = 0x7f069f3a5800] 20:30:21 INFO - PROCESS | 1813 | 1461123021393 Marionette DEBUG loaded listener.js 20:30:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06ba01f800) [pid = 1813] [serial = 1683] [outer = 0x7f069f3a5800] 20:30:22 INFO - PROCESS | 1813 | 1461123022803 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 20:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2283ms 20:30:23 INFO - PROCESS | 1813 | 1461123023009 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 20:30:23 INFO - PROCESS | 1813 | 1461123023015 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 20:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:30:23 INFO - PROCESS | 1813 | 1461123023029 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:30:23 INFO - PROCESS | 1813 | 1461123023034 Marionette TRACE conn3 <- [1,2214,null,{}] 20:30:23 INFO - PROCESS | 1813 | 1461123023042 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:23 INFO - PROCESS | 1813 | 1461123023262 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 20:30:23 INFO - PROCESS | 1813 | 1461123023531 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a20e6000 == 148 [pid = 1813] [id = 561] 20:30:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f069f49f400) [pid = 1813] [serial = 1684] [outer = (nil)] 20:30:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f06a06e1000) [pid = 1813] [serial = 1685] [outer = 0x7f069f49f400] 20:30:23 INFO - PROCESS | 1813 | 1461123023607 Marionette DEBUG loaded listener.js 20:30:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f06a15cbc00) [pid = 1813] [serial = 1686] [outer = 0x7f069f49f400] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbed5000 == 147 [pid = 1813] [id = 538] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb3ed800 == 146 [pid = 1813] [id = 537] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bac4d800 == 145 [pid = 1813] [id = 536] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6a8c800 == 144 [pid = 1813] [id = 535] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b694c000 == 143 [pid = 1813] [id = 534] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b690a000 == 142 [pid = 1813] [id = 533] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b602d800 == 141 [pid = 1813] [id = 532] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2ecb800 == 140 [pid = 1813] [id = 531] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2515800 == 139 [pid = 1813] [id = 530] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1fcb000 == 138 [pid = 1813] [id = 529] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1b05800 == 137 [pid = 1813] [id = 528] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06abc4a800 == 136 [pid = 1813] [id = 527] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9471000 == 135 [pid = 1813] [id = 526] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a915c000 == 134 [pid = 1813] [id = 525] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a81de000 == 133 [pid = 1813] [id = 524] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a5da0800 == 132 [pid = 1813] [id = 523] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a3908800 == 131 [pid = 1813] [id = 522] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06aae55800 == 130 [pid = 1813] [id = 497] 20:30:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069f0ba000 == 129 [pid = 1813] [id = 521] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f06a8ebcc00) [pid = 1813] [serial = 1494] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f06b67e0800) [pid = 1813] [serial = 1514] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06a61d9400) [pid = 1813] [serial = 1482] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06bc807c00) [pid = 1813] [serial = 1523] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06b0748800) [pid = 1813] [serial = 1508] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06a2184c00) [pid = 1813] [serial = 1496] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f069f3a4800) [pid = 1813] [serial = 1479] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06cdbbc800) [pid = 1813] [serial = 1526] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06b3d87800) [pid = 1813] [serial = 1511] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06a19c5800) [pid = 1813] [serial = 1554] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06a45cd000) [pid = 1813] [serial = 1529] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f06b88cdc00) [pid = 1813] [serial = 1517] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06a7d6a800) [pid = 1813] [serial = 1544] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06a2287c00) [pid = 1813] [serial = 1559] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06a06dd000) [pid = 1813] [serial = 1538] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f069f10bc00) [pid = 1813] [serial = 1550] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06a3a5c800) [pid = 1813] [serial = 1560] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06abcd2400) [pid = 1813] [serial = 1505] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06a227f400) [pid = 1813] [serial = 1557] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06a2218400) [pid = 1813] [serial = 1556] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06a130ec00) [pid = 1813] [serial = 1553] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f069f4a6400) [pid = 1813] [serial = 1551] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06a06db000) [pid = 1813] [serial = 1532] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06a41a4000) [pid = 1813] [serial = 1499] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06a8eb7400) [pid = 1813] [serial = 1502] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06a09f6000) [pid = 1813] [serial = 1547] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06bb517c00) [pid = 1813] [serial = 1520] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f069f4a5400) [pid = 1813] [serial = 1535] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06a4a8f000) [pid = 1813] [serial = 1541] [outer = (nil)] [url = about:blank] 20:30:24 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06a19c6c00) [pid = 1813] [serial = 1562] [outer = (nil)] [url = about:blank] 20:30:25 INFO - PROCESS | 1813 | 1461123025219 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 20:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2237ms 20:30:25 INFO - PROCESS | 1813 | 1461123025297 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 20:30:25 INFO - PROCESS | 1813 | 1461123025306 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 20:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:30:25 INFO - PROCESS | 1813 | 1461123025325 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:30:25 INFO - PROCESS | 1813 | 1461123025330 Marionette TRACE conn3 <- [1,2218,null,{}] 20:30:25 INFO - PROCESS | 1813 | 1461123025336 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:25 INFO - PROCESS | 1813 | 1461123025560 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 20:30:25 INFO - PROCESS | 1813 | 1461123025735 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069eef0800 == 130 [pid = 1813] [id = 562] 20:30:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f069f10bc00) [pid = 1813] [serial = 1687] [outer = (nil)] 20:30:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06a19c3400) [pid = 1813] [serial = 1688] [outer = 0x7f069f10bc00] 20:30:25 INFO - PROCESS | 1813 | 1461123025800 Marionette DEBUG loaded listener.js 20:30:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06a21bb000) [pid = 1813] [serial = 1689] [outer = 0x7f069f10bc00] 20:30:26 INFO - PROCESS | 1813 | 1461123026725 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 20:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1434ms 20:30:26 INFO - PROCESS | 1813 | 1461123026759 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 20:30:26 INFO - PROCESS | 1813 | 1461123026762 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 20:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:30:26 INFO - PROCESS | 1813 | 1461123026769 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:30:26 INFO - PROCESS | 1813 | 1461123026775 Marionette TRACE conn3 <- [1,2222,null,{}] 20:30:26 INFO - PROCESS | 1813 | 1461123026791 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:27 INFO - PROCESS | 1813 | 1461123027019 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 20:30:27 INFO - PROCESS | 1813 | 1461123027231 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2195800 == 131 [pid = 1813] [id = 563] 20:30:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06a2219800) [pid = 1813] [serial = 1690] [outer = (nil)] 20:30:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06a3a5c800) [pid = 1813] [serial = 1691] [outer = 0x7f06a2219800] 20:30:27 INFO - PROCESS | 1813 | 1461123027346 Marionette DEBUG loaded listener.js 20:30:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06a41b3c00) [pid = 1813] [serial = 1692] [outer = 0x7f06a2219800] 20:30:28 INFO - PROCESS | 1813 | 1461123028177 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1436ms 20:30:28 INFO - PROCESS | 1813 | 1461123028205 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 20:30:28 INFO - PROCESS | 1813 | 1461123028222 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 20:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:30:28 INFO - PROCESS | 1813 | 1461123028235 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:30:28 INFO - PROCESS | 1813 | 1461123028238 Marionette TRACE conn3 <- [1,2226,null,{}] 20:30:28 INFO - PROCESS | 1813 | 1461123028244 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:28 INFO - PROCESS | 1813 | 1461123028521 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 20:30:28 INFO - PROCESS | 1813 | 1461123028558 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4a23800 == 132 [pid = 1813] [id = 564] 20:30:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06a228ac00) [pid = 1813] [serial = 1693] [outer = (nil)] 20:30:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06a4511400) [pid = 1813] [serial = 1694] [outer = 0x7f06a228ac00] 20:30:28 INFO - PROCESS | 1813 | 1461123028624 Marionette DEBUG loaded listener.js 20:30:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06a45c2800) [pid = 1813] [serial = 1695] [outer = 0x7f06a228ac00] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06ab46b800) [pid = 1813] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06a3085000) [pid = 1813] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06b0747800) [pid = 1813] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06ac085000) [pid = 1813] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06a92e0c00) [pid = 1813] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06b270f800) [pid = 1813] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f069f10c400) [pid = 1813] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f069f4a1800) [pid = 1813] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06b2ea5000) [pid = 1813] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06a80fa400) [pid = 1813] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06a595f400) [pid = 1813] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06b3d86c00) [pid = 1813] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f069e304800) [pid = 1813] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06b27b3400) [pid = 1813] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06b0a26400) [pid = 1813] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06a130dc00) [pid = 1813] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a5ecc800) [pid = 1813] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f069f4a7800) [pid = 1813] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06b2259c00) [pid = 1813] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06a06d5000) [pid = 1813] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06a80f6800) [pid = 1813] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f069f4a8400) [pid = 1813] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06a3081400) [pid = 1813] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06b2b83000) [pid = 1813] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06a228a400) [pid = 1813] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f069f4a4000) [pid = 1813] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06a15d8800) [pid = 1813] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f069e30d400) [pid = 1813] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06a80f5c00) [pid = 1813] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06b2d56000) [pid = 1813] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f069f4d2c00) [pid = 1813] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06a45c6000) [pid = 1813] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f069f10b400) [pid = 1813] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06a3089400) [pid = 1813] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06a2caa000) [pid = 1813] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06abcc9000) [pid = 1813] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06b2390800) [pid = 1813] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06a15ca800) [pid = 1813] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06a4a8a000) [pid = 1813] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06ab46e000) [pid = 1813] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f069f49ec00) [pid = 1813] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:30:29 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06a69a7800) [pid = 1813] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:30:30 INFO - PROCESS | 1813 | 1461123030381 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 20:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2185ms 20:30:30 INFO - PROCESS | 1813 | 1461123030422 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 20:30:30 INFO - PROCESS | 1813 | 1461123030425 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 20:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:30:30 INFO - PROCESS | 1813 | 1461123030443 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:30:30 INFO - PROCESS | 1813 | 1461123030445 Marionette TRACE conn3 <- [1,2230,null,{}] 20:30:30 INFO - PROCESS | 1813 | 1461123030451 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:30 INFO - PROCESS | 1813 | 1461123030663 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 20:30:30 INFO - PROCESS | 1813 | 1461123030673 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a20ea800 == 133 [pid = 1813] [id = 565] 20:30:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f069f49fc00) [pid = 1813] [serial = 1696] [outer = (nil)] 20:30:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06a1305c00) [pid = 1813] [serial = 1697] [outer = 0x7f069f49fc00] 20:30:30 INFO - PROCESS | 1813 | 1461123030742 Marionette DEBUG loaded listener.js 20:30:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06a41bf400) [pid = 1813] [serial = 1698] [outer = 0x7f069f49fc00] 20:30:31 INFO - PROCESS | 1813 | 1461123031659 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 20:30:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:30:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1238ms 20:30:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:30:31 INFO - PROCESS | 1813 | 1461123031672 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 20:30:31 INFO - PROCESS | 1813 | 1461123031674 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 20:30:31 INFO - PROCESS | 1813 | 1461123031706 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:30:31 INFO - PROCESS | 1813 | 1461123031710 Marionette TRACE conn3 <- [1,2234,null,{}] 20:30:31 INFO - PROCESS | 1813 | 1461123031717 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:32 INFO - PROCESS | 1813 | 1461123032146 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 20:30:32 INFO - PROCESS | 1813 | 1461123032477 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069e3e1000 == 134 [pid = 1813] [id = 566] 20:30:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f069e30e000) [pid = 1813] [serial = 1699] [outer = (nil)] 20:30:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f069f112000) [pid = 1813] [serial = 1700] [outer = 0x7f069e30e000] 20:30:32 INFO - PROCESS | 1813 | 1461123032562 Marionette DEBUG loaded listener.js 20:30:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f069f4cc400) [pid = 1813] [serial = 1701] [outer = 0x7f069e30e000] 20:30:33 INFO - PROCESS | 1813 | 1461123033496 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 20:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1861ms 20:30:33 INFO - PROCESS | 1813 | 1461123033544 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 20:30:33 INFO - PROCESS | 1813 | 1461123033551 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 20:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:30:33 INFO - PROCESS | 1813 | 1461123033559 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:30:33 INFO - PROCESS | 1813 | 1461123033566 Marionette TRACE conn3 <- [1,2238,null,{}] 20:30:33 INFO - PROCESS | 1813 | 1461123033573 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:33 INFO - PROCESS | 1813 | 1461123033824 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 20:30:34 INFO - PROCESS | 1813 | 1461123034132 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2197800 == 135 [pid = 1813] [id = 567] 20:30:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a19c8c00) [pid = 1813] [serial = 1702] [outer = (nil)] 20:30:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a2184c00) [pid = 1813] [serial = 1703] [outer = 0x7f06a19c8c00] 20:30:34 INFO - PROCESS | 1813 | 1461123034220 Marionette DEBUG loaded listener.js 20:30:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a21c5c00) [pid = 1813] [serial = 1704] [outer = 0x7f06a19c8c00] 20:30:35 INFO - PROCESS | 1813 | 1461123035189 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1686ms 20:30:35 INFO - PROCESS | 1813 | 1461123035246 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 20:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:30:35 INFO - PROCESS | 1813 | 1461123035252 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 20:30:35 INFO - PROCESS | 1813 | 1461123035259 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:30:35 INFO - PROCESS | 1813 | 1461123035262 Marionette TRACE conn3 <- [1,2242,null,{}] 20:30:35 INFO - PROCESS | 1813 | 1461123035268 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:35 INFO - PROCESS | 1813 | 1461123035526 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 20:30:35 INFO - PROCESS | 1813 | 1461123035864 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a56bc800 == 136 [pid = 1813] [id = 568] 20:30:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06a2283000) [pid = 1813] [serial = 1705] [outer = (nil)] 20:30:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06a24ccc00) [pid = 1813] [serial = 1706] [outer = 0x7f06a2283000] 20:30:35 INFO - PROCESS | 1813 | 1461123035949 Marionette DEBUG loaded listener.js 20:30:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06a3890c00) [pid = 1813] [serial = 1707] [outer = 0x7f06a2283000] 20:30:36 INFO - PROCESS | 1813 | 1461123036879 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 20:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1687ms 20:30:36 INFO - PROCESS | 1813 | 1461123036945 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 20:30:36 INFO - PROCESS | 1813 | 1461123036952 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 20:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:30:36 INFO - PROCESS | 1813 | 1461123036969 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:30:36 INFO - PROCESS | 1813 | 1461123036978 Marionette TRACE conn3 <- [1,2246,null,{}] 20:30:36 INFO - PROCESS | 1813 | 1461123036984 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:37 INFO - PROCESS | 1813 | 1461123037270 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 20:30:37 INFO - PROCESS | 1813 | 1461123037576 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6c14800 == 137 [pid = 1813] [id = 569] 20:30:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06a2286c00) [pid = 1813] [serial = 1708] [outer = (nil)] 20:30:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06a45c9400) [pid = 1813] [serial = 1709] [outer = 0x7f06a2286c00] 20:30:37 INFO - PROCESS | 1813 | 1461123037659 Marionette DEBUG loaded listener.js 20:30:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06a4a95400) [pid = 1813] [serial = 1710] [outer = 0x7f06a2286c00] 20:30:38 INFO - PROCESS | 1813 | 1461123038563 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 20:30:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:30:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1643ms 20:30:38 INFO - PROCESS | 1813 | 1461123038606 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 20:30:38 INFO - PROCESS | 1813 | 1461123038610 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 20:30:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:30:38 INFO - PROCESS | 1813 | 1461123038616 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:30:38 INFO - PROCESS | 1813 | 1461123038619 Marionette TRACE conn3 <- [1,2250,null,{}] 20:30:38 INFO - PROCESS | 1813 | 1461123038626 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:38 INFO - PROCESS | 1813 | 1461123038859 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 20:30:39 INFO - PROCESS | 1813 | 1461123039100 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a91c7800 == 138 [pid = 1813] [id = 570] 20:30:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06a228e000) [pid = 1813] [serial = 1711] [outer = (nil)] 20:30:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06a568e400) [pid = 1813] [serial = 1712] [outer = 0x7f06a228e000] 20:30:39 INFO - PROCESS | 1813 | 1461123039244 Marionette DEBUG loaded listener.js 20:30:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06a595f400) [pid = 1813] [serial = 1713] [outer = 0x7f06a228e000] 20:30:40 INFO - PROCESS | 1813 | 1461123040224 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 20:30:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:30:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1679ms 20:30:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:30:40 INFO - PROCESS | 1813 | 1461123040298 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 20:30:40 INFO - PROCESS | 1813 | 1461123040301 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 20:30:40 INFO - PROCESS | 1813 | 1461123040307 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:30:40 INFO - PROCESS | 1813 | 1461123040310 Marionette TRACE conn3 <- [1,2254,null,{}] 20:30:40 INFO - PROCESS | 1813 | 1461123040316 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:40 INFO - PROCESS | 1813 | 1461123040564 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 20:30:40 INFO - PROCESS | 1813 | 1461123040828 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab5a6000 == 139 [pid = 1813] [id = 571] 20:30:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06a6061400) [pid = 1813] [serial = 1714] [outer = (nil)] 20:30:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06a606c800) [pid = 1813] [serial = 1715] [outer = 0x7f06a6061400] 20:30:40 INFO - PROCESS | 1813 | 1461123040994 Marionette DEBUG loaded listener.js 20:30:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06a7d6cc00) [pid = 1813] [serial = 1716] [outer = 0x7f06a6061400] 20:30:41 INFO - PROCESS | 1813 | 1461123041925 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 20:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1635ms 20:30:41 INFO - PROCESS | 1813 | 1461123041942 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 20:30:41 INFO - PROCESS | 1813 | 1461123041946 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 20:30:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:30:41 INFO - PROCESS | 1813 | 1461123041952 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:30:41 INFO - PROCESS | 1813 | 1461123041955 Marionette TRACE conn3 <- [1,2258,null,{}] 20:30:41 INFO - PROCESS | 1813 | 1461123041961 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:42 INFO - PROCESS | 1813 | 1461123042190 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 20:30:42 INFO - PROCESS | 1813 | 1461123042452 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1e41000 == 140 [pid = 1813] [id = 572] 20:30:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06a5d05400) [pid = 1813] [serial = 1717] [outer = (nil)] 20:30:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06a80f4000) [pid = 1813] [serial = 1718] [outer = 0x7f06a5d05400] 20:30:42 INFO - PROCESS | 1813 | 1461123042577 Marionette DEBUG loaded listener.js 20:30:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06a924e000) [pid = 1813] [serial = 1719] [outer = 0x7f06a5d05400] 20:30:43 INFO - PROCESS | 1813 | 1461123043440 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1535ms 20:30:43 INFO - PROCESS | 1813 | 1461123043489 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 20:30:43 INFO - PROCESS | 1813 | 1461123043493 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 20:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:30:43 INFO - PROCESS | 1813 | 1461123043499 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:30:43 INFO - PROCESS | 1813 | 1461123043503 Marionette TRACE conn3 <- [1,2262,null,{}] 20:30:43 INFO - PROCESS | 1813 | 1461123043508 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:43 INFO - PROCESS | 1813 | 1461123043732 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 20:30:43 INFO - PROCESS | 1813 | 1461123043992 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b231e800 == 141 [pid = 1813] [id = 573] 20:30:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06a6062000) [pid = 1813] [serial = 1720] [outer = (nil)] 20:30:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06a92e5400) [pid = 1813] [serial = 1721] [outer = 0x7f06a6062000] 20:30:44 INFO - PROCESS | 1813 | 1461123044111 Marionette DEBUG loaded listener.js 20:30:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06ab867c00) [pid = 1813] [serial = 1722] [outer = 0x7f06a6062000] 20:30:44 INFO - PROCESS | 1813 | 1461123044982 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 20:30:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:30:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1531ms 20:30:45 INFO - PROCESS | 1813 | 1461123045031 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 20:30:45 INFO - PROCESS | 1813 | 1461123045035 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 20:30:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:30:45 INFO - PROCESS | 1813 | 1461123045041 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:30:45 INFO - PROCESS | 1813 | 1461123045044 Marionette TRACE conn3 <- [1,2266,null,{}] 20:30:45 INFO - PROCESS | 1813 | 1461123045050 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:45 INFO - PROCESS | 1813 | 1461123045274 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 20:30:45 INFO - PROCESS | 1813 | 1461123045617 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2eb8000 == 142 [pid = 1813] [id = 574] 20:30:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06ab864800) [pid = 1813] [serial = 1723] [outer = (nil)] 20:30:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06abcd0000) [pid = 1813] [serial = 1724] [outer = 0x7f06ab864800] 20:30:45 INFO - PROCESS | 1813 | 1461123045702 Marionette DEBUG loaded listener.js 20:30:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06abfe1c00) [pid = 1813] [serial = 1725] [outer = 0x7f06ab864800] 20:30:46 INFO - PROCESS | 1813 | 1461123046551 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 20:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1582ms 20:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:30:46 INFO - PROCESS | 1813 | 1461123046625 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 20:30:46 INFO - PROCESS | 1813 | 1461123046628 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 20:30:46 INFO - PROCESS | 1813 | 1461123046636 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:30:46 INFO - PROCESS | 1813 | 1461123046639 Marionette TRACE conn3 <- [1,2270,null,{}] 20:30:46 INFO - PROCESS | 1813 | 1461123046645 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:46 INFO - PROCESS | 1813 | 1461123046917 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 20:30:47 INFO - PROCESS | 1813 | 1461123047232 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c4f800 == 143 [pid = 1813] [id = 575] 20:30:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06a3082800) [pid = 1813] [serial = 1726] [outer = (nil)] 20:30:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06b074c000) [pid = 1813] [serial = 1727] [outer = 0x7f06a3082800] 20:30:47 INFO - PROCESS | 1813 | 1461123047318 Marionette DEBUG loaded listener.js 20:30:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06b0a26000) [pid = 1813] [serial = 1728] [outer = 0x7f06a3082800] 20:30:48 INFO - PROCESS | 1813 | 1461123048199 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 20:30:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:30:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1641ms 20:30:48 INFO - PROCESS | 1813 | 1461123048277 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 20:30:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:30:48 INFO - PROCESS | 1813 | 1461123048281 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 20:30:48 INFO - PROCESS | 1813 | 1461123048288 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:30:48 INFO - PROCESS | 1813 | 1461123048292 Marionette TRACE conn3 <- [1,2274,null,{}] 20:30:48 INFO - PROCESS | 1813 | 1461123048297 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:48 INFO - PROCESS | 1813 | 1461123048580 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 20:30:48 INFO - PROCESS | 1813 | 1461123048898 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b67b7000 == 144 [pid = 1813] [id = 576] 20:30:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06b1ec3c00) [pid = 1813] [serial = 1729] [outer = (nil)] 20:30:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06b1fe2c00) [pid = 1813] [serial = 1730] [outer = 0x7f06b1ec3c00] 20:30:48 INFO - PROCESS | 1813 | 1461123048996 Marionette DEBUG loaded listener.js 20:30:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06b2379800) [pid = 1813] [serial = 1731] [outer = 0x7f06b1ec3c00] 20:30:49 INFO - PROCESS | 1813 | 1461123049941 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 20:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1692ms 20:30:49 INFO - PROCESS | 1813 | 1461123049981 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 20:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:30:50 INFO - PROCESS | 1813 | 1461123049994 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 20:30:50 INFO - PROCESS | 1813 | 1461123050000 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:30:50 INFO - PROCESS | 1813 | 1461123050005 Marionette TRACE conn3 <- [1,2278,null,{}] 20:30:50 INFO - PROCESS | 1813 | 1461123050011 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:50 INFO - PROCESS | 1813 | 1461123050279 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 20:30:50 INFO - PROCESS | 1813 | 1461123050605 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a84800 == 145 [pid = 1813] [id = 577] 20:30:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06a92d9000) [pid = 1813] [serial = 1732] [outer = (nil)] 20:30:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06b27acc00) [pid = 1813] [serial = 1733] [outer = 0x7f06a92d9000] 20:30:50 INFO - PROCESS | 1813 | 1461123050688 Marionette DEBUG loaded listener.js 20:30:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06b2b87800) [pid = 1813] [serial = 1734] [outer = 0x7f06a92d9000] 20:30:51 INFO - PROCESS | 1813 | 1461123051546 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 20:30:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:30:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1580ms 20:30:51 INFO - PROCESS | 1813 | 1461123051582 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 20:30:51 INFO - PROCESS | 1813 | 1461123051585 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 20:30:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:30:51 INFO - PROCESS | 1813 | 1461123051591 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:30:51 INFO - PROCESS | 1813 | 1461123051593 Marionette TRACE conn3 <- [1,2282,null,{}] 20:30:51 INFO - PROCESS | 1813 | 1461123051599 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:51 INFO - PROCESS | 1813 | 1461123051830 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 20:30:52 INFO - PROCESS | 1813 | 1461123052069 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ba042000 == 146 [pid = 1813] [id = 578] 20:30:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06a4529c00) [pid = 1813] [serial = 1735] [outer = (nil)] 20:30:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06b2d4f800) [pid = 1813] [serial = 1736] [outer = 0x7f06a4529c00] 20:30:52 INFO - PROCESS | 1813 | 1461123052145 Marionette DEBUG loaded listener.js 20:30:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06b2eaf400) [pid = 1813] [serial = 1737] [outer = 0x7f06a4529c00] 20:30:53 INFO - PROCESS | 1813 | 1461123053057 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 20:30:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:30:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1530ms 20:30:53 INFO - PROCESS | 1813 | 1461123053123 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 20:30:53 INFO - PROCESS | 1813 | 1461123053127 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 20:30:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:30:53 INFO - PROCESS | 1813 | 1461123053134 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:30:53 INFO - PROCESS | 1813 | 1461123053137 Marionette TRACE conn3 <- [1,2286,null,{}] 20:30:53 INFO - PROCESS | 1813 | 1461123053143 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:53 INFO - PROCESS | 1813 | 1461123053382 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 20:30:53 INFO - PROCESS | 1813 | 1461123053647 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4df800 == 147 [pid = 1813] [id = 579] 20:30:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06a4c71000) [pid = 1813] [serial = 1738] [outer = (nil)] 20:30:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06b3c8ec00) [pid = 1813] [serial = 1739] [outer = 0x7f06a4c71000] 20:30:53 INFO - PROCESS | 1813 | 1461123053769 Marionette DEBUG loaded listener.js 20:30:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06b5e47400) [pid = 1813] [serial = 1740] [outer = 0x7f06a4c71000] 20:30:54 INFO - PROCESS | 1813 | 1461123054616 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 20:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 20:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1538ms 20:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:30:54 INFO - PROCESS | 1813 | 1461123054673 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 20:30:54 INFO - PROCESS | 1813 | 1461123054676 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 20:30:54 INFO - PROCESS | 1813 | 1461123054683 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:30:54 INFO - PROCESS | 1813 | 1461123054685 Marionette TRACE conn3 <- [1,2290,null,{}] 20:30:54 INFO - PROCESS | 1813 | 1461123054692 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:54 INFO - PROCESS | 1813 | 1461123054938 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 20:30:55 INFO - PROCESS | 1813 | 1461123055203 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc61a800 == 148 [pid = 1813] [id = 580] 20:30:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06b1fed000) [pid = 1813] [serial = 1741] [outer = (nil)] 20:30:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06b60b2400) [pid = 1813] [serial = 1742] [outer = 0x7f06b1fed000] 20:30:55 INFO - PROCESS | 1813 | 1461123055324 Marionette DEBUG loaded listener.js 20:30:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06b6205000) [pid = 1813] [serial = 1743] [outer = 0x7f06b1fed000] 20:30:56 INFO - PROCESS | 1813 | 1461123056248 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 20:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1631ms 20:30:56 INFO - PROCESS | 1813 | 1461123056314 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 20:30:56 INFO - PROCESS | 1813 | 1461123056318 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 20:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:30:56 INFO - PROCESS | 1813 | 1461123056324 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:30:56 INFO - PROCESS | 1813 | 1461123056326 Marionette TRACE conn3 <- [1,2294,null,{}] 20:30:56 INFO - PROCESS | 1813 | 1461123056333 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:56 INFO - PROCESS | 1813 | 1461123056580 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 20:30:56 INFO - PROCESS | 1813 | 1461123056891 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd333800 == 149 [pid = 1813] [id = 581] 20:30:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06b30d1400) [pid = 1813] [serial = 1744] [outer = (nil)] 20:30:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06b6c53000) [pid = 1813] [serial = 1745] [outer = 0x7f06b30d1400] 20:30:56 INFO - PROCESS | 1813 | 1461123056975 Marionette DEBUG loaded listener.js 20:30:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06b6ea5800) [pid = 1813] [serial = 1746] [outer = 0x7f06b30d1400] 20:30:57 INFO - PROCESS | 1813 | 1461123057846 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 20:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1579ms 20:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:30:57 INFO - PROCESS | 1813 | 1461123057904 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 20:30:57 INFO - PROCESS | 1813 | 1461123057907 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 20:30:57 INFO - PROCESS | 1813 | 1461123057914 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:30:57 INFO - PROCESS | 1813 | 1461123057917 Marionette TRACE conn3 <- [1,2298,null,{}] 20:30:57 INFO - PROCESS | 1813 | 1461123057922 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:58 INFO - PROCESS | 1813 | 1461123058158 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 20:30:58 INFO - PROCESS | 1813 | 1461123058428 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c1eaf800 == 150 [pid = 1813] [id = 582] 20:30:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06b5e98400) [pid = 1813] [serial = 1747] [outer = (nil)] 20:30:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06b941c000) [pid = 1813] [serial = 1748] [outer = 0x7f06b5e98400] 20:30:58 INFO - PROCESS | 1813 | 1461123058551 Marionette DEBUG loaded listener.js 20:30:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06ba02cc00) [pid = 1813] [serial = 1749] [outer = 0x7f06b5e98400] 20:30:59 INFO - PROCESS | 1813 | 1461123059416 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 20:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1550ms 20:30:59 INFO - PROCESS | 1813 | 1461123059464 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 20:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:30:59 INFO - PROCESS | 1813 | 1461123059468 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 20:30:59 INFO - PROCESS | 1813 | 1461123059475 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:30:59 INFO - PROCESS | 1813 | 1461123059479 Marionette TRACE conn3 <- [1,2302,null,{}] 20:30:59 INFO - PROCESS | 1813 | 1461123059484 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:30:59 INFO - PROCESS | 1813 | 1461123059734 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 20:31:00 INFO - PROCESS | 1813 | 1461123060048 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c7d17000 == 151 [pid = 1813] [id = 583] 20:31:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06b64edc00) [pid = 1813] [serial = 1750] [outer = (nil)] 20:31:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06baddb400) [pid = 1813] [serial = 1751] [outer = 0x7f06b64edc00] 20:31:00 INFO - PROCESS | 1813 | 1461123060130 Marionette DEBUG loaded listener.js 20:31:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06baf6b000) [pid = 1813] [serial = 1752] [outer = 0x7f06b64edc00] 20:31:01 INFO - PROCESS | 1813 | 1461123061031 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1630ms 20:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:31:01 INFO - PROCESS | 1813 | 1461123061106 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 20:31:01 INFO - PROCESS | 1813 | 1461123061108 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 20:31:01 INFO - PROCESS | 1813 | 1461123061115 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:31:01 INFO - PROCESS | 1813 | 1461123061118 Marionette TRACE conn3 <- [1,2306,null,{}] 20:31:01 INFO - PROCESS | 1813 | 1461123061124 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:01 INFO - PROCESS | 1813 | 1461123061431 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 20:31:01 INFO - PROCESS | 1813 | 1461123061788 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c9063800 == 152 [pid = 1813] [id = 584] 20:31:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06a5896400) [pid = 1813] [serial = 1753] [outer = (nil)] 20:31:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06bb1bec00) [pid = 1813] [serial = 1754] [outer = 0x7f06a5896400] 20:31:01 INFO - PROCESS | 1813 | 1461123061892 Marionette DEBUG loaded listener.js 20:31:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06bb766000) [pid = 1813] [serial = 1755] [outer = 0x7f06a5896400] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a20ea800 == 151 [pid = 1813] [id = 565] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4a23800 == 150 [pid = 1813] [id = 564] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2195800 == 149 [pid = 1813] [id = 563] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069eef0800 == 148 [pid = 1813] [id = 562] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a20e6000 == 147 [pid = 1813] [id = 561] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbf43800 == 146 [pid = 1813] [id = 560] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb4dd000 == 145 [pid = 1813] [id = 559] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ba055800 == 144 [pid = 1813] [id = 558] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6a9a000 == 143 [pid = 1813] [id = 557] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6910000 == 142 [pid = 1813] [id = 556] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6114000 == 141 [pid = 1813] [id = 555] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3d14000 == 140 [pid = 1813] [id = 554] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2cd1000 == 139 [pid = 1813] [id = 553] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2217800 == 138 [pid = 1813] [id = 552] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b0883000 == 137 [pid = 1813] [id = 551] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06aae5f000 == 136 [pid = 1813] [id = 550] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a91dd800 == 135 [pid = 1813] [id = 549] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a81de800 == 134 [pid = 1813] [id = 548] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a6c04800 == 133 [pid = 1813] [id = 547] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a591b000 == 132 [pid = 1813] [id = 546] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4a1e000 == 131 [pid = 1813] [id = 545] 20:31:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a09cc800 == 130 [pid = 1813] [id = 544] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06bab29800) [pid = 1813] [serial = 1518] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06a4516c00) [pid = 1813] [serial = 1574] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06b0750000) [pid = 1813] [serial = 1595] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06b2704800) [pid = 1813] [serial = 1602] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06b1fef800) [pid = 1813] [serial = 1598] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06b3035000) [pid = 1813] [serial = 1610] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06b2559800) [pid = 1813] [serial = 1601] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06a5898000) [pid = 1813] [serial = 1620] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f06a45cf000) [pid = 1813] [serial = 1539] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06b5ea6000) [pid = 1813] [serial = 1512] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06abd90c00) [pid = 1813] [serial = 1593] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06a92da800) [pid = 1813] [serial = 1587] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06cde5ac00) [pid = 1813] [serial = 1527] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06a2ca7400) [pid = 1813] [serial = 1629] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06beb12800) [pid = 1813] [serial = 1524] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06bbb8b000) [pid = 1813] [serial = 1521] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06a21be800) [pid = 1813] [serial = 1568] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06a69ab800) [pid = 1813] [serial = 1581] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f069f4d2000) [pid = 1813] [serial = 1622] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06b27ad000) [pid = 1813] [serial = 1604] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06a06e0c00) [pid = 1813] [serial = 1533] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06abd8e400) [pid = 1813] [serial = 1506] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06a2178400) [pid = 1813] [serial = 1626] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06a41a9000) [pid = 1813] [serial = 1572] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06b0a27000) [pid = 1813] [serial = 1596] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06b2384400) [pid = 1813] [serial = 1599] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06b6ea4400) [pid = 1813] [serial = 1515] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06a4512400) [pid = 1813] [serial = 1500] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06a15ce400) [pid = 1813] [serial = 1625] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06a45c4000) [pid = 1813] [serial = 1575] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06a3899000) [pid = 1813] [serial = 1571] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f069f3a8400) [pid = 1813] [serial = 1628] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06a4a94800) [pid = 1813] [serial = 1542] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f069f39c000) [pid = 1813] [serial = 1619] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a221f800) [pid = 1813] [serial = 1497] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06b27b7800) [pid = 1813] [serial = 1605] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f069f115c00) [pid = 1813] [serial = 1565] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06abcc6c00) [pid = 1813] [serial = 1590] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06b64f0000) [pid = 1813] [serial = 1617] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06a130c000) [pid = 1813] [serial = 1548] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06cc08bc00) [pid = 1813] [serial = 1530] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06a228a000) [pid = 1813] [serial = 1563] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06a5690400) [pid = 1813] [serial = 1578] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06b60dd400) [pid = 1813] [serial = 1616] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06a80f8c00) [pid = 1813] [serial = 1584] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06ab473800) [pid = 1813] [serial = 1589] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06abcd3c00) [pid = 1813] [serial = 1592] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06b092fc00) [pid = 1813] [serial = 1509] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06b2d51c00) [pid = 1813] [serial = 1608] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06a2280c00) [pid = 1813] [serial = 1569] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06a4a94000) [pid = 1813] [serial = 1577] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06b2b83c00) [pid = 1813] [serial = 1607] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06a06d8000) [pid = 1813] [serial = 1623] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06b60ac800) [pid = 1813] [serial = 1614] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a5ee3c00) [pid = 1813] [serial = 1580] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06a8eb6c00) [pid = 1813] [serial = 1586] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06b5e48000) [pid = 1813] [serial = 1611] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06a7d6f000) [pid = 1813] [serial = 1545] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f069f4ce400) [pid = 1813] [serial = 1566] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06b5e9a400) [pid = 1813] [serial = 1613] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06b4a13c00) [pid = 1813] [serial = 1425] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06a7d73c00) [pid = 1813] [serial = 1583] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f069f4aa400) [pid = 1813] [serial = 1536] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f06ab469000) [pid = 1813] [serial = 1503] [outer = (nil)] [url = about:blank] 20:31:03 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06a41a4400) [pid = 1813] [serial = 1631] [outer = (nil)] [url = about:blank] 20:31:04 INFO - PROCESS | 1813 | 1461123064245 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 20:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 3194ms 20:31:04 INFO - PROCESS | 1813 | 1461123064309 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 20:31:04 INFO - PROCESS | 1813 | 1461123064315 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 20:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:31:04 INFO - PROCESS | 1813 | 1461123064324 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:31:04 INFO - PROCESS | 1813 | 1461123064328 Marionette TRACE conn3 <- [1,2310,null,{}] 20:31:04 INFO - PROCESS | 1813 | 1461123064336 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:04 INFO - PROCESS | 1813 | 1461123064561 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 20:31:04 INFO - PROCESS | 1813 | 1461123064755 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069eedb800 == 131 [pid = 1813] [id = 585] 20:31:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f069f3a2400) [pid = 1813] [serial = 1756] [outer = (nil)] 20:31:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f069f4a3000) [pid = 1813] [serial = 1757] [outer = 0x7f069f3a2400] 20:31:04 INFO - PROCESS | 1813 | 1461123064828 Marionette DEBUG loaded listener.js 20:31:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f069f4c9c00) [pid = 1813] [serial = 1758] [outer = 0x7f069f3a2400] 20:31:05 INFO - PROCESS | 1813 | 1461123065748 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 20:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1486ms 20:31:05 INFO - PROCESS | 1813 | 1461123065812 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 20:31:05 INFO - PROCESS | 1813 | 1461123065821 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 20:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:31:05 INFO - PROCESS | 1813 | 1461123065831 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:31:05 INFO - PROCESS | 1813 | 1461123065835 Marionette TRACE conn3 <- [1,2314,null,{}] 20:31:05 INFO - PROCESS | 1813 | 1461123065842 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:06 INFO - PROCESS | 1813 | 1461123066077 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 20:31:06 INFO - PROCESS | 1813 | 1461123066384 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a0889000 == 132 [pid = 1813] [id = 586] 20:31:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06a06d8800) [pid = 1813] [serial = 1759] [outer = (nil)] 20:31:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06a09edc00) [pid = 1813] [serial = 1760] [outer = 0x7f06a06d8800] 20:31:06 INFO - PROCESS | 1813 | 1461123066472 Marionette DEBUG loaded listener.js 20:31:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06a1303800) [pid = 1813] [serial = 1761] [outer = 0x7f06a06d8800] 20:31:07 INFO - PROCESS | 1813 | 1461123067323 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 20:31:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1540ms 20:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:31:07 INFO - PROCESS | 1813 | 1461123067374 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 20:31:07 INFO - PROCESS | 1813 | 1461123067377 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 20:31:07 INFO - PROCESS | 1813 | 1461123067384 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:31:07 INFO - PROCESS | 1813 | 1461123067389 Marionette TRACE conn3 <- [1,2318,null,{}] 20:31:07 INFO - PROCESS | 1813 | 1461123067405 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:07 INFO - PROCESS | 1813 | 1461123067813 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 20:31:07 INFO - PROCESS | 1813 | 1461123067879 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a19eb800 == 133 [pid = 1813] [id = 587] 20:31:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06a19cac00) [pid = 1813] [serial = 1762] [outer = (nil)] 20:31:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06a217dc00) [pid = 1813] [serial = 1763] [outer = 0x7f06a19cac00] 20:31:07 INFO - PROCESS | 1813 | 1461123067950 Marionette DEBUG loaded listener.js 20:31:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a21c3400) [pid = 1813] [serial = 1764] [outer = 0x7f06a19cac00] 20:31:08 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f069f10bc00) [pid = 1813] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:31:08 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06a228ac00) [pid = 1813] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:31:08 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06a2219800) [pid = 1813] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:31:08 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f069f49f400) [pid = 1813] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:31:08 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06a2221000) [pid = 1813] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:31:09 INFO - PROCESS | 1813 | 1461123069141 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 20:31:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:31:09 INFO - PROCESS | 1813 | 1461123069180 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 20:31:09 INFO - PROCESS | 1813 | 1461123069186 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:31:09 INFO - PROCESS | 1813 | 1461123069189 Marionette TRACE conn3 <- [1,2322,null,{}] 20:31:09 INFO - PROCESS | 1813 | 1461123069199 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:09 INFO - PROCESS | 1813 | 1461123069410 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 20:31:09 INFO - PROCESS | 1813 | 1461123069588 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2195800 == 134 [pid = 1813] [id = 588] 20:31:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f069f4ca000) [pid = 1813] [serial = 1765] [outer = (nil)] 20:31:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06a24c0000) [pid = 1813] [serial = 1766] [outer = 0x7f069f4ca000] 20:31:09 INFO - PROCESS | 1813 | 1461123069655 Marionette DEBUG loaded listener.js 20:31:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06a24cdc00) [pid = 1813] [serial = 1767] [outer = 0x7f069f4ca000] 20:31:11 INFO - PROCESS | 1813 | 1461123071140 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 20:31:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:31:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1981ms 20:31:11 INFO - PROCESS | 1813 | 1461123071174 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 20:31:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:31:11 INFO - PROCESS | 1813 | 1461123071186 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 20:31:11 INFO - PROCESS | 1813 | 1461123071197 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:31:11 INFO - PROCESS | 1813 | 1461123071203 Marionette TRACE conn3 <- [1,2326,null,{}] 20:31:11 INFO - PROCESS | 1813 | 1461123071213 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:11 INFO - PROCESS | 1813 | 1461123071489 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 20:31:11 INFO - PROCESS | 1813 | 1461123071767 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a0875800 == 135 [pid = 1813] [id = 589] 20:31:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f069f117000) [pid = 1813] [serial = 1768] [outer = (nil)] 20:31:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f069f4d6800) [pid = 1813] [serial = 1769] [outer = 0x7f069f117000] 20:31:11 INFO - PROCESS | 1813 | 1461123071892 Marionette DEBUG loaded listener.js 20:31:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a09f0800) [pid = 1813] [serial = 1770] [outer = 0x7f069f117000] 20:31:12 INFO - PROCESS | 1813 | 1461123072820 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 20:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1693ms 20:31:12 INFO - PROCESS | 1813 | 1461123072890 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 20:31:12 INFO - PROCESS | 1813 | 1461123072898 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 20:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:31:12 INFO - PROCESS | 1813 | 1461123072908 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:31:12 INFO - PROCESS | 1813 | 1461123072913 Marionette TRACE conn3 <- [1,2330,null,{}] 20:31:12 INFO - PROCESS | 1813 | 1461123072919 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:13 INFO - PROCESS | 1813 | 1461123073214 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 20:31:13 INFO - PROCESS | 1813 | 1461123073526 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2e8f800 == 136 [pid = 1813] [id = 590] 20:31:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a19d1c00) [pid = 1813] [serial = 1771] [outer = (nil)] 20:31:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a24c0400) [pid = 1813] [serial = 1772] [outer = 0x7f06a19d1c00] 20:31:13 INFO - PROCESS | 1813 | 1461123073608 Marionette DEBUG loaded listener.js 20:31:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a2cac000) [pid = 1813] [serial = 1773] [outer = 0x7f06a19d1c00] 20:31:14 INFO - PROCESS | 1813 | 1461123074587 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 20:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1738ms 20:31:14 INFO - PROCESS | 1813 | 1461123074648 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 20:31:14 INFO - PROCESS | 1813 | 1461123074651 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 20:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:31:14 INFO - PROCESS | 1813 | 1461123074658 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:31:14 INFO - PROCESS | 1813 | 1461123074664 Marionette TRACE conn3 <- [1,2334,null,{}] 20:31:14 INFO - PROCESS | 1813 | 1461123074693 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:14 INFO - PROCESS | 1813 | 1461123074975 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 20:31:15 INFO - PROCESS | 1813 | 1461123075279 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4a24800 == 137 [pid = 1813] [id = 591] 20:31:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a308b800) [pid = 1813] [serial = 1774] [outer = (nil)] 20:31:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06a3899400) [pid = 1813] [serial = 1775] [outer = 0x7f06a308b800] 20:31:15 INFO - PROCESS | 1813 | 1461123075364 Marionette DEBUG loaded listener.js 20:31:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06a3a60800) [pid = 1813] [serial = 1776] [outer = 0x7f06a308b800] 20:31:16 INFO - PROCESS | 1813 | 1461123076296 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 20:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1687ms 20:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:31:16 INFO - PROCESS | 1813 | 1461123076346 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 20:31:16 INFO - PROCESS | 1813 | 1461123076350 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 20:31:16 INFO - PROCESS | 1813 | 1461123076357 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:31:16 INFO - PROCESS | 1813 | 1461123076359 Marionette TRACE conn3 <- [1,2338,null,{}] 20:31:16 INFO - PROCESS | 1813 | 1461123076365 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:16 INFO - PROCESS | 1813 | 1461123076595 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 20:31:16 INFO - PROCESS | 1813 | 1461123076907 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4ec8000 == 138 [pid = 1813] [id = 592] 20:31:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06a308cc00) [pid = 1813] [serial = 1777] [outer = (nil)] 20:31:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06a41b8000) [pid = 1813] [serial = 1778] [outer = 0x7f06a308cc00] 20:31:16 INFO - PROCESS | 1813 | 1461123076994 Marionette DEBUG loaded listener.js 20:31:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06a41c0800) [pid = 1813] [serial = 1779] [outer = 0x7f06a308cc00] 20:31:17 INFO - PROCESS | 1813 | 1461123077876 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 20:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1583ms 20:31:17 INFO - PROCESS | 1813 | 1461123077939 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 20:31:17 INFO - PROCESS | 1813 | 1461123077943 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 20:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:31:17 INFO - PROCESS | 1813 | 1461123077950 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:31:17 INFO - PROCESS | 1813 | 1461123077954 Marionette TRACE conn3 <- [1,2342,null,{}] 20:31:17 INFO - PROCESS | 1813 | 1461123077959 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:18 INFO - PROCESS | 1813 | 1461123078234 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 20:31:18 INFO - PROCESS | 1813 | 1461123078533 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a56c5000 == 139 [pid = 1813] [id = 593] 20:31:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06a3898000) [pid = 1813] [serial = 1780] [outer = (nil)] 20:31:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06a41d5800) [pid = 1813] [serial = 1781] [outer = 0x7f06a3898000] 20:31:18 INFO - PROCESS | 1813 | 1461123078613 Marionette DEBUG loaded listener.js 20:31:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06a451ac00) [pid = 1813] [serial = 1782] [outer = 0x7f06a3898000] 20:31:19 INFO - PROCESS | 1813 | 1461123079477 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 20:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1582ms 20:31:19 INFO - PROCESS | 1813 | 1461123079533 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 20:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:31:19 INFO - PROCESS | 1813 | 1461123079537 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 20:31:19 INFO - PROCESS | 1813 | 1461123079544 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:31:19 INFO - PROCESS | 1813 | 1461123079547 Marionette TRACE conn3 <- [1,2346,null,{}] 20:31:19 INFO - PROCESS | 1813 | 1461123079552 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:19 INFO - PROCESS | 1813 | 1461123079847 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 20:31:20 INFO - PROCESS | 1813 | 1461123080174 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a61a9000 == 140 [pid = 1813] [id = 594] 20:31:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06a4a8fc00) [pid = 1813] [serial = 1783] [outer = (nil)] 20:31:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06a4a97800) [pid = 1813] [serial = 1784] [outer = 0x7f06a4a8fc00] 20:31:20 INFO - PROCESS | 1813 | 1461123080269 Marionette DEBUG loaded listener.js 20:31:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06a4c7a800) [pid = 1813] [serial = 1785] [outer = 0x7f06a4a8fc00] 20:31:21 INFO - PROCESS | 1813 | 1461123081191 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 20:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1691ms 20:31:21 INFO - PROCESS | 1813 | 1461123081235 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 20:31:21 INFO - PROCESS | 1813 | 1461123081238 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 20:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:31:21 INFO - PROCESS | 1813 | 1461123081246 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:31:21 INFO - PROCESS | 1813 | 1461123081250 Marionette TRACE conn3 <- [1,2350,null,{}] 20:31:21 INFO - PROCESS | 1813 | 1461123081255 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:21 INFO - PROCESS | 1813 | 1461123081481 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 20:31:21 INFO - PROCESS | 1813 | 1461123081743 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6abf800 == 141 [pid = 1813] [id = 595] 20:31:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06a4c79800) [pid = 1813] [serial = 1786] [outer = (nil)] 20:31:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06a5894c00) [pid = 1813] [serial = 1787] [outer = 0x7f06a4c79800] 20:31:21 INFO - PROCESS | 1813 | 1461123081870 Marionette DEBUG loaded listener.js 20:31:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06a589f800) [pid = 1813] [serial = 1788] [outer = 0x7f06a4c79800] 20:31:22 INFO - PROCESS | 1813 | 1461123082691 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 20:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1482ms 20:31:22 INFO - PROCESS | 1813 | 1461123082729 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 20:31:22 INFO - PROCESS | 1813 | 1461123082733 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 20:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:31:22 INFO - PROCESS | 1813 | 1461123082739 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:31:22 INFO - PROCESS | 1813 | 1461123082742 Marionette TRACE conn3 <- [1,2354,null,{}] 20:31:22 INFO - PROCESS | 1813 | 1461123082748 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:22 INFO - PROCESS | 1813 | 1461123082977 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 20:31:23 INFO - PROCESS | 1813 | 1461123083239 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a81e4000 == 142 [pid = 1813] [id = 596] 20:31:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06a45cd400) [pid = 1813] [serial = 1789] [outer = (nil)] 20:31:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06a5d07400) [pid = 1813] [serial = 1790] [outer = 0x7f06a45cd400] 20:31:23 INFO - PROCESS | 1813 | 1461123083318 Marionette DEBUG loaded listener.js 20:31:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06a5d10c00) [pid = 1813] [serial = 1791] [outer = 0x7f06a45cd400] 20:31:24 INFO - PROCESS | 1813 | 1461123084222 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 20:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1533ms 20:31:24 INFO - PROCESS | 1813 | 1461123084274 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 20:31:24 INFO - PROCESS | 1813 | 1461123084277 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 20:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:31:24 INFO - PROCESS | 1813 | 1461123084283 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:31:24 INFO - PROCESS | 1813 | 1461123084285 Marionette TRACE conn3 <- [1,2358,null,{}] 20:31:24 INFO - PROCESS | 1813 | 1461123084291 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:24 INFO - PROCESS | 1813 | 1461123084521 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 20:31:24 INFO - PROCESS | 1813 | 1461123084798 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a914f000 == 143 [pid = 1813] [id = 597] 20:31:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06a568b400) [pid = 1813] [serial = 1792] [outer = (nil)] 20:31:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06a5ecb800) [pid = 1813] [serial = 1793] [outer = 0x7f06a568b400] 20:31:24 INFO - PROCESS | 1813 | 1461123084917 Marionette DEBUG loaded listener.js 20:31:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06a5ee5000) [pid = 1813] [serial = 1794] [outer = 0x7f06a568b400] 20:31:25 INFO - PROCESS | 1813 | 1461123085805 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 20:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1588ms 20:31:25 INFO - PROCESS | 1813 | 1461123085873 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 20:31:25 INFO - PROCESS | 1813 | 1461123085876 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 20:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:31:25 INFO - PROCESS | 1813 | 1461123085883 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:31:25 INFO - PROCESS | 1813 | 1461123085885 Marionette TRACE conn3 <- [1,2362,null,{}] 20:31:25 INFO - PROCESS | 1813 | 1461123085891 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:26 INFO - PROCESS | 1813 | 1461123086129 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 20:31:26 INFO - PROCESS | 1813 | 1461123086434 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9214000 == 144 [pid = 1813] [id = 598] 20:31:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f069e30a800) [pid = 1813] [serial = 1795] [outer = (nil)] 20:31:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06a5ee9c00) [pid = 1813] [serial = 1796] [outer = 0x7f069e30a800] 20:31:26 INFO - PROCESS | 1813 | 1461123086515 Marionette DEBUG loaded listener.js 20:31:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06a606c000) [pid = 1813] [serial = 1797] [outer = 0x7f069e30a800] 20:31:27 INFO - PROCESS | 1813 | 1461123087413 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 20:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1583ms 20:31:27 INFO - PROCESS | 1813 | 1461123087468 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 20:31:27 INFO - PROCESS | 1813 | 1461123087471 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 20:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:31:27 INFO - PROCESS | 1813 | 1461123087477 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:31:27 INFO - PROCESS | 1813 | 1461123087482 Marionette TRACE conn3 <- [1,2366,null,{}] 20:31:27 INFO - PROCESS | 1813 | 1461123087487 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:27 INFO - PROCESS | 1813 | 1461123087740 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 20:31:28 INFO - PROCESS | 1813 | 1461123088055 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06aaf72000 == 145 [pid = 1813] [id = 599] 20:31:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06a2283400) [pid = 1813] [serial = 1798] [outer = (nil)] 20:31:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06a6b6d400) [pid = 1813] [serial = 1799] [outer = 0x7f06a2283400] 20:31:28 INFO - PROCESS | 1813 | 1461123088143 Marionette DEBUG loaded listener.js 20:31:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06a7d6d000) [pid = 1813] [serial = 1800] [outer = 0x7f06a2283400] 20:31:29 INFO - PROCESS | 1813 | 1461123089086 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 20:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1682ms 20:31:29 INFO - PROCESS | 1813 | 1461123089160 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 20:31:29 INFO - PROCESS | 1813 | 1461123089163 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 20:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:31:29 INFO - PROCESS | 1813 | 1461123089170 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:31:29 INFO - PROCESS | 1813 | 1461123089173 Marionette TRACE conn3 <- [1,2370,null,{}] 20:31:29 INFO - PROCESS | 1813 | 1461123089178 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:29 INFO - PROCESS | 1813 | 1461123089432 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 20:31:29 INFO - PROCESS | 1813 | 1461123089743 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06abc4a000 == 146 [pid = 1813] [id = 600] 20:31:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06a6b6a000) [pid = 1813] [serial = 1801] [outer = (nil)] 20:31:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06a7d77000) [pid = 1813] [serial = 1802] [outer = 0x7f06a6b6a000] 20:31:29 INFO - PROCESS | 1813 | 1461123089836 Marionette DEBUG loaded listener.js 20:31:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06a80fa400) [pid = 1813] [serial = 1803] [outer = 0x7f06a6b6a000] 20:31:30 INFO - PROCESS | 1813 | 1461123090707 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 20:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1579ms 20:31:30 INFO - PROCESS | 1813 | 1461123090750 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 20:31:30 INFO - PROCESS | 1813 | 1461123090754 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 20:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:31:30 INFO - PROCESS | 1813 | 1461123090760 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:31:30 INFO - PROCESS | 1813 | 1461123090764 Marionette TRACE conn3 <- [1,2374,null,{}] 20:31:30 INFO - PROCESS | 1813 | 1461123090769 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:31 INFO - PROCESS | 1813 | 1461123091005 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 20:31:31 INFO - PROCESS | 1813 | 1461123091372 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b089f800 == 147 [pid = 1813] [id = 601] 20:31:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06a4c7b000) [pid = 1813] [serial = 1804] [outer = (nil)] 20:31:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06a924b400) [pid = 1813] [serial = 1805] [outer = 0x7f06a4c7b000] 20:31:31 INFO - PROCESS | 1813 | 1461123091451 Marionette DEBUG loaded listener.js 20:31:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06a9259000) [pid = 1813] [serial = 1806] [outer = 0x7f06a4c7b000] 20:31:32 INFO - PROCESS | 1813 | 1461123092348 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 20:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1637ms 20:31:32 INFO - PROCESS | 1813 | 1461123092399 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 20:31:32 INFO - PROCESS | 1813 | 1461123092403 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 20:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:31:32 INFO - PROCESS | 1813 | 1461123092408 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:31:32 INFO - PROCESS | 1813 | 1461123092411 Marionette TRACE conn3 <- [1,2378,null,{}] 20:31:32 INFO - PROCESS | 1813 | 1461123092417 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:32 INFO - PROCESS | 1813 | 1461123092656 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 20:31:32 INFO - PROCESS | 1813 | 1461123092967 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1e46000 == 148 [pid = 1813] [id = 602] 20:31:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06a80ff000) [pid = 1813] [serial = 1807] [outer = (nil)] 20:31:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06a92e6800) [pid = 1813] [serial = 1808] [outer = 0x7f06a80ff000] 20:31:33 INFO - PROCESS | 1813 | 1461123093047 Marionette DEBUG loaded listener.js 20:31:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06ab472400) [pid = 1813] [serial = 1809] [outer = 0x7f06a80ff000] 20:31:33 INFO - PROCESS | 1813 | 1461123093918 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 20:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1539ms 20:31:33 INFO - PROCESS | 1813 | 1461123093951 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 20:31:33 INFO - PROCESS | 1813 | 1461123093954 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 20:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:31:33 INFO - PROCESS | 1813 | 1461123093961 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:31:33 INFO - PROCESS | 1813 | 1461123093963 Marionette TRACE conn3 <- [1,2382,null,{}] 20:31:33 INFO - PROCESS | 1813 | 1461123093969 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:34 INFO - PROCESS | 1813 | 1461123094220 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 20:31:34 INFO - PROCESS | 1813 | 1461123094529 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b212c000 == 149 [pid = 1813] [id = 603] 20:31:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06a8eb8400) [pid = 1813] [serial = 1810] [outer = (nil)] 20:31:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06ab870400) [pid = 1813] [serial = 1811] [outer = 0x7f06a8eb8400] 20:31:34 INFO - PROCESS | 1813 | 1461123094612 Marionette DEBUG loaded listener.js 20:31:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06abcccc00) [pid = 1813] [serial = 1812] [outer = 0x7f06a8eb8400] 20:31:35 INFO - PROCESS | 1813 | 1461123095481 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 20:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1579ms 20:31:35 INFO - PROCESS | 1813 | 1461123095541 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 20:31:35 INFO - PROCESS | 1813 | 1461123095544 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 20:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:31:35 INFO - PROCESS | 1813 | 1461123095551 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:31:35 INFO - PROCESS | 1813 | 1461123095555 Marionette TRACE conn3 <- [1,2386,null,{}] 20:31:35 INFO - PROCESS | 1813 | 1461123095560 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:35 INFO - PROCESS | 1813 | 1461123095811 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 20:31:36 INFO - PROCESS | 1813 | 1461123096131 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2786000 == 150 [pid = 1813] [id = 604] 20:31:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06a92dcc00) [pid = 1813] [serial = 1813] [outer = (nil)] 20:31:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06abd89800) [pid = 1813] [serial = 1814] [outer = 0x7f06a92dcc00] 20:31:36 INFO - PROCESS | 1813 | 1461123096230 Marionette DEBUG loaded listener.js 20:31:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06abfd4800) [pid = 1813] [serial = 1815] [outer = 0x7f06a92dcc00] 20:31:37 INFO - PROCESS | 1813 | 1461123097128 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 20:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1637ms 20:31:37 INFO - PROCESS | 1813 | 1461123097189 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 20:31:37 INFO - PROCESS | 1813 | 1461123097193 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 20:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:31:37 INFO - PROCESS | 1813 | 1461123097199 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:31:37 INFO - PROCESS | 1813 | 1461123097203 Marionette TRACE conn3 <- [1,2390,null,{}] 20:31:37 INFO - PROCESS | 1813 | 1461123097209 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:37 INFO - PROCESS | 1813 | 1461123097454 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 20:31:37 INFO - PROCESS | 1813 | 1461123097762 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2eb5000 == 151 [pid = 1813] [id = 605] 20:31:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06abccd800) [pid = 1813] [serial = 1816] [outer = (nil)] 20:31:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06abfdd400) [pid = 1813] [serial = 1817] [outer = 0x7f06abccd800] 20:31:37 INFO - PROCESS | 1813 | 1461123097844 Marionette DEBUG loaded listener.js 20:31:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06ac086000) [pid = 1813] [serial = 1818] [outer = 0x7f06abccd800] 20:31:38 INFO - PROCESS | 1813 | 1461123098743 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 20:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1580ms 20:31:38 INFO - PROCESS | 1813 | 1461123098781 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 20:31:38 INFO - PROCESS | 1813 | 1461123098784 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 20:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:31:38 INFO - PROCESS | 1813 | 1461123098790 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:31:38 INFO - PROCESS | 1813 | 1461123098793 Marionette TRACE conn3 <- [1,2394,null,{}] 20:31:38 INFO - PROCESS | 1813 | 1461123098799 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:39 INFO - PROCESS | 1813 | 1461123099048 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 20:31:39 INFO - PROCESS | 1813 | 1461123099374 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c3f800 == 152 [pid = 1813] [id = 606] 20:31:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06abccdc00) [pid = 1813] [serial = 1819] [outer = (nil)] 20:31:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06ac091800) [pid = 1813] [serial = 1820] [outer = 0x7f06abccdc00] 20:31:39 INFO - PROCESS | 1813 | 1461123099456 Marionette DEBUG loaded listener.js 20:31:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06ac09e400) [pid = 1813] [serial = 1821] [outer = 0x7f06abccdc00] 20:31:40 INFO - PROCESS | 1813 | 1461123100366 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1634ms 20:31:40 INFO - PROCESS | 1813 | 1461123100427 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 20:31:40 INFO - PROCESS | 1813 | 1461123100430 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 20:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:31:40 INFO - PROCESS | 1813 | 1461123100436 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:31:40 INFO - PROCESS | 1813 | 1461123100440 Marionette TRACE conn3 <- [1,2398,null,{}] 20:31:40 INFO - PROCESS | 1813 | 1461123100445 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:40 INFO - PROCESS | 1813 | 1461123100684 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 20:31:41 INFO - PROCESS | 1813 | 1461123101004 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5f92800 == 153 [pid = 1813] [id = 607] 20:31:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06a61cec00) [pid = 1813] [serial = 1822] [outer = (nil)] 20:31:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06b074ec00) [pid = 1813] [serial = 1823] [outer = 0x7f06a61cec00] 20:31:41 INFO - PROCESS | 1813 | 1461123101087 Marionette DEBUG loaded listener.js 20:31:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06b0927800) [pid = 1813] [serial = 1824] [outer = 0x7f06a61cec00] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a13d5000 == 152 [pid = 1813] [id = 447] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c9063800 == 151 [pid = 1813] [id = 584] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c7d17000 == 150 [pid = 1813] [id = 583] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c1eaf800 == 149 [pid = 1813] [id = 582] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bd333800 == 148 [pid = 1813] [id = 581] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bc61a800 == 147 [pid = 1813] [id = 580] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb4df800 == 146 [pid = 1813] [id = 579] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ba042000 == 145 [pid = 1813] [id = 578] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6a84800 == 144 [pid = 1813] [id = 577] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b67b7000 == 143 [pid = 1813] [id = 576] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c4f800 == 142 [pid = 1813] [id = 575] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2eb8000 == 141 [pid = 1813] [id = 574] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b231e800 == 140 [pid = 1813] [id = 573] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1e41000 == 139 [pid = 1813] [id = 572] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab5a6000 == 138 [pid = 1813] [id = 571] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a91c7800 == 137 [pid = 1813] [id = 570] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a6c14800 == 136 [pid = 1813] [id = 569] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a56bc800 == 135 [pid = 1813] [id = 568] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2197800 == 134 [pid = 1813] [id = 567] 20:31:42 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069e3e1000 == 133 [pid = 1813] [id = 566] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06a1305c00) [pid = 1813] [serial = 1697] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06a19c3400) [pid = 1813] [serial = 1688] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06a45c2800) [pid = 1813] [serial = 1695] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06a4c7d400) [pid = 1813] [serial = 1643] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06a4529800) [pid = 1813] [serial = 1640] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06a3a5c800) [pid = 1813] [serial = 1691] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06b620b000) [pid = 1813] [serial = 1670] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f06b7d84400) [pid = 1813] [serial = 1679] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06a15cbc00) [pid = 1813] [serial = 1686] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06a41b3c00) [pid = 1813] [serial = 1692] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06abfd3400) [pid = 1813] [serial = 1655] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06b1d72c00) [pid = 1813] [serial = 1661] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06ab866800) [pid = 1813] [serial = 1652] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06b0922800) [pid = 1813] [serial = 1658] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06a7d78800) [pid = 1813] [serial = 1649] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06a5d11c00) [pid = 1813] [serial = 1646] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06a3086800) [pid = 1813] [serial = 1637] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06b94aa400) [pid = 1813] [serial = 1682] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06a21bb000) [pid = 1813] [serial = 1689] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06a06e1000) [pid = 1813] [serial = 1685] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06a4511400) [pid = 1813] [serial = 1694] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06a1303000) [pid = 1813] [serial = 1634] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06b6c51800) [pid = 1813] [serial = 1673] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06b5e50c00) [pid = 1813] [serial = 1667] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06a41ad400) [pid = 1813] [serial = 1632] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06b2d59000) [pid = 1813] [serial = 1664] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06b6e9b800) [pid = 1813] [serial = 1676] [outer = (nil)] [url = about:blank] 20:31:43 INFO - PROCESS | 1813 | 1461123103568 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 20:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 3184ms 20:31:43 INFO - PROCESS | 1813 | 1461123103623 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 20:31:43 INFO - PROCESS | 1813 | 1461123103630 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 20:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:31:43 INFO - PROCESS | 1813 | 1461123103643 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:31:43 INFO - PROCESS | 1813 | 1461123103647 Marionette TRACE conn3 <- [1,2402,null,{}] 20:31:43 INFO - PROCESS | 1813 | 1461123103656 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:43 INFO - PROCESS | 1813 | 1461123103899 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 20:31:44 INFO - PROCESS | 1813 | 1461123104104 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a0888000 == 134 [pid = 1813] [id = 608] 20:31:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06a06d3400) [pid = 1813] [serial = 1825] [outer = (nil)] 20:31:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06a09ed400) [pid = 1813] [serial = 1826] [outer = 0x7f06a06d3400] 20:31:44 INFO - PROCESS | 1813 | 1461123104177 Marionette DEBUG loaded listener.js 20:31:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06a1310400) [pid = 1813] [serial = 1827] [outer = 0x7f06a06d3400] 20:31:45 INFO - PROCESS | 1813 | 1461123105172 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 20:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1594ms 20:31:45 INFO - PROCESS | 1813 | 1461123105250 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 20:31:45 INFO - PROCESS | 1813 | 1461123105259 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 20:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:31:45 INFO - PROCESS | 1813 | 1461123105270 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:31:45 INFO - PROCESS | 1813 | 1461123105273 Marionette TRACE conn3 <- [1,2406,null,{}] 20:31:45 INFO - PROCESS | 1813 | 1461123105279 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:45 INFO - PROCESS | 1813 | 1461123105574 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 20:31:45 INFO - PROCESS | 1813 | 1461123105612 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a23cd000 == 135 [pid = 1813] [id = 609] 20:31:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06a1311000) [pid = 1813] [serial = 1828] [outer = (nil)] 20:31:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06a2280400) [pid = 1813] [serial = 1829] [outer = 0x7f06a1311000] 20:31:45 INFO - PROCESS | 1813 | 1461123105676 Marionette DEBUG loaded listener.js 20:31:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06a24c6c00) [pid = 1813] [serial = 1830] [outer = 0x7f06a1311000] 20:31:46 INFO - PROCESS | 1813 | 1461123106734 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 20:31:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:31:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1530ms 20:31:46 INFO - PROCESS | 1813 | 1461123106800 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 20:31:46 INFO - PROCESS | 1813 | 1461123106804 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 20:31:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:31:46 INFO - PROCESS | 1813 | 1461123106816 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:31:46 INFO - PROCESS | 1813 | 1461123106822 Marionette TRACE conn3 <- [1,2410,null,{}] 20:31:46 INFO - PROCESS | 1813 | 1461123106838 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:47 INFO - PROCESS | 1813 | 1461123107145 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 20:31:47 INFO - PROCESS | 1813 | 1461123107177 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4a1d800 == 136 [pid = 1813] [id = 610] 20:31:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06a2cb4800) [pid = 1813] [serial = 1831] [outer = (nil)] 20:31:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06a3a5ec00) [pid = 1813] [serial = 1832] [outer = 0x7f06a2cb4800] 20:31:47 INFO - PROCESS | 1813 | 1461123107244 Marionette DEBUG loaded listener.js 20:31:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06a41b9800) [pid = 1813] [serial = 1833] [outer = 0x7f06a2cb4800] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06a228e000) [pid = 1813] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06a06d8800) [pid = 1813] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06a92d9000) [pid = 1813] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06b64edc00) [pid = 1813] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06a41d8c00) [pid = 1813] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06a4c71000) [pid = 1813] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06ab864800) [pid = 1813] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06b1fed000) [pid = 1813] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06a2286c00) [pid = 1813] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06b2d52c00) [pid = 1813] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06a2219c00) [pid = 1813] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06a9252800) [pid = 1813] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06ab870c00) [pid = 1813] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06a4a94c00) [pid = 1813] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06a4c73c00) [pid = 1813] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a9256000) [pid = 1813] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f069e30e000) [pid = 1813] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06b4b0a400) [pid = 1813] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06b30d1400) [pid = 1813] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06a19cac00) [pid = 1813] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06abfd4400) [pid = 1813] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06a5d05400) [pid = 1813] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06a3082800) [pid = 1813] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06b2b0b400) [pid = 1813] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06a6062000) [pid = 1813] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06b1ec3c00) [pid = 1813] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f069f3a2400) [pid = 1813] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06a7d6b800) [pid = 1813] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06a19c8c00) [pid = 1813] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06a2283000) [pid = 1813] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06a4529c00) [pid = 1813] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06b2b8f400) [pid = 1813] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06a6061400) [pid = 1813] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06b5e98400) [pid = 1813] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06ac098000) [pid = 1813] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f069f3a1400) [pid = 1813] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:31:48 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06abd81c00) [pid = 1813] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:31:48 INFO - PROCESS | 1813 | 1461123108921 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 20:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2149ms 20:31:48 INFO - PROCESS | 1813 | 1461123108967 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 20:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:31:48 INFO - PROCESS | 1813 | 1461123108971 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 20:31:48 INFO - PROCESS | 1813 | 1461123108978 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:31:48 INFO - PROCESS | 1813 | 1461123108981 Marionette TRACE conn3 <- [1,2414,null,{}] 20:31:48 INFO - PROCESS | 1813 | 1461123108988 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:49 INFO - PROCESS | 1813 | 1461123109210 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 20:31:49 INFO - PROCESS | 1813 | 1461123109394 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4db5000 == 137 [pid = 1813] [id = 611] 20:31:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f069e30d000) [pid = 1813] [serial = 1834] [outer = (nil)] 20:31:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a41ba000) [pid = 1813] [serial = 1835] [outer = 0x7f069e30d000] 20:31:49 INFO - PROCESS | 1813 | 1461123109462 Marionette DEBUG loaded listener.js 20:31:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a451a800) [pid = 1813] [serial = 1836] [outer = 0x7f069e30d000] 20:31:50 INFO - PROCESS | 1813 | 1461123110442 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 20:31:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1543ms 20:31:50 INFO - PROCESS | 1813 | 1461123110523 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 20:31:50 INFO - PROCESS | 1813 | 1461123110528 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 20:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:31:50 INFO - PROCESS | 1813 | 1461123110538 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:31:50 INFO - PROCESS | 1813 | 1461123110542 Marionette TRACE conn3 <- [1,2418,null,{}] 20:31:50 INFO - PROCESS | 1813 | 1461123110552 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:50 INFO - PROCESS | 1813 | 1461123110796 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 20:31:51 INFO - PROCESS | 1813 | 1461123111083 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a195b800 == 138 [pid = 1813] [id = 612] 20:31:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a06d2400) [pid = 1813] [serial = 1837] [outer = (nil)] 20:31:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a1303400) [pid = 1813] [serial = 1838] [outer = 0x7f06a06d2400] 20:31:51 INFO - PROCESS | 1813 | 1461123111165 Marionette DEBUG loaded listener.js 20:31:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06a19cb800) [pid = 1813] [serial = 1839] [outer = 0x7f06a06d2400] 20:31:52 INFO - PROCESS | 1813 | 1461123112137 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1639ms 20:31:52 INFO - PROCESS | 1813 | 1461123112178 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 20:31:52 INFO - PROCESS | 1813 | 1461123112187 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 20:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:31:52 INFO - PROCESS | 1813 | 1461123112199 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:31:52 INFO - PROCESS | 1813 | 1461123112202 Marionette TRACE conn3 <- [1,2422,null,{}] 20:31:52 INFO - PROCESS | 1813 | 1461123112209 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:52 INFO - PROCESS | 1813 | 1461123112461 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 20:31:52 INFO - PROCESS | 1813 | 1461123112772 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4dad800 == 139 [pid = 1813] [id = 613] 20:31:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06a2226c00) [pid = 1813] [serial = 1840] [outer = (nil)] 20:31:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06a2cb2400) [pid = 1813] [serial = 1841] [outer = 0x7f06a2226c00] 20:31:52 INFO - PROCESS | 1813 | 1461123112855 Marionette DEBUG loaded listener.js 20:31:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06a3a59c00) [pid = 1813] [serial = 1842] [outer = 0x7f06a2226c00] 20:31:53 INFO - PROCESS | 1813 | 1461123113791 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1639ms 20:31:53 INFO - PROCESS | 1813 | 1461123113839 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 20:31:53 INFO - PROCESS | 1813 | 1461123113842 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 20:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:31:53 INFO - PROCESS | 1813 | 1461123113850 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:31:53 INFO - PROCESS | 1813 | 1461123113856 Marionette TRACE conn3 <- [1,2426,null,{}] 20:31:53 INFO - PROCESS | 1813 | 1461123113874 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:54 INFO - PROCESS | 1813 | 1461123114128 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 20:31:54 INFO - PROCESS | 1813 | 1461123114473 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a68c4000 == 140 [pid = 1813] [id = 614] 20:31:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06a41d2000) [pid = 1813] [serial = 1843] [outer = (nil)] 20:31:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06a452a000) [pid = 1813] [serial = 1844] [outer = 0x7f06a41d2000] 20:31:54 INFO - PROCESS | 1813 | 1461123114559 Marionette DEBUG loaded listener.js 20:31:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06a45cb800) [pid = 1813] [serial = 1845] [outer = 0x7f06a41d2000] 20:31:55 INFO - PROCESS | 1813 | 1461123115466 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 20:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1687ms 20:31:55 INFO - PROCESS | 1813 | 1461123115538 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 20:31:55 INFO - PROCESS | 1813 | 1461123115542 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 20:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:31:55 INFO - PROCESS | 1813 | 1461123115550 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:31:55 INFO - PROCESS | 1813 | 1461123115554 Marionette TRACE conn3 <- [1,2430,null,{}] 20:31:55 INFO - PROCESS | 1813 | 1461123115560 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:55 INFO - PROCESS | 1813 | 1461123115857 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 20:31:56 INFO - PROCESS | 1813 | 1461123116183 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9151000 == 141 [pid = 1813] [id = 615] 20:31:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06a41d4800) [pid = 1813] [serial = 1846] [outer = (nil)] 20:31:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06a4c6f800) [pid = 1813] [serial = 1847] [outer = 0x7f06a41d4800] 20:31:56 INFO - PROCESS | 1813 | 1461123116264 Marionette DEBUG loaded listener.js 20:31:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06a568a400) [pid = 1813] [serial = 1848] [outer = 0x7f06a41d4800] 20:31:57 INFO - PROCESS | 1813 | 1461123117201 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 20:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1682ms 20:31:57 INFO - PROCESS | 1813 | 1461123117233 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 20:31:57 INFO - PROCESS | 1813 | 1461123117236 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 20:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:31:57 INFO - PROCESS | 1813 | 1461123117243 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:31:57 INFO - PROCESS | 1813 | 1461123117246 Marionette TRACE conn3 <- [1,2434,null,{}] 20:31:57 INFO - PROCESS | 1813 | 1461123117253 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:57 INFO - PROCESS | 1813 | 1461123117500 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 20:31:57 INFO - PROCESS | 1813 | 1461123117769 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06aae5f000 == 142 [pid = 1813] [id = 616] 20:31:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06a4a96400) [pid = 1813] [serial = 1849] [outer = (nil)] 20:31:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06a5d07800) [pid = 1813] [serial = 1850] [outer = 0x7f06a4a96400] 20:31:57 INFO - PROCESS | 1813 | 1461123117891 Marionette DEBUG loaded listener.js 20:31:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06a5ee7c00) [pid = 1813] [serial = 1851] [outer = 0x7f06a4a96400] 20:31:58 INFO - PROCESS | 1813 | 1461123118766 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 20:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1582ms 20:31:58 INFO - PROCESS | 1813 | 1461123118825 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 20:31:58 INFO - PROCESS | 1813 | 1461123118828 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 20:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:31:58 INFO - PROCESS | 1813 | 1461123118835 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:31:58 INFO - PROCESS | 1813 | 1461123118837 Marionette TRACE conn3 <- [1,2438,null,{}] 20:31:58 INFO - PROCESS | 1813 | 1461123118843 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:31:59 INFO - PROCESS | 1813 | 1461123119111 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 20:31:59 INFO - PROCESS | 1813 | 1461123119446 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b088f800 == 143 [pid = 1813] [id = 617] 20:31:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06a69ad400) [pid = 1813] [serial = 1852] [outer = (nil)] 20:31:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06a7d6b800) [pid = 1813] [serial = 1853] [outer = 0x7f06a69ad400] 20:31:59 INFO - PROCESS | 1813 | 1461123119530 Marionette DEBUG loaded listener.js 20:31:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06a80f3400) [pid = 1813] [serial = 1854] [outer = 0x7f06a69ad400] 20:32:00 INFO - PROCESS | 1813 | 1461123120429 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 20:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1637ms 20:32:00 INFO - PROCESS | 1813 | 1461123120474 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 20:32:00 INFO - PROCESS | 1813 | 1461123120478 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 20:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:32:00 INFO - PROCESS | 1813 | 1461123120484 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:32:00 INFO - PROCESS | 1813 | 1461123120487 Marionette TRACE conn3 <- [1,2442,null,{}] 20:32:00 INFO - PROCESS | 1813 | 1461123120492 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:00 INFO - PROCESS | 1813 | 1461123120722 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 20:32:01 INFO - PROCESS | 1813 | 1461123120999 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b230b800 == 144 [pid = 1813] [id = 618] 20:32:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06a09ef000) [pid = 1813] [serial = 1855] [outer = (nil)] 20:32:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06a8ebc000) [pid = 1813] [serial = 1856] [outer = 0x7f06a09ef000] 20:32:01 INFO - PROCESS | 1813 | 1461123121189 Marionette DEBUG loaded listener.js 20:32:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06ab46b800) [pid = 1813] [serial = 1857] [outer = 0x7f06a09ef000] 20:32:02 INFO - PROCESS | 1813 | 1461123122201 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 20:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1779ms 20:32:02 INFO - PROCESS | 1813 | 1461123122281 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 20:32:02 INFO - PROCESS | 1813 | 1461123122286 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 20:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:32:02 INFO - PROCESS | 1813 | 1461123122297 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:32:02 INFO - PROCESS | 1813 | 1461123122300 Marionette TRACE conn3 <- [1,2446,null,{}] 20:32:02 INFO - PROCESS | 1813 | 1461123122305 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:02 INFO - PROCESS | 1813 | 1461123122553 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 20:32:02 INFO - PROCESS | 1813 | 1461123122828 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2cdb000 == 145 [pid = 1813] [id = 619] 20:32:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06a6063c00) [pid = 1813] [serial = 1858] [outer = (nil)] 20:32:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06ab870c00) [pid = 1813] [serial = 1859] [outer = 0x7f06a6063c00] 20:32:02 INFO - PROCESS | 1813 | 1461123122950 Marionette DEBUG loaded listener.js 20:32:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06abd8ac00) [pid = 1813] [serial = 1860] [outer = 0x7f06a6063c00] 20:32:03 INFO - PROCESS | 1813 | 1461123123885 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 20:32:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:32:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1633ms 20:32:03 INFO - PROCESS | 1813 | 1461123123931 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 20:32:03 INFO - PROCESS | 1813 | 1461123123934 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 20:32:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:32:03 INFO - PROCESS | 1813 | 1461123123941 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:32:03 INFO - PROCESS | 1813 | 1461123123945 Marionette TRACE conn3 <- [1,2450,null,{}] 20:32:03 INFO - PROCESS | 1813 | 1461123123951 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:04 INFO - PROCESS | 1813 | 1461123124203 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 20:32:04 INFO - PROCESS | 1813 | 1461123124469 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3d22800 == 146 [pid = 1813] [id = 620] 20:32:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06a80f4c00) [pid = 1813] [serial = 1861] [outer = (nil)] 20:32:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06ac08c400) [pid = 1813] [serial = 1862] [outer = 0x7f06a80f4c00] 20:32:04 INFO - PROCESS | 1813 | 1461123124591 Marionette DEBUG loaded listener.js 20:32:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06ac0a1400) [pid = 1813] [serial = 1863] [outer = 0x7f06a80f4c00] 20:32:05 INFO - PROCESS | 1813 | 1461123125464 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 20:32:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1583ms 20:32:05 INFO - PROCESS | 1813 | 1461123125526 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 20:32:05 INFO - PROCESS | 1813 | 1461123125530 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 20:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:32:05 INFO - PROCESS | 1813 | 1461123125536 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:32:05 INFO - PROCESS | 1813 | 1461123125539 Marionette TRACE conn3 <- [1,2454,null,{}] 20:32:05 INFO - PROCESS | 1813 | 1461123125545 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:05 INFO - PROCESS | 1813 | 1461123125782 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 20:32:06 INFO - PROCESS | 1813 | 1461123126094 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6040800 == 147 [pid = 1813] [id = 621] 20:32:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06a41b2800) [pid = 1813] [serial = 1864] [outer = (nil)] 20:32:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06b074dc00) [pid = 1813] [serial = 1865] [outer = 0x7f06a41b2800] 20:32:06 INFO - PROCESS | 1813 | 1461123126176 Marionette DEBUG loaded listener.js 20:32:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06b092f800) [pid = 1813] [serial = 1866] [outer = 0x7f06a41b2800] 20:32:07 INFO - PROCESS | 1813 | 1461123127062 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 20:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1583ms 20:32:07 INFO - PROCESS | 1813 | 1461123127122 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 20:32:07 INFO - PROCESS | 1813 | 1461123127127 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 20:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:32:07 INFO - PROCESS | 1813 | 1461123127133 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:32:07 INFO - PROCESS | 1813 | 1461123127140 Marionette TRACE conn3 <- [1,2458,null,{}] 20:32:07 INFO - PROCESS | 1813 | 1461123127147 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:07 INFO - PROCESS | 1813 | 1461123127421 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 20:32:07 INFO - PROCESS | 1813 | 1461123127746 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b67ce000 == 148 [pid = 1813] [id = 622] 20:32:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06b0a3c400) [pid = 1813] [serial = 1867] [outer = (nil)] 20:32:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06b1d6a400) [pid = 1813] [serial = 1868] [outer = 0x7f06b0a3c400] 20:32:07 INFO - PROCESS | 1813 | 1461123127839 Marionette DEBUG loaded listener.js 20:32:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06b1d79c00) [pid = 1813] [serial = 1869] [outer = 0x7f06b0a3c400] 20:32:08 INFO - PROCESS | 1813 | 1461123128772 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 20:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1684ms 20:32:08 INFO - PROCESS | 1813 | 1461123128819 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 20:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:32:08 INFO - PROCESS | 1813 | 1461123128823 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 20:32:08 INFO - PROCESS | 1813 | 1461123128831 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:32:08 INFO - PROCESS | 1813 | 1461123128834 Marionette TRACE conn3 <- [1,2462,null,{}] 20:32:08 INFO - PROCESS | 1813 | 1461123128842 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:09 INFO - PROCESS | 1813 | 1461123129088 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 20:32:09 INFO - PROCESS | 1813 | 1461123129421 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b691c000 == 149 [pid = 1813] [id = 623] 20:32:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06b0a3f400) [pid = 1813] [serial = 1870] [outer = (nil)] 20:32:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06b1ed1c00) [pid = 1813] [serial = 1871] [outer = 0x7f06b0a3f400] 20:32:09 INFO - PROCESS | 1813 | 1461123129503 Marionette DEBUG loaded listener.js 20:32:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06b1feec00) [pid = 1813] [serial = 1872] [outer = 0x7f06b0a3f400] 20:32:10 INFO - PROCESS | 1813 | 1461123130390 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 20:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1636ms 20:32:10 INFO - PROCESS | 1813 | 1461123130466 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 20:32:10 INFO - PROCESS | 1813 | 1461123130470 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 20:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:32:10 INFO - PROCESS | 1813 | 1461123130476 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:32:10 INFO - PROCESS | 1813 | 1461123130479 Marionette TRACE conn3 <- [1,2466,null,{}] 20:32:10 INFO - PROCESS | 1813 | 1461123130485 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:10 INFO - PROCESS | 1813 | 1461123130777 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 20:32:11 INFO - PROCESS | 1813 | 1461123131180 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6955800 == 150 [pid = 1813] [id = 624] 20:32:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06a6067400) [pid = 1813] [serial = 1873] [outer = (nil)] 20:32:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06b21c9c00) [pid = 1813] [serial = 1874] [outer = 0x7f06a6067400] 20:32:11 INFO - PROCESS | 1813 | 1461123131308 Marionette DEBUG loaded listener.js 20:32:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06b2260c00) [pid = 1813] [serial = 1875] [outer = 0x7f06a6067400] 20:32:12 INFO - PROCESS | 1813 | 1461123132616 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 20:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2182ms 20:32:12 INFO - PROCESS | 1813 | 1461123132661 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 20:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:32:12 INFO - PROCESS | 1813 | 1461123132665 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 20:32:12 INFO - PROCESS | 1813 | 1461123132671 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:32:12 INFO - PROCESS | 1813 | 1461123132675 Marionette TRACE conn3 <- [1,2470,null,{}] 20:32:12 INFO - PROCESS | 1813 | 1461123132680 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:12 INFO - PROCESS | 1813 | 1461123132947 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 20:32:13 INFO - PROCESS | 1813 | 1461123133301 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a94800 == 151 [pid = 1813] [id = 625] 20:32:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06a69aa800) [pid = 1813] [serial = 1876] [outer = (nil)] 20:32:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06b2385c00) [pid = 1813] [serial = 1877] [outer = 0x7f06a69aa800] 20:32:13 INFO - PROCESS | 1813 | 1461123133397 Marionette DEBUG loaded listener.js 20:32:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06b238d400) [pid = 1813] [serial = 1878] [outer = 0x7f06a69aa800] 20:32:14 INFO - PROCESS | 1813 | 1461123134303 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 20:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1693ms 20:32:14 INFO - PROCESS | 1813 | 1461123134366 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 20:32:14 INFO - PROCESS | 1813 | 1461123134370 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 20:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:32:14 INFO - PROCESS | 1813 | 1461123134378 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:32:14 INFO - PROCESS | 1813 | 1461123134380 Marionette TRACE conn3 <- [1,2474,null,{}] 20:32:14 INFO - PROCESS | 1813 | 1461123134386 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:14 INFO - PROCESS | 1813 | 1461123134628 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 20:32:14 INFO - PROCESS | 1813 | 1461123134958 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b70c7800 == 152 [pid = 1813] [id = 626] 20:32:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06b1ff0c00) [pid = 1813] [serial = 1879] [outer = (nil)] 20:32:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06b2556000) [pid = 1813] [serial = 1880] [outer = 0x7f06b1ff0c00] 20:32:15 INFO - PROCESS | 1813 | 1461123135051 Marionette DEBUG loaded listener.js 20:32:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f06b255e400) [pid = 1813] [serial = 1881] [outer = 0x7f06b1ff0c00] 20:32:15 INFO - PROCESS | 1813 | 1461123135939 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 20:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1629ms 20:32:16 INFO - PROCESS | 1813 | 1461123136010 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 20:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:32:16 INFO - PROCESS | 1813 | 1461123136016 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 20:32:16 INFO - PROCESS | 1813 | 1461123136022 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:32:16 INFO - PROCESS | 1813 | 1461123136025 Marionette TRACE conn3 <- [1,2478,null,{}] 20:32:16 INFO - PROCESS | 1813 | 1461123136031 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:16 INFO - PROCESS | 1813 | 1461123136275 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 20:32:16 INFO - PROCESS | 1813 | 1461123136600 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bacc8000 == 153 [pid = 1813] [id = 627] 20:32:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f06a4517000) [pid = 1813] [serial = 1882] [outer = (nil)] 20:32:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f06b2561400) [pid = 1813] [serial = 1883] [outer = 0x7f06a4517000] 20:32:16 INFO - PROCESS | 1813 | 1461123136678 Marionette DEBUG loaded listener.js 20:32:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f06b270c800) [pid = 1813] [serial = 1884] [outer = 0x7f06a4517000] 20:32:17 INFO - PROCESS | 1813 | 1461123137609 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 20:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1634ms 20:32:17 INFO - PROCESS | 1813 | 1461123137657 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 20:32:17 INFO - PROCESS | 1813 | 1461123137661 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 20:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:32:17 INFO - PROCESS | 1813 | 1461123137666 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:32:17 INFO - PROCESS | 1813 | 1461123137670 Marionette TRACE conn3 <- [1,2482,null,{}] 20:32:17 INFO - PROCESS | 1813 | 1461123137675 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:17 INFO - PROCESS | 1813 | 1461123137928 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 20:32:18 INFO - PROCESS | 1813 | 1461123138249 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4d5800 == 154 [pid = 1813] [id = 628] 20:32:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f06ac099400) [pid = 1813] [serial = 1885] [outer = (nil)] 20:32:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f06b27b3000) [pid = 1813] [serial = 1886] [outer = 0x7f06ac099400] 20:32:18 INFO - PROCESS | 1813 | 1461123138334 Marionette DEBUG loaded listener.js 20:32:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f06b2b03000) [pid = 1813] [serial = 1887] [outer = 0x7f06ac099400] 20:32:19 INFO - PROCESS | 1813 | 1461123139218 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 20:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1582ms 20:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:32:19 INFO - PROCESS | 1813 | 1461123139251 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 20:32:19 INFO - PROCESS | 1813 | 1461123139253 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 20:32:19 INFO - PROCESS | 1813 | 1461123139260 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:32:19 INFO - PROCESS | 1813 | 1461123139263 Marionette TRACE conn3 <- [1,2486,null,{}] 20:32:19 INFO - PROCESS | 1813 | 1461123139269 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:19 INFO - PROCESS | 1813 | 1461123139535 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 20:32:19 INFO - PROCESS | 1813 | 1461123139882 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbb46000 == 155 [pid = 1813] [id = 629] 20:32:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f06b270c000) [pid = 1813] [serial = 1888] [outer = (nil)] 20:32:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f06b2b0a800) [pid = 1813] [serial = 1889] [outer = 0x7f06b270c000] 20:32:19 INFO - PROCESS | 1813 | 1461123139963 Marionette DEBUG loaded listener.js 20:32:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f06b2b84400) [pid = 1813] [serial = 1890] [outer = 0x7f06b270c000] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a13ce800 == 154 [pid = 1813] [id = 542] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8c1f800 == 153 [pid = 1813] [id = 461] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c1ec5800 == 152 [pid = 1813] [id = 460] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6543800 == 151 [pid = 1813] [id = 464] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cff80800 == 150 [pid = 1813] [id = 463] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a13d7800 == 149 [pid = 1813] [id = 541] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cbf66800 == 148 [pid = 1813] [id = 462] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4a1d800 == 147 [pid = 1813] [id = 610] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a23cd000 == 146 [pid = 1813] [id = 609] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a0888000 == 145 [pid = 1813] [id = 608] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c3f800 == 144 [pid = 1813] [id = 606] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2eb5000 == 143 [pid = 1813] [id = 605] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2786000 == 142 [pid = 1813] [id = 604] 20:32:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b212c000 == 141 [pid = 1813] [id = 603] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f06a24c0000) [pid = 1813] [serial = 1766] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f06a595f400) [pid = 1813] [serial = 1713] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f06a1303800) [pid = 1813] [serial = 1761] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f06b27acc00) [pid = 1813] [serial = 1733] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f06baf6b000) [pid = 1813] [serial = 1752] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f06a45d0000) [pid = 1813] [serial = 1641] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f06b5e47400) [pid = 1813] [serial = 1740] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f06abfe1c00) [pid = 1813] [serial = 1725] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f06abcd0000) [pid = 1813] [serial = 1724] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f06a568e400) [pid = 1813] [serial = 1712] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06b6205000) [pid = 1813] [serial = 1743] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06a45c9400) [pid = 1813] [serial = 1709] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06b67df800) [pid = 1813] [serial = 1671] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06b60b2400) [pid = 1813] [serial = 1742] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06a41b9c00) [pid = 1813] [serial = 1638] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06abccd400) [pid = 1813] [serial = 1653] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06b0a23400) [pid = 1813] [serial = 1659] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06a5958800) [pid = 1813] [serial = 1644] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06a5eeb000) [pid = 1813] [serial = 1647] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06ac08ec00) [pid = 1813] [serial = 1656] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06a09edc00) [pid = 1813] [serial = 1760] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f069f4cc400) [pid = 1813] [serial = 1701] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06b6d57800) [pid = 1813] [serial = 1674] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06b6c53000) [pid = 1813] [serial = 1745] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06a217dc00) [pid = 1813] [serial = 1763] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06b6ea3800) [pid = 1813] [serial = 1677] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06a924e000) [pid = 1813] [serial = 1719] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06b0a26000) [pid = 1813] [serial = 1728] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06b60b4000) [pid = 1813] [serial = 1668] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06a92e5400) [pid = 1813] [serial = 1721] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06b074c000) [pid = 1813] [serial = 1727] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06b2379800) [pid = 1813] [serial = 1731] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f069f4a3000) [pid = 1813] [serial = 1757] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06b2b87800) [pid = 1813] [serial = 1734] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06a80ff800) [pid = 1813] [serial = 1650] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a2184c00) [pid = 1813] [serial = 1703] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06b3c8ec00) [pid = 1813] [serial = 1739] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06a21c5c00) [pid = 1813] [serial = 1704] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06a3890c00) [pid = 1813] [serial = 1707] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f069f4c9c00) [pid = 1813] [serial = 1758] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06a80f4000) [pid = 1813] [serial = 1718] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06b2eaf400) [pid = 1813] [serial = 1737] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06a24ccc00) [pid = 1813] [serial = 1706] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06bb1bec00) [pid = 1813] [serial = 1754] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06b402bc00) [pid = 1813] [serial = 1665] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06a606c800) [pid = 1813] [serial = 1715] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06b941c000) [pid = 1813] [serial = 1748] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06b2d4f800) [pid = 1813] [serial = 1736] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06b88cd000) [pid = 1813] [serial = 1680] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06a21c3400) [pid = 1813] [serial = 1764] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06a19c6800) [pid = 1813] [serial = 1635] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06ba02cc00) [pid = 1813] [serial = 1749] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06b1ecb000) [pid = 1813] [serial = 1662] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f069f112000) [pid = 1813] [serial = 1700] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06baddb400) [pid = 1813] [serial = 1751] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a7d6cc00) [pid = 1813] [serial = 1716] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06b1fe2c00) [pid = 1813] [serial = 1730] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06b6ea5800) [pid = 1813] [serial = 1746] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06a4a95400) [pid = 1813] [serial = 1710] [outer = (nil)] [url = about:blank] 20:32:22 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06ab867c00) [pid = 1813] [serial = 1722] [outer = (nil)] [url = about:blank] 20:32:23 INFO - PROCESS | 1813 | 1461123143037 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 20:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 3789ms 20:32:23 INFO - PROCESS | 1813 | 1461123143048 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 20:32:23 INFO - PROCESS | 1813 | 1461123143053 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 20:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:32:23 INFO - PROCESS | 1813 | 1461123143062 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:32:23 INFO - PROCESS | 1813 | 1461123143067 Marionette TRACE conn3 <- [1,2490,null,{}] 20:32:23 INFO - PROCESS | 1813 | 1461123143076 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:23 INFO - PROCESS | 1813 | 1461123143331 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 20:32:23 INFO - PROCESS | 1813 | 1461123143527 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a0876800 == 142 [pid = 1813] [id = 630] 20:32:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f069f49c400) [pid = 1813] [serial = 1891] [outer = (nil)] 20:32:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f069f4d8400) [pid = 1813] [serial = 1892] [outer = 0x7f069f49c400] 20:32:23 INFO - PROCESS | 1813 | 1461123143600 Marionette DEBUG loaded listener.js 20:32:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a06e0400) [pid = 1813] [serial = 1893] [outer = 0x7f069f49c400] 20:32:24 INFO - PROCESS | 1813 | 1461123144394 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 20:32:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:32:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1384ms 20:32:24 INFO - PROCESS | 1813 | 1461123144446 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 20:32:24 INFO - PROCESS | 1813 | 1461123144456 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 20:32:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:32:24 INFO - PROCESS | 1813 | 1461123144465 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:32:24 INFO - PROCESS | 1813 | 1461123144469 Marionette TRACE conn3 <- [1,2494,null,{}] 20:32:24 INFO - PROCESS | 1813 | 1461123144474 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:24 INFO - PROCESS | 1813 | 1461123144780 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 20:32:24 INFO - PROCESS | 1813 | 1461123144902 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a19ec800 == 143 [pid = 1813] [id = 631] 20:32:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f069e309800) [pid = 1813] [serial = 1894] [outer = (nil)] 20:32:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a19cb400) [pid = 1813] [serial = 1895] [outer = 0x7f069e309800] 20:32:24 INFO - PROCESS | 1813 | 1461123144969 Marionette DEBUG loaded listener.js 20:32:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a221ec00) [pid = 1813] [serial = 1896] [outer = 0x7f069e309800] 20:32:25 INFO - PROCESS | 1813 | 1461123145977 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 20:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1536ms 20:32:26 INFO - PROCESS | 1813 | 1461123146004 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 20:32:26 INFO - PROCESS | 1813 | 1461123146007 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 20:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:32:26 INFO - PROCESS | 1813 | 1461123146013 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:32:26 INFO - PROCESS | 1813 | 1461123146018 Marionette TRACE conn3 <- [1,2498,null,{}] 20:32:26 INFO - PROCESS | 1813 | 1461123146051 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:26 INFO - PROCESS | 1813 | 1461123146330 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 20:32:26 INFO - PROCESS | 1813 | 1461123146362 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2ea8000 == 144 [pid = 1813] [id = 632] 20:32:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a2cae000) [pid = 1813] [serial = 1897] [outer = (nil)] 20:32:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a3890000) [pid = 1813] [serial = 1898] [outer = 0x7f06a2cae000] 20:32:26 INFO - PROCESS | 1813 | 1461123146429 Marionette DEBUG loaded listener.js 20:32:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06a3a64000) [pid = 1813] [serial = 1899] [outer = 0x7f06a2cae000] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f069f3a5800) [pid = 1813] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f069f49fc00) [pid = 1813] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06a5896400) [pid = 1813] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06a1311000) [pid = 1813] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a2cb4800) [pid = 1813] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06abccdc00) [pid = 1813] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06abccd800) [pid = 1813] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06a92dcc00) [pid = 1813] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06a8eb8400) [pid = 1813] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06a80ff000) [pid = 1813] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06a4c7b000) [pid = 1813] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06a6b6a000) [pid = 1813] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f06a2283400) [pid = 1813] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f069e30a800) [pid = 1813] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06a568b400) [pid = 1813] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f06a45cd400) [pid = 1813] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06a4c79800) [pid = 1813] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06a4a8fc00) [pid = 1813] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06a3898000) [pid = 1813] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06a308cc00) [pid = 1813] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06a308b800) [pid = 1813] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06a19d1c00) [pid = 1813] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f069f117000) [pid = 1813] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:32:27 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06a06d3400) [pid = 1813] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:32:28 INFO - PROCESS | 1813 | 1461123148107 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 20:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2140ms 20:32:28 INFO - PROCESS | 1813 | 1461123148154 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 20:32:28 INFO - PROCESS | 1813 | 1461123148157 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 20:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:32:28 INFO - PROCESS | 1813 | 1461123148163 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:32:28 INFO - PROCESS | 1813 | 1461123148165 Marionette TRACE conn3 <- [1,2502,null,{}] 20:32:28 INFO - PROCESS | 1813 | 1461123148171 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:28 INFO - PROCESS | 1813 | 1461123148409 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 20:32:28 INFO - PROCESS | 1813 | 1461123148590 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4a0c800 == 145 [pid = 1813] [id = 633] 20:32:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f069e311800) [pid = 1813] [serial = 1900] [outer = (nil)] 20:32:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06a2cb2000) [pid = 1813] [serial = 1901] [outer = 0x7f069e311800] 20:32:28 INFO - PROCESS | 1813 | 1461123148652 Marionette DEBUG loaded listener.js 20:32:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06a41ac000) [pid = 1813] [serial = 1902] [outer = 0x7f069e311800] 20:32:29 INFO - PROCESS | 1813 | 1461123149409 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:32:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:32:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1277ms 20:32:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:32:29 INFO - PROCESS | 1813 | 1461123149442 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 20:32:29 INFO - PROCESS | 1813 | 1461123149445 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 20:32:29 INFO - PROCESS | 1813 | 1461123149451 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:32:29 INFO - PROCESS | 1813 | 1461123149453 Marionette TRACE conn3 <- [1,2506,null,{}] 20:32:29 INFO - PROCESS | 1813 | 1461123149458 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:29 INFO - PROCESS | 1813 | 1461123149735 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 20:32:30 INFO - PROCESS | 1813 | 1461123150159 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069f0c3800 == 146 [pid = 1813] [id = 634] 20:32:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f069f109800) [pid = 1813] [serial = 1903] [outer = (nil)] 20:32:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f069f114c00) [pid = 1813] [serial = 1904] [outer = 0x7f069f109800] 20:32:30 INFO - PROCESS | 1813 | 1461123150247 Marionette DEBUG loaded listener.js 20:32:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f069f4c9400) [pid = 1813] [serial = 1905] [outer = 0x7f069f109800] 20:32:31 INFO - PROCESS | 1813 | 1461123151200 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1779ms 20:32:31 INFO - PROCESS | 1813 | 1461123151233 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 20:32:31 INFO - PROCESS | 1813 | 1461123151241 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 20:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:32:31 INFO - PROCESS | 1813 | 1461123151250 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:32:31 INFO - PROCESS | 1813 | 1461123151255 Marionette TRACE conn3 <- [1,2510,null,{}] 20:32:31 INFO - PROCESS | 1813 | 1461123151262 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:31 INFO - PROCESS | 1813 | 1461123151522 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 20:32:31 INFO - PROCESS | 1813 | 1461123151840 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a23e0800 == 147 [pid = 1813] [id = 635] 20:32:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06a15cbc00) [pid = 1813] [serial = 1906] [outer = (nil)] 20:32:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06a19d1000) [pid = 1813] [serial = 1907] [outer = 0x7f06a15cbc00] 20:32:31 INFO - PROCESS | 1813 | 1461123151930 Marionette DEBUG loaded listener.js 20:32:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06a21c5c00) [pid = 1813] [serial = 1908] [outer = 0x7f06a15cbc00] 20:32:32 INFO - PROCESS | 1813 | 1461123152979 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 20:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1784ms 20:32:33 INFO - PROCESS | 1813 | 1461123153040 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 20:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:32:33 INFO - PROCESS | 1813 | 1461123153046 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 20:32:33 INFO - PROCESS | 1813 | 1461123153053 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:32:33 INFO - PROCESS | 1813 | 1461123153055 Marionette TRACE conn3 <- [1,2514,null,{}] 20:32:33 INFO - PROCESS | 1813 | 1461123153062 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:33 INFO - PROCESS | 1813 | 1461123153314 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 20:32:33 INFO - PROCESS | 1813 | 1461123153657 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a56b3000 == 148 [pid = 1813] [id = 636] 20:32:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06a228a800) [pid = 1813] [serial = 1909] [outer = (nil)] 20:32:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06a308a000) [pid = 1813] [serial = 1910] [outer = 0x7f06a228a800] 20:32:33 INFO - PROCESS | 1813 | 1461123153741 Marionette DEBUG loaded listener.js 20:32:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06a41acc00) [pid = 1813] [serial = 1911] [outer = 0x7f06a228a800] 20:32:34 INFO - PROCESS | 1813 | 1461123154649 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 20:32:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:32:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1638ms 20:32:34 INFO - PROCESS | 1813 | 1461123154691 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 20:32:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:32:34 INFO - PROCESS | 1813 | 1461123154696 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 20:32:34 INFO - PROCESS | 1813 | 1461123154713 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:32:34 INFO - PROCESS | 1813 | 1461123154722 Marionette TRACE conn3 <- [1,2518,null,{}] 20:32:34 INFO - PROCESS | 1813 | 1461123154730 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:34 INFO - PROCESS | 1813 | 1461123154987 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 20:32:35 INFO - PROCESS | 1813 | 1461123155308 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a68c6000 == 149 [pid = 1813] [id = 637] 20:32:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06a24ccc00) [pid = 1813] [serial = 1912] [outer = (nil)] 20:32:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06a452b000) [pid = 1813] [serial = 1913] [outer = 0x7f06a24ccc00] 20:32:35 INFO - PROCESS | 1813 | 1461123155391 Marionette DEBUG loaded listener.js 20:32:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06a45ca000) [pid = 1813] [serial = 1914] [outer = 0x7f06a24ccc00] 20:32:36 INFO - PROCESS | 1813 | 1461123156311 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 20:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1652ms 20:32:36 INFO - PROCESS | 1813 | 1461123156357 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 20:32:36 INFO - PROCESS | 1813 | 1461123156361 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 20:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:32:36 INFO - PROCESS | 1813 | 1461123156368 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:32:36 INFO - PROCESS | 1813 | 1461123156373 Marionette TRACE conn3 <- [1,2522,null,{}] 20:32:36 INFO - PROCESS | 1813 | 1461123156379 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:36 INFO - PROCESS | 1813 | 1461123156644 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 20:32:36 INFO - PROCESS | 1813 | 1461123156954 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a81e2000 == 150 [pid = 1813] [id = 638] 20:32:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06a41bc400) [pid = 1813] [serial = 1915] [outer = (nil)] 20:32:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06a4c73800) [pid = 1813] [serial = 1916] [outer = 0x7f06a41bc400] 20:32:37 INFO - PROCESS | 1813 | 1461123157036 Marionette DEBUG loaded listener.js 20:32:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a568b800) [pid = 1813] [serial = 1917] [outer = 0x7f06a41bc400] 20:32:37 INFO - PROCESS | 1813 | 1461123157908 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 20:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1587ms 20:32:37 INFO - PROCESS | 1813 | 1461123157957 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 20:32:37 INFO - PROCESS | 1813 | 1461123157961 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 20:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:32:37 INFO - PROCESS | 1813 | 1461123157967 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:32:37 INFO - PROCESS | 1813 | 1461123157969 Marionette TRACE conn3 <- [1,2526,null,{}] 20:32:37 INFO - PROCESS | 1813 | 1461123157975 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:38 INFO - PROCESS | 1813 | 1461123158216 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 20:32:38 INFO - PROCESS | 1813 | 1461123158486 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a91c9800 == 151 [pid = 1813] [id = 639] 20:32:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a5959400) [pid = 1813] [serial = 1918] [outer = (nil)] 20:32:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a5962000) [pid = 1813] [serial = 1919] [outer = 0x7f06a5959400] 20:32:38 INFO - PROCESS | 1813 | 1461123158633 Marionette DEBUG loaded listener.js 20:32:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a5eec000) [pid = 1813] [serial = 1920] [outer = 0x7f06a5959400] 20:32:39 INFO - PROCESS | 1813 | 1461123159572 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 20:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1639ms 20:32:39 INFO - PROCESS | 1813 | 1461123159607 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 20:32:39 INFO - PROCESS | 1813 | 1461123159610 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 20:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:32:39 INFO - PROCESS | 1813 | 1461123159618 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:32:39 INFO - PROCESS | 1813 | 1461123159621 Marionette TRACE conn3 <- [1,2530,null,{}] 20:32:39 INFO - PROCESS | 1813 | 1461123159627 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:39 INFO - PROCESS | 1813 | 1461123159871 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 20:32:40 INFO - PROCESS | 1813 | 1461123160196 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06aaf64800 == 152 [pid = 1813] [id = 640] 20:32:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a5694800) [pid = 1813] [serial = 1921] [outer = (nil)] 20:32:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a69a4c00) [pid = 1813] [serial = 1922] [outer = 0x7f06a5694800] 20:32:40 INFO - PROCESS | 1813 | 1461123160278 Marionette DEBUG loaded listener.js 20:32:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06a6b76000) [pid = 1813] [serial = 1923] [outer = 0x7f06a5694800] 20:32:41 INFO - PROCESS | 1813 | 1461123161168 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 20:32:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:32:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1629ms 20:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:32:41 INFO - PROCESS | 1813 | 1461123161249 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 20:32:41 INFO - PROCESS | 1813 | 1461123161252 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 20:32:41 INFO - PROCESS | 1813 | 1461123161258 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:32:41 INFO - PROCESS | 1813 | 1461123161261 Marionette TRACE conn3 <- [1,2534,null,{}] 20:32:41 INFO - PROCESS | 1813 | 1461123161267 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:41 INFO - PROCESS | 1813 | 1461123161561 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 20:32:41 INFO - PROCESS | 1813 | 1461123161875 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06abc42800 == 153 [pid = 1813] [id = 641] 20:32:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06a5959c00) [pid = 1813] [serial = 1924] [outer = (nil)] 20:32:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06a7d73c00) [pid = 1813] [serial = 1925] [outer = 0x7f06a5959c00] 20:32:41 INFO - PROCESS | 1813 | 1461123161955 Marionette DEBUG loaded listener.js 20:32:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06a80f6c00) [pid = 1813] [serial = 1926] [outer = 0x7f06a5959c00] 20:32:42 INFO - PROCESS | 1813 | 1461123162845 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 20:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1635ms 20:32:42 INFO - PROCESS | 1813 | 1461123162893 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 20:32:42 INFO - PROCESS | 1813 | 1461123162896 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 20:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:32:42 INFO - PROCESS | 1813 | 1461123162903 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:32:42 INFO - PROCESS | 1813 | 1461123162907 Marionette TRACE conn3 <- [1,2538,null,{}] 20:32:42 INFO - PROCESS | 1813 | 1461123162912 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:43 INFO - PROCESS | 1813 | 1461123163156 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 20:32:43 INFO - PROCESS | 1813 | 1461123163425 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b08a0000 == 154 [pid = 1813] [id = 642] 20:32:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06a61d7c00) [pid = 1813] [serial = 1927] [outer = (nil)] 20:32:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06a8eb0000) [pid = 1813] [serial = 1928] [outer = 0x7f06a61d7c00] 20:32:43 INFO - PROCESS | 1813 | 1461123163506 Marionette DEBUG loaded listener.js 20:32:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06a9250000) [pid = 1813] [serial = 1929] [outer = 0x7f06a61d7c00] 20:32:44 INFO - PROCESS | 1813 | 1461123164394 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 20:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1542ms 20:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:32:44 INFO - PROCESS | 1813 | 1461123164446 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 20:32:44 INFO - PROCESS | 1813 | 1461123164449 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 20:32:44 INFO - PROCESS | 1813 | 1461123164455 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:32:44 INFO - PROCESS | 1813 | 1461123164459 Marionette TRACE conn3 <- [1,2542,null,{}] 20:32:44 INFO - PROCESS | 1813 | 1461123164464 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:44 INFO - PROCESS | 1813 | 1461123164703 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 20:32:44 INFO - PROCESS | 1813 | 1461123164975 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1fc7000 == 155 [pid = 1813] [id = 643] 20:32:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06a7d70800) [pid = 1813] [serial = 1930] [outer = (nil)] 20:32:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06a92e0c00) [pid = 1813] [serial = 1931] [outer = 0x7f06a7d70800] 20:32:45 INFO - PROCESS | 1813 | 1461123165108 Marionette DEBUG loaded listener.js 20:32:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06ab473400) [pid = 1813] [serial = 1932] [outer = 0x7f06a7d70800] 20:32:45 INFO - PROCESS | 1813 | 1461123165992 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 20:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1584ms 20:32:46 INFO - PROCESS | 1813 | 1461123166040 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 20:32:46 INFO - PROCESS | 1813 | 1461123166043 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 20:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:32:46 INFO - PROCESS | 1813 | 1461123166050 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:32:46 INFO - PROCESS | 1813 | 1461123166054 Marionette TRACE conn3 <- [1,2546,null,{}] 20:32:46 INFO - PROCESS | 1813 | 1461123166060 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:46 INFO - PROCESS | 1813 | 1461123166310 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 20:32:46 INFO - PROCESS | 1813 | 1461123166657 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2786000 == 156 [pid = 1813] [id = 644] 20:32:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06abccc000) [pid = 1813] [serial = 1933] [outer = (nil)] 20:32:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06abcd1400) [pid = 1813] [serial = 1934] [outer = 0x7f06abccc000] 20:32:46 INFO - PROCESS | 1813 | 1461123166761 Marionette DEBUG loaded listener.js 20:32:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06abfd6800) [pid = 1813] [serial = 1935] [outer = 0x7f06abccc000] 20:32:47 INFO - PROCESS | 1813 | 1461123167779 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 20:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1781ms 20:32:47 INFO - PROCESS | 1813 | 1461123167832 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 20:32:47 INFO - PROCESS | 1813 | 1461123167836 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 20:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:32:47 INFO - PROCESS | 1813 | 1461123167843 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:32:47 INFO - PROCESS | 1813 | 1461123167848 Marionette TRACE conn3 <- [1,2550,null,{}] 20:32:47 INFO - PROCESS | 1813 | 1461123167853 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:48 INFO - PROCESS | 1813 | 1461123168148 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 20:32:48 INFO - PROCESS | 1813 | 1461123168484 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c4b000 == 157 [pid = 1813] [id = 645] 20:32:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06abccd400) [pid = 1813] [serial = 1936] [outer = (nil)] 20:32:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06b0a28000) [pid = 1813] [serial = 1937] [outer = 0x7f06abccd400] 20:32:48 INFO - PROCESS | 1813 | 1461123168566 Marionette DEBUG loaded listener.js 20:32:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06b0a3c800) [pid = 1813] [serial = 1938] [outer = 0x7f06abccd400] 20:32:49 INFO - PROCESS | 1813 | 1461123169523 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 20:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1738ms 20:32:49 INFO - PROCESS | 1813 | 1461123169583 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 20:32:49 INFO - PROCESS | 1813 | 1461123169587 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 20:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:32:49 INFO - PROCESS | 1813 | 1461123169593 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:32:49 INFO - PROCESS | 1813 | 1461123169596 Marionette TRACE conn3 <- [1,2554,null,{}] 20:32:49 INFO - PROCESS | 1813 | 1461123169602 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:49 INFO - PROCESS | 1813 | 1461123169852 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 20:32:50 INFO - PROCESS | 1813 | 1461123170172 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6529800 == 158 [pid = 1813] [id = 646] 20:32:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06ac085000) [pid = 1813] [serial = 1939] [outer = (nil)] 20:32:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06b1d79400) [pid = 1813] [serial = 1940] [outer = 0x7f06ac085000] 20:32:50 INFO - PROCESS | 1813 | 1461123170254 Marionette DEBUG loaded listener.js 20:32:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06b21c9000) [pid = 1813] [serial = 1941] [outer = 0x7f06ac085000] 20:32:51 INFO - PROCESS | 1813 | 1461123171153 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 20:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1629ms 20:32:51 INFO - PROCESS | 1813 | 1461123171224 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 20:32:51 INFO - PROCESS | 1813 | 1461123171228 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 20:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:32:51 INFO - PROCESS | 1813 | 1461123171234 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:32:51 INFO - PROCESS | 1813 | 1461123171237 Marionette TRACE conn3 <- [1,2558,null,{}] 20:32:51 INFO - PROCESS | 1813 | 1461123171243 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:51 INFO - PROCESS | 1813 | 1461123171493 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 20:32:51 INFO - PROCESS | 1813 | 1461123171824 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6909800 == 159 [pid = 1813] [id = 647] 20:32:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06a69a9800) [pid = 1813] [serial = 1942] [outer = (nil)] 20:32:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06b255e800) [pid = 1813] [serial = 1943] [outer = 0x7f06a69a9800] 20:32:51 INFO - PROCESS | 1813 | 1461123171909 Marionette DEBUG loaded listener.js 20:32:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06b27b1000) [pid = 1813] [serial = 1944] [outer = 0x7f06a69a9800] 20:32:52 INFO - PROCESS | 1813 | 1461123172842 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 20:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1683ms 20:32:52 INFO - PROCESS | 1813 | 1461123172919 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 20:32:52 INFO - PROCESS | 1813 | 1461123172923 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 20:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:32:52 INFO - PROCESS | 1813 | 1461123172929 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:32:52 INFO - PROCESS | 1813 | 1461123172931 Marionette TRACE conn3 <- [1,2562,null,{}] 20:32:52 INFO - PROCESS | 1813 | 1461123172937 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:53 INFO - PROCESS | 1813 | 1461123173187 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 20:32:53 INFO - PROCESS | 1813 | 1461123173504 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a91800 == 160 [pid = 1813] [id = 648] 20:32:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06ac088400) [pid = 1813] [serial = 1945] [outer = (nil)] 20:32:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06b2b87800) [pid = 1813] [serial = 1946] [outer = 0x7f06ac088400] 20:32:53 INFO - PROCESS | 1813 | 1461123173590 Marionette DEBUG loaded listener.js 20:32:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06b2b91400) [pid = 1813] [serial = 1947] [outer = 0x7f06ac088400] 20:32:54 INFO - PROCESS | 1813 | 1461123174578 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 20:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1688ms 20:32:54 INFO - PROCESS | 1813 | 1461123174619 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 20:32:54 INFO - PROCESS | 1813 | 1461123174621 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 20:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:32:54 INFO - PROCESS | 1813 | 1461123174629 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:32:54 INFO - PROCESS | 1813 | 1461123174633 Marionette TRACE conn3 <- [1,2566,null,{}] 20:32:54 INFO - PROCESS | 1813 | 1461123174638 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:54 INFO - PROCESS | 1813 | 1461123174892 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 20:32:55 INFO - PROCESS | 1813 | 1461123175245 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb310000 == 161 [pid = 1813] [id = 649] 20:32:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06b225f000) [pid = 1813] [serial = 1948] [outer = (nil)] 20:32:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06b2d55800) [pid = 1813] [serial = 1949] [outer = 0x7f06b225f000] 20:32:55 INFO - PROCESS | 1813 | 1461123175329 Marionette DEBUG loaded listener.js 20:32:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06b2ea3000) [pid = 1813] [serial = 1950] [outer = 0x7f06b225f000] 20:32:56 INFO - PROCESS | 1813 | 1461123176286 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 20:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1734ms 20:32:56 INFO - PROCESS | 1813 | 1461123176366 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 20:32:56 INFO - PROCESS | 1813 | 1461123176372 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 20:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:32:56 INFO - PROCESS | 1813 | 1461123176381 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:32:56 INFO - PROCESS | 1813 | 1461123176384 Marionette TRACE conn3 <- [1,2570,null,{}] 20:32:56 INFO - PROCESS | 1813 | 1461123176391 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:56 INFO - PROCESS | 1813 | 1461123176688 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 20:32:57 INFO - PROCESS | 1813 | 1461123177008 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbf3e800 == 162 [pid = 1813] [id = 650] 20:32:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f069f118000) [pid = 1813] [serial = 1951] [outer = (nil)] 20:32:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06b2eaf400) [pid = 1813] [serial = 1952] [outer = 0x7f069f118000] 20:32:57 INFO - PROCESS | 1813 | 1461123177105 Marionette DEBUG loaded listener.js 20:32:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06b30d6000) [pid = 1813] [serial = 1953] [outer = 0x7f069f118000] 20:32:58 INFO - PROCESS | 1813 | 1461123178181 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 20:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1834ms 20:32:58 INFO - PROCESS | 1813 | 1461123178218 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 20:32:58 INFO - PROCESS | 1813 | 1461123178223 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 20:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:32:58 INFO - PROCESS | 1813 | 1461123178229 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:32:58 INFO - PROCESS | 1813 | 1461123178233 Marionette TRACE conn3 <- [1,2574,null,{}] 20:32:58 INFO - PROCESS | 1813 | 1461123178240 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:32:58 INFO - PROCESS | 1813 | 1461123178521 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 20:32:58 INFO - PROCESS | 1813 | 1461123178844 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc61a800 == 163 [pid = 1813] [id = 651] 20:32:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06abccd800) [pid = 1813] [serial = 1954] [outer = (nil)] 20:32:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06b3d84400) [pid = 1813] [serial = 1955] [outer = 0x7f06abccd800] 20:32:58 INFO - PROCESS | 1813 | 1461123178927 Marionette DEBUG loaded listener.js 20:32:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06b402b400) [pid = 1813] [serial = 1956] [outer = 0x7f06abccd800] 20:32:59 INFO - PROCESS | 1813 | 1461123179828 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 20:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1632ms 20:32:59 INFO - PROCESS | 1813 | 1461123179862 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 20:32:59 INFO - PROCESS | 1813 | 1461123179866 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 20:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:32:59 INFO - PROCESS | 1813 | 1461123179873 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:32:59 INFO - PROCESS | 1813 | 1461123179875 Marionette TRACE conn3 <- [1,2578,null,{}] 20:32:59 INFO - PROCESS | 1813 | 1461123179882 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:00 INFO - PROCESS | 1813 | 1461123180141 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069eef6800 == 162 [pid = 1813] [id = 540] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4a0c800 == 161 [pid = 1813] [id = 633] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2ea8000 == 160 [pid = 1813] [id = 632] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a19ec800 == 159 [pid = 1813] [id = 631] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a0876800 == 158 [pid = 1813] [id = 630] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6955800 == 157 [pid = 1813] [id = 624] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b691c000 == 156 [pid = 1813] [id = 623] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b67ce000 == 155 [pid = 1813] [id = 622] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6040800 == 154 [pid = 1813] [id = 621] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3d22800 == 153 [pid = 1813] [id = 620] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2cdb000 == 152 [pid = 1813] [id = 619] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b230b800 == 151 [pid = 1813] [id = 618] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b088f800 == 150 [pid = 1813] [id = 617] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06aae5f000 == 149 [pid = 1813] [id = 616] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9151000 == 148 [pid = 1813] [id = 615] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a68c4000 == 147 [pid = 1813] [id = 614] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4dad800 == 146 [pid = 1813] [id = 613] 20:33:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a195b800 == 145 [pid = 1813] [id = 612] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06ba01f800) [pid = 1813] [serial = 1683] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06a41bf400) [pid = 1813] [serial = 1698] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06a41ba000) [pid = 1813] [serial = 1835] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06bb766000) [pid = 1813] [serial = 1755] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06a24c6c00) [pid = 1813] [serial = 1830] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06a3a5ec00) [pid = 1813] [serial = 1832] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06b074ec00) [pid = 1813] [serial = 1823] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06ac09e400) [pid = 1813] [serial = 1821] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06ac091800) [pid = 1813] [serial = 1820] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06ac086000) [pid = 1813] [serial = 1818] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06abfdd400) [pid = 1813] [serial = 1817] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06abfd4800) [pid = 1813] [serial = 1815] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06abd89800) [pid = 1813] [serial = 1814] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06abcccc00) [pid = 1813] [serial = 1812] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06ab870400) [pid = 1813] [serial = 1811] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06ab472400) [pid = 1813] [serial = 1809] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06a92e6800) [pid = 1813] [serial = 1808] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a9259000) [pid = 1813] [serial = 1806] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06a924b400) [pid = 1813] [serial = 1805] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06a80fa400) [pid = 1813] [serial = 1803] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06a7d77000) [pid = 1813] [serial = 1802] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06a7d6d000) [pid = 1813] [serial = 1800] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06a6b6d400) [pid = 1813] [serial = 1799] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06a606c000) [pid = 1813] [serial = 1797] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06a5ee9c00) [pid = 1813] [serial = 1796] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06a5ee5000) [pid = 1813] [serial = 1794] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06a5ecb800) [pid = 1813] [serial = 1793] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06a5d10c00) [pid = 1813] [serial = 1791] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06a5d07400) [pid = 1813] [serial = 1790] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06a589f800) [pid = 1813] [serial = 1788] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06a5894c00) [pid = 1813] [serial = 1787] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06a4c7a800) [pid = 1813] [serial = 1785] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06a4a97800) [pid = 1813] [serial = 1784] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06a451ac00) [pid = 1813] [serial = 1782] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06a41d5800) [pid = 1813] [serial = 1781] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06a41c0800) [pid = 1813] [serial = 1779] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06a41b8000) [pid = 1813] [serial = 1778] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a3a60800) [pid = 1813] [serial = 1776] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06a3899400) [pid = 1813] [serial = 1775] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06a2cac000) [pid = 1813] [serial = 1773] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06a24c0400) [pid = 1813] [serial = 1772] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06a09f0800) [pid = 1813] [serial = 1770] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f069f4d6800) [pid = 1813] [serial = 1769] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06a09ed400) [pid = 1813] [serial = 1826] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06a2280400) [pid = 1813] [serial = 1829] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f06a41b9800) [pid = 1813] [serial = 1833] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f06a1310400) [pid = 1813] [serial = 1827] [outer = (nil)] [url = about:blank] 20:33:02 INFO - PROCESS | 1813 | 1461123182601 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069f2b2000 == 146 [pid = 1813] [id = 652] 20:33:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f069f112800) [pid = 1813] [serial = 1957] [outer = (nil)] 20:33:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f069f39f400) [pid = 1813] [serial = 1958] [outer = 0x7f069f112800] 20:33:02 INFO - PROCESS | 1813 | 1461123182740 Marionette DEBUG loaded listener.js 20:33:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f069f4c9c00) [pid = 1813] [serial = 1959] [outer = 0x7f069f112800] 20:33:03 INFO - PROCESS | 1813 | 1461123183589 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 20:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 3746ms 20:33:03 INFO - PROCESS | 1813 | 1461123183648 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 20:33:03 INFO - PROCESS | 1813 | 1461123183654 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 20:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:33:03 INFO - PROCESS | 1813 | 1461123183665 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:33:03 INFO - PROCESS | 1813 | 1461123183671 Marionette TRACE conn3 <- [1,2582,null,{}] 20:33:03 INFO - PROCESS | 1813 | 1461123183679 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:03 INFO - PROCESS | 1813 | 1461123183917 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 20:33:04 INFO - PROCESS | 1813 | 1461123184101 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a1be2000 == 147 [pid = 1813] [id = 653] 20:33:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f069f115400) [pid = 1813] [serial = 1960] [outer = (nil)] 20:33:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06a19c3400) [pid = 1813] [serial = 1961] [outer = 0x7f069f115400] 20:33:04 INFO - PROCESS | 1813 | 1461123184173 Marionette DEBUG loaded listener.js 20:33:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06a21c1000) [pid = 1813] [serial = 1962] [outer = 0x7f069f115400] 20:33:05 INFO - PROCESS | 1813 | 1461123185132 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 20:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1493ms 20:33:05 INFO - PROCESS | 1813 | 1461123185173 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 20:33:05 INFO - PROCESS | 1813 | 1461123185180 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 20:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:33:05 INFO - PROCESS | 1813 | 1461123185195 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:33:05 INFO - PROCESS | 1813 | 1461123185199 Marionette TRACE conn3 <- [1,2586,null,{}] 20:33:05 INFO - PROCESS | 1813 | 1461123185204 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:05 INFO - PROCESS | 1813 | 1461123185509 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 20:33:05 INFO - PROCESS | 1813 | 1461123185546 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a390e800 == 148 [pid = 1813] [id = 654] 20:33:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06a2218800) [pid = 1813] [serial = 1963] [outer = (nil)] 20:33:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a2caa400) [pid = 1813] [serial = 1964] [outer = 0x7f06a2218800] 20:33:05 INFO - PROCESS | 1813 | 1461123185626 Marionette DEBUG loaded listener.js 20:33:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a3894400) [pid = 1813] [serial = 1965] [outer = 0x7f06a2218800] 20:33:06 INFO - PROCESS | 1813 | 1461123186784 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 20:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2039ms 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f069f4ca000) [pid = 1813] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06a61cec00) [pid = 1813] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06a2cae000) [pid = 1813] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06a09ef000) [pid = 1813] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06a69ad400) [pid = 1813] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06a4a96400) [pid = 1813] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06a41d4800) [pid = 1813] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f06a41d2000) [pid = 1813] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f06a2226c00) [pid = 1813] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06a06d2400) [pid = 1813] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f069e309800) [pid = 1813] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f069f49c400) [pid = 1813] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06b1ff0c00) [pid = 1813] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06a69aa800) [pid = 1813] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06a6067400) [pid = 1813] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06b0a3f400) [pid = 1813] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06b0a3c400) [pid = 1813] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06a41b2800) [pid = 1813] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06a80f4c00) [pid = 1813] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:33:07 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06a6063c00) [pid = 1813] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:33:07 INFO - PROCESS | 1813 | 1461123187328 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 20:33:07 INFO - PROCESS | 1813 | 1461123187333 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 20:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:33:07 INFO - PROCESS | 1813 | 1461123187355 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:33:07 INFO - PROCESS | 1813 | 1461123187365 Marionette TRACE conn3 <- [1,2590,null,{}] 20:33:07 INFO - PROCESS | 1813 | 1461123187374 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:07 INFO - PROCESS | 1813 | 1461123187603 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 20:33:07 INFO - PROCESS | 1813 | 1461123187803 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4cb7000 == 149 [pid = 1813] [id = 655] 20:33:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f069f110800) [pid = 1813] [serial = 1966] [outer = (nil)] 20:33:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06a41b5800) [pid = 1813] [serial = 1967] [outer = 0x7f069f110800] 20:33:07 INFO - PROCESS | 1813 | 1461123187871 Marionette DEBUG loaded listener.js 20:33:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06a41d4800) [pid = 1813] [serial = 1968] [outer = 0x7f069f110800] 20:33:08 INFO - PROCESS | 1813 | 1461123188632 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 20:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1301ms 20:33:08 INFO - PROCESS | 1813 | 1461123188649 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 20:33:08 INFO - PROCESS | 1813 | 1461123188655 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 20:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:33:08 INFO - PROCESS | 1813 | 1461123188672 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:33:08 INFO - PROCESS | 1813 | 1461123188674 Marionette TRACE conn3 <- [1,2594,null,{}] 20:33:08 INFO - PROCESS | 1813 | 1461123188680 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:08 INFO - PROCESS | 1813 | 1461123188948 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 20:33:09 INFO - PROCESS | 1813 | 1461123189169 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a56bb800 == 150 [pid = 1813] [id = 656] 20:33:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06a15cec00) [pid = 1813] [serial = 1969] [outer = (nil)] 20:33:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06a41ae400) [pid = 1813] [serial = 1970] [outer = 0x7f06a15cec00] 20:33:09 INFO - PROCESS | 1813 | 1461123189238 Marionette DEBUG loaded listener.js 20:33:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06a45cf000) [pid = 1813] [serial = 1971] [outer = 0x7f06a15cec00] 20:33:10 INFO - PROCESS | 1813 | 1461123190471 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 20:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1843ms 20:33:10 INFO - PROCESS | 1813 | 1461123190516 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 20:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:33:10 INFO - PROCESS | 1813 | 1461123190525 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 20:33:10 INFO - PROCESS | 1813 | 1461123190536 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:33:10 INFO - PROCESS | 1813 | 1461123190541 Marionette TRACE conn3 <- [1,2598,null,{}] 20:33:10 INFO - PROCESS | 1813 | 1461123190550 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:10 INFO - PROCESS | 1813 | 1461123190874 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 20:33:11 INFO - PROCESS | 1813 | 1461123191215 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2c19000 == 151 [pid = 1813] [id = 657] 20:33:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06a19c9000) [pid = 1813] [serial = 1972] [outer = (nil)] 20:33:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06a21bac00) [pid = 1813] [serial = 1973] [outer = 0x7f06a19c9000] 20:33:11 INFO - PROCESS | 1813 | 1461123191299 Marionette DEBUG loaded listener.js 20:33:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06a2cab000) [pid = 1813] [serial = 1974] [outer = 0x7f06a19c9000] 20:33:12 INFO - PROCESS | 1813 | 1461123192369 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 20:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1887ms 20:33:12 INFO - PROCESS | 1813 | 1461123192422 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 20:33:12 INFO - PROCESS | 1813 | 1461123192432 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 20:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:33:12 INFO - PROCESS | 1813 | 1461123192443 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:33:12 INFO - PROCESS | 1813 | 1461123192447 Marionette TRACE conn3 <- [1,2602,null,{}] 20:33:12 INFO - PROCESS | 1813 | 1461123192455 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:12 INFO - PROCESS | 1813 | 1461123192736 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 20:33:13 INFO - PROCESS | 1813 | 1461123193065 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a5d9b000 == 152 [pid = 1813] [id = 658] 20:33:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f069f4a9000) [pid = 1813] [serial = 1975] [outer = (nil)] 20:33:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06a45ce000) [pid = 1813] [serial = 1976] [outer = 0x7f069f4a9000] 20:33:13 INFO - PROCESS | 1813 | 1461123193148 Marionette DEBUG loaded listener.js 20:33:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06a4a94800) [pid = 1813] [serial = 1977] [outer = 0x7f069f4a9000] 20:33:14 INFO - PROCESS | 1813 | 1461123194124 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 20:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1737ms 20:33:14 INFO - PROCESS | 1813 | 1461123194181 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 20:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:33:14 INFO - PROCESS | 1813 | 1461123194186 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 20:33:14 INFO - PROCESS | 1813 | 1461123194193 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:33:14 INFO - PROCESS | 1813 | 1461123194199 Marionette TRACE conn3 <- [1,2606,null,{}] 20:33:14 INFO - PROCESS | 1813 | 1461123194215 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:14 INFO - PROCESS | 1813 | 1461123194522 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 20:33:14 INFO - PROCESS | 1813 | 1461123194841 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6c17000 == 153 [pid = 1813] [id = 659] 20:33:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06a4c79400) [pid = 1813] [serial = 1978] [outer = (nil)] 20:33:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06a589a800) [pid = 1813] [serial = 1979] [outer = 0x7f06a4c79400] 20:33:14 INFO - PROCESS | 1813 | 1461123194922 Marionette DEBUG loaded listener.js 20:33:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06a5d03c00) [pid = 1813] [serial = 1980] [outer = 0x7f06a4c79400] 20:33:15 INFO - PROCESS | 1813 | 1461123195890 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 20:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1736ms 20:33:15 INFO - PROCESS | 1813 | 1461123195930 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 20:33:15 INFO - PROCESS | 1813 | 1461123195935 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 20:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:33:15 INFO - PROCESS | 1813 | 1461123195942 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:33:15 INFO - PROCESS | 1813 | 1461123195947 Marionette TRACE conn3 <- [1,2610,null,{}] 20:33:15 INFO - PROCESS | 1813 | 1461123195953 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:16 INFO - PROCESS | 1813 | 1461123196201 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 20:33:16 INFO - PROCESS | 1813 | 1461123196515 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9151000 == 154 [pid = 1813] [id = 660] 20:33:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06a5688800) [pid = 1813] [serial = 1981] [outer = (nil)] 20:33:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06a5ee4000) [pid = 1813] [serial = 1982] [outer = 0x7f06a5688800] 20:33:16 INFO - PROCESS | 1813 | 1461123196599 Marionette DEBUG loaded listener.js 20:33:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06a5eecc00) [pid = 1813] [serial = 1983] [outer = 0x7f06a5688800] 20:33:17 INFO - PROCESS | 1813 | 1461123197519 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 20:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1634ms 20:33:17 INFO - PROCESS | 1813 | 1461123197578 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 20:33:17 INFO - PROCESS | 1813 | 1461123197581 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 20:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:33:17 INFO - PROCESS | 1813 | 1461123197587 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:33:17 INFO - PROCESS | 1813 | 1461123197591 Marionette TRACE conn3 <- [1,2614,null,{}] 20:33:17 INFO - PROCESS | 1813 | 1461123197596 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:17 INFO - PROCESS | 1813 | 1461123197881 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 20:33:18 INFO - PROCESS | 1813 | 1461123198283 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9468800 == 155 [pid = 1813] [id = 661] 20:33:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a61d8800) [pid = 1813] [serial = 1984] [outer = (nil)] 20:33:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a69a7c00) [pid = 1813] [serial = 1985] [outer = 0x7f06a61d8800] 20:33:18 INFO - PROCESS | 1813 | 1461123198400 Marionette DEBUG loaded listener.js 20:33:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a7d6c800) [pid = 1813] [serial = 1986] [outer = 0x7f06a61d8800] 20:33:19 INFO - PROCESS | 1813 | 1461123199299 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 20:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1750ms 20:33:19 INFO - PROCESS | 1813 | 1461123199339 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 20:33:19 INFO - PROCESS | 1813 | 1461123199343 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 20:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:33:19 INFO - PROCESS | 1813 | 1461123199350 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:33:19 INFO - PROCESS | 1813 | 1461123199353 Marionette TRACE conn3 <- [1,2618,null,{}] 20:33:19 INFO - PROCESS | 1813 | 1461123199359 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:19 INFO - PROCESS | 1813 | 1461123199620 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 20:33:19 INFO - PROCESS | 1813 | 1461123199933 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab88b800 == 156 [pid = 1813] [id = 662] 20:33:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a6061c00) [pid = 1813] [serial = 1987] [outer = (nil)] 20:33:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06ab46c400) [pid = 1813] [serial = 1988] [outer = 0x7f06a6061c00] 20:33:20 INFO - PROCESS | 1813 | 1461123200031 Marionette DEBUG loaded listener.js 20:33:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06ab86e800) [pid = 1813] [serial = 1989] [outer = 0x7f06a6061c00] 20:33:20 INFO - PROCESS | 1813 | 1461123200928 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 20:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1629ms 20:33:20 INFO - PROCESS | 1813 | 1461123200980 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 20:33:20 INFO - PROCESS | 1813 | 1461123200985 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 20:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:33:20 INFO - PROCESS | 1813 | 1461123200992 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:33:20 INFO - PROCESS | 1813 | 1461123200996 Marionette TRACE conn3 <- [1,2622,null,{}] 20:33:21 INFO - PROCESS | 1813 | 1461123201001 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:21 INFO - PROCESS | 1813 | 1461123201249 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 20:33:21 INFO - PROCESS | 1813 | 1461123201513 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b70000 == 157 [pid = 1813] [id = 663] 20:33:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06a24c7000) [pid = 1813] [serial = 1990] [outer = (nil)] 20:33:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06abd86000) [pid = 1813] [serial = 1991] [outer = 0x7f06a24c7000] 20:33:21 INFO - PROCESS | 1813 | 1461123201634 Marionette DEBUG loaded listener.js 20:33:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06abfda400) [pid = 1813] [serial = 1992] [outer = 0x7f06a24c7000] 20:33:22 INFO - PROCESS | 1813 | 1461123202566 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 20:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1635ms 20:33:22 INFO - PROCESS | 1813 | 1461123202627 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 20:33:22 INFO - PROCESS | 1813 | 1461123202630 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 20:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:33:22 INFO - PROCESS | 1813 | 1461123202637 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:33:22 INFO - PROCESS | 1813 | 1461123202640 Marionette TRACE conn3 <- [1,2626,null,{}] 20:33:22 INFO - PROCESS | 1813 | 1461123202646 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:22 INFO - PROCESS | 1813 | 1461123202936 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 20:33:23 INFO - PROCESS | 1813 | 1461123203251 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b230a800 == 158 [pid = 1813] [id = 664] 20:33:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06a69a3c00) [pid = 1813] [serial = 1993] [outer = (nil)] 20:33:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06ac097800) [pid = 1813] [serial = 1994] [outer = 0x7f06a69a3c00] 20:33:23 INFO - PROCESS | 1813 | 1461123203328 Marionette DEBUG loaded listener.js 20:33:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06ac0a3c00) [pid = 1813] [serial = 1995] [outer = 0x7f06a69a3c00] 20:33:24 INFO - PROCESS | 1813 | 1461123204164 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 20:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1589ms 20:33:24 INFO - PROCESS | 1813 | 1461123204228 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 20:33:24 INFO - PROCESS | 1813 | 1461123204232 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 20:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:33:24 INFO - PROCESS | 1813 | 1461123204239 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:33:24 INFO - PROCESS | 1813 | 1461123204241 Marionette TRACE conn3 <- [1,2630,null,{}] 20:33:24 INFO - PROCESS | 1813 | 1461123204248 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:24 INFO - PROCESS | 1813 | 1461123204499 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 20:33:24 INFO - PROCESS | 1813 | 1461123204772 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2809800 == 159 [pid = 1813] [id = 665] 20:33:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06a09f8800) [pid = 1813] [serial = 1996] [outer = (nil)] 20:33:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06b0923800) [pid = 1813] [serial = 1997] [outer = 0x7f06a09f8800] 20:33:24 INFO - PROCESS | 1813 | 1461123204893 Marionette DEBUG loaded listener.js 20:33:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06b0a23000) [pid = 1813] [serial = 1998] [outer = 0x7f06a09f8800] 20:33:25 INFO - PROCESS | 1813 | 1461123205776 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 20:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1587ms 20:33:25 INFO - PROCESS | 1813 | 1461123205827 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 20:33:25 INFO - PROCESS | 1813 | 1461123205830 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 20:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:33:25 INFO - PROCESS | 1813 | 1461123205837 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:33:25 INFO - PROCESS | 1813 | 1461123205840 Marionette TRACE conn3 <- [1,2634,null,{}] 20:33:25 INFO - PROCESS | 1813 | 1461123205846 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:26 INFO - PROCESS | 1813 | 1461123206089 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 20:33:26 INFO - PROCESS | 1813 | 1461123206362 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3020000 == 160 [pid = 1813] [id = 666] 20:33:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f069f116400) [pid = 1813] [serial = 1999] [outer = (nil)] 20:33:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06b1ec6000) [pid = 1813] [serial = 2000] [outer = 0x7f069f116400] 20:33:26 INFO - PROCESS | 1813 | 1461123206499 Marionette DEBUG loaded listener.js 20:33:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06b1feac00) [pid = 1813] [serial = 2001] [outer = 0x7f069f116400] 20:33:27 INFO - PROCESS | 1813 | 1461123207440 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 20:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1680ms 20:33:27 INFO - PROCESS | 1813 | 1461123207519 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 20:33:27 INFO - PROCESS | 1813 | 1461123207524 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 20:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:33:27 INFO - PROCESS | 1813 | 1461123207530 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:33:27 INFO - PROCESS | 1813 | 1461123207534 Marionette TRACE conn3 <- [1,2638,null,{}] 20:33:27 INFO - PROCESS | 1813 | 1461123207540 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:27 INFO - PROCESS | 1813 | 1461123207870 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 20:33:28 INFO - PROCESS | 1813 | 1461123208186 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5ed8800 == 161 [pid = 1813] [id = 667] 20:33:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06b0a23800) [pid = 1813] [serial = 2002] [outer = (nil)] 20:33:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06b270a400) [pid = 1813] [serial = 2003] [outer = 0x7f06b0a23800] 20:33:28 INFO - PROCESS | 1813 | 1461123208275 Marionette DEBUG loaded listener.js 20:33:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06b2b88000) [pid = 1813] [serial = 2004] [outer = 0x7f06b0a23800] 20:33:29 INFO - PROCESS | 1813 | 1461123209184 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 20:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1731ms 20:33:29 INFO - PROCESS | 1813 | 1461123209262 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 20:33:29 INFO - PROCESS | 1813 | 1461123209266 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 20:33:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:33:29 INFO - PROCESS | 1813 | 1461123209273 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:33:29 INFO - PROCESS | 1813 | 1461123209276 Marionette TRACE conn3 <- [1,2642,null,{}] 20:33:29 INFO - PROCESS | 1813 | 1461123209282 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:29 INFO - PROCESS | 1813 | 1461123209533 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 20:33:29 INFO - PROCESS | 1813 | 1461123209853 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b67cb800 == 162 [pid = 1813] [id = 668] 20:33:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06a5d08c00) [pid = 1813] [serial = 2005] [outer = (nil)] 20:33:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06b2ea4400) [pid = 1813] [serial = 2006] [outer = 0x7f06a5d08c00] 20:33:29 INFO - PROCESS | 1813 | 1461123209934 Marionette DEBUG loaded listener.js 20:33:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06b3d87800) [pid = 1813] [serial = 2007] [outer = 0x7f06a5d08c00] 20:33:30 INFO - PROCESS | 1813 | 1461123210836 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 20:33:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:33:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1629ms 20:33:30 INFO - PROCESS | 1813 | 1461123210904 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 20:33:30 INFO - PROCESS | 1813 | 1461123210907 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 20:33:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:33:30 INFO - PROCESS | 1813 | 1461123210914 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:33:30 INFO - PROCESS | 1813 | 1461123210918 Marionette TRACE conn3 <- [1,2646,null,{}] 20:33:30 INFO - PROCESS | 1813 | 1461123210924 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:31 INFO - PROCESS | 1813 | 1461123211180 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 20:33:31 INFO - PROCESS | 1813 | 1461123211499 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6950800 == 163 [pid = 1813] [id = 669] 20:33:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06b074d000) [pid = 1813] [serial = 2008] [outer = (nil)] 20:33:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06b4a0e000) [pid = 1813] [serial = 2009] [outer = 0x7f06b074d000] 20:33:31 INFO - PROCESS | 1813 | 1461123211593 Marionette DEBUG loaded listener.js 20:33:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06b4b17800) [pid = 1813] [serial = 2010] [outer = 0x7f06b074d000] 20:33:32 INFO - PROCESS | 1813 | 1461123212449 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 20:33:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:33:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1582ms 20:33:32 INFO - PROCESS | 1813 | 1461123212498 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 20:33:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:33:32 INFO - PROCESS | 1813 | 1461123212502 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 20:33:32 INFO - PROCESS | 1813 | 1461123212508 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:33:32 INFO - PROCESS | 1813 | 1461123212512 Marionette TRACE conn3 <- [1,2650,null,{}] 20:33:32 INFO - PROCESS | 1813 | 1461123212517 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:32 INFO - PROCESS | 1813 | 1461123212778 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 20:33:33 INFO - PROCESS | 1813 | 1461123213090 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ba05c000 == 164 [pid = 1813] [id = 670] 20:33:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06b4b18400) [pid = 1813] [serial = 2011] [outer = (nil)] 20:33:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06b5e4d000) [pid = 1813] [serial = 2012] [outer = 0x7f06b4b18400] 20:33:33 INFO - PROCESS | 1813 | 1461123213219 Marionette DEBUG loaded listener.js 20:33:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06b5e56400) [pid = 1813] [serial = 2013] [outer = 0x7f06b4b18400] 20:33:34 INFO - PROCESS | 1813 | 1461123214082 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 20:33:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:33:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1632ms 20:33:34 INFO - PROCESS | 1813 | 1461123214140 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 20:33:34 INFO - PROCESS | 1813 | 1461123214143 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 20:33:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:33:34 INFO - PROCESS | 1813 | 1461123214151 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:33:34 INFO - PROCESS | 1813 | 1461123214154 Marionette TRACE conn3 <- [1,2654,null,{}] 20:33:34 INFO - PROCESS | 1813 | 1461123214160 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:34 INFO - PROCESS | 1813 | 1461123214419 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 20:33:34 INFO - PROCESS | 1813 | 1461123214692 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4de000 == 165 [pid = 1813] [id = 671] 20:33:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06b4b70800) [pid = 1813] [serial = 2014] [outer = (nil)] 20:33:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06b5ea4000) [pid = 1813] [serial = 2015] [outer = 0x7f06b4b70800] 20:33:34 INFO - PROCESS | 1813 | 1461123214818 Marionette DEBUG loaded listener.js 20:33:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06b5f60000) [pid = 1813] [serial = 2016] [outer = 0x7f06b4b70800] 20:33:35 INFO - PROCESS | 1813 | 1461123215719 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 20:33:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:33:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1630ms 20:33:35 INFO - PROCESS | 1813 | 1461123215783 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 20:33:35 INFO - PROCESS | 1813 | 1461123215787 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 20:33:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:33:35 INFO - PROCESS | 1813 | 1461123215794 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:33:35 INFO - PROCESS | 1813 | 1461123215797 Marionette TRACE conn3 <- [1,2658,null,{}] 20:33:35 INFO - PROCESS | 1813 | 1461123215803 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:36 INFO - PROCESS | 1813 | 1461123216061 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 20:33:36 INFO - PROCESS | 1813 | 1461123216375 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc613800 == 166 [pid = 1813] [id = 672] 20:33:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06b5e4a000) [pid = 1813] [serial = 2017] [outer = (nil)] 20:33:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06b60acc00) [pid = 1813] [serial = 2018] [outer = 0x7f06b5e4a000] 20:33:36 INFO - PROCESS | 1813 | 1461123216459 Marionette DEBUG loaded listener.js 20:33:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06b60b5c00) [pid = 1813] [serial = 2019] [outer = 0x7f06b5e4a000] 20:33:37 INFO - PROCESS | 1813 | 1461123217328 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 20:33:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:33:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1582ms 20:33:37 INFO - PROCESS | 1813 | 1461123217378 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 20:33:37 INFO - PROCESS | 1813 | 1461123217382 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 20:33:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:33:37 INFO - PROCESS | 1813 | 1461123217388 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:33:37 INFO - PROCESS | 1813 | 1461123217390 Marionette TRACE conn3 <- [1,2662,null,{}] 20:33:37 INFO - PROCESS | 1813 | 1461123217397 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:37 INFO - PROCESS | 1813 | 1461123217652 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 20:33:37 INFO - PROCESS | 1813 | 1461123217975 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd6bd800 == 167 [pid = 1813] [id = 673] 20:33:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06b5f5ec00) [pid = 1813] [serial = 2020] [outer = (nil)] 20:33:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06b60dac00) [pid = 1813] [serial = 2021] [outer = 0x7f06b5f5ec00] 20:33:38 INFO - PROCESS | 1813 | 1461123218081 Marionette DEBUG loaded listener.js 20:33:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06b60e1c00) [pid = 1813] [serial = 2022] [outer = 0x7f06b5f5ec00] 20:33:38 INFO - PROCESS | 1813 | 1461123218928 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 20:33:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:33:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1588ms 20:33:38 INFO - PROCESS | 1813 | 1461123218978 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 20:33:38 INFO - PROCESS | 1813 | 1461123218981 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 20:33:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:33:38 INFO - PROCESS | 1813 | 1461123218988 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:33:38 INFO - PROCESS | 1813 | 1461123218991 Marionette TRACE conn3 <- [1,2666,null,{}] 20:33:38 INFO - PROCESS | 1813 | 1461123218997 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:39 INFO - PROCESS | 1813 | 1461123219267 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 20:33:39 INFO - PROCESS | 1813 | 1461123219597 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bebc1000 == 168 [pid = 1813] [id = 674] 20:33:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06a19c8000) [pid = 1813] [serial = 2023] [outer = (nil)] 20:33:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06b620f800) [pid = 1813] [serial = 2024] [outer = 0x7f06a19c8000] 20:33:39 INFO - PROCESS | 1813 | 1461123219684 Marionette DEBUG loaded listener.js 20:33:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06b64f2000) [pid = 1813] [serial = 2025] [outer = 0x7f06a19c8000] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06abc4a000 == 167 [pid = 1813] [id = 600] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2195800 == 166 [pid = 1813] [id = 588] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b089f800 == 165 [pid = 1813] [id = 601] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1e46000 == 164 [pid = 1813] [id = 602] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4a24800 == 163 [pid = 1813] [id = 591] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4ec8000 == 162 [pid = 1813] [id = 592] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a6abf800 == 161 [pid = 1813] [id = 595] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9214000 == 160 [pid = 1813] [id = 598] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06aaf72000 == 159 [pid = 1813] [id = 599] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2822000 == 158 [pid = 1813] [id = 455] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a914f000 == 157 [pid = 1813] [id = 597] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a946b800 == 156 [pid = 1813] [id = 454] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a81e4000 == 155 [pid = 1813] [id = 596] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb310000 == 154 [pid = 1813] [id = 649] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6a91800 == 153 [pid = 1813] [id = 648] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6909800 == 152 [pid = 1813] [id = 647] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6529800 == 151 [pid = 1813] [id = 646] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c4b000 == 150 [pid = 1813] [id = 645] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2786000 == 149 [pid = 1813] [id = 644] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1fc7000 == 148 [pid = 1813] [id = 643] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b08a0000 == 147 [pid = 1813] [id = 642] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06abc42800 == 146 [pid = 1813] [id = 641] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06aaf64800 == 145 [pid = 1813] [id = 640] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a91c9800 == 144 [pid = 1813] [id = 639] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a81e2000 == 143 [pid = 1813] [id = 638] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a68c6000 == 142 [pid = 1813] [id = 637] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a56b3000 == 141 [pid = 1813] [id = 636] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a23e0800 == 140 [pid = 1813] [id = 635] 20:33:41 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069f0c3800 == 139 [pid = 1813] [id = 634] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06a24cdc00) [pid = 1813] [serial = 1767] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06b0927800) [pid = 1813] [serial = 1824] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06a2cb2000) [pid = 1813] [serial = 1901] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06a3890000) [pid = 1813] [serial = 1898] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06a3a64000) [pid = 1813] [serial = 1899] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06a8ebc000) [pid = 1813] [serial = 1856] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06a80f3400) [pid = 1813] [serial = 1854] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06a7d6b800) [pid = 1813] [serial = 1853] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06a5ee7c00) [pid = 1813] [serial = 1851] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06a5d07800) [pid = 1813] [serial = 1850] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06a568a400) [pid = 1813] [serial = 1848] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06a4c6f800) [pid = 1813] [serial = 1847] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06a45cb800) [pid = 1813] [serial = 1845] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06a452a000) [pid = 1813] [serial = 1844] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06a3a59c00) [pid = 1813] [serial = 1842] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06a2cb2400) [pid = 1813] [serial = 1841] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06a19cb800) [pid = 1813] [serial = 1839] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06a1303400) [pid = 1813] [serial = 1838] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06a19cb400) [pid = 1813] [serial = 1895] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f069f4d8400) [pid = 1813] [serial = 1892] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06a06e0400) [pid = 1813] [serial = 1893] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06b2b0a800) [pid = 1813] [serial = 1889] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06b27b3000) [pid = 1813] [serial = 1886] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06b2561400) [pid = 1813] [serial = 1883] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06b255e400) [pid = 1813] [serial = 1881] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06b2556000) [pid = 1813] [serial = 1880] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06b238d400) [pid = 1813] [serial = 1878] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06b2385c00) [pid = 1813] [serial = 1877] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06b2260c00) [pid = 1813] [serial = 1875] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06b21c9c00) [pid = 1813] [serial = 1874] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06b1feec00) [pid = 1813] [serial = 1872] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06b1ed1c00) [pid = 1813] [serial = 1871] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06b1d79c00) [pid = 1813] [serial = 1869] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06b1d6a400) [pid = 1813] [serial = 1868] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06b092f800) [pid = 1813] [serial = 1866] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06b074dc00) [pid = 1813] [serial = 1865] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06ac0a1400) [pid = 1813] [serial = 1863] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06ac08c400) [pid = 1813] [serial = 1862] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06abd8ac00) [pid = 1813] [serial = 1860] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06ab870c00) [pid = 1813] [serial = 1859] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06ab46b800) [pid = 1813] [serial = 1857] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06a221ec00) [pid = 1813] [serial = 1896] [outer = (nil)] [url = about:blank] 20:33:42 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:33:42 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:33:43 INFO - PROCESS | 1813 | 1461123223004 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 20:33:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 20:33:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 4037ms 20:33:43 INFO - PROCESS | 1813 | 1461123223026 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 20:33:43 INFO - PROCESS | 1813 | 1461123223032 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 20:33:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:33:43 INFO - PROCESS | 1813 | 1461123223040 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:33:43 INFO - PROCESS | 1813 | 1461123223044 Marionette TRACE conn3 <- [1,2670,null,{}] 20:33:43 INFO - PROCESS | 1813 | 1461123223053 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:43 INFO - PROCESS | 1813 | 1461123223310 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 20:33:43 INFO - PROCESS | 1813 | 1461123223552 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a1945800 == 140 [pid = 1813] [id = 675] 20:33:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a09f8c00) [pid = 1813] [serial = 2026] [outer = (nil)] 20:33:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a1307400) [pid = 1813] [serial = 2027] [outer = 0x7f06a09f8c00] 20:33:43 INFO - PROCESS | 1813 | 1461123223623 Marionette DEBUG loaded listener.js 20:33:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a19cb800) [pid = 1813] [serial = 2028] [outer = 0x7f06a09f8c00] 20:33:44 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:33:44 INFO - PROCESS | 1813 | 1461123224949 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 20:33:44 INFO - PROCESS | 1813 | 1461123224988 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 20:33:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:33:45 INFO - PROCESS | 1813 | 1461123224999 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:33:45 INFO - PROCESS | 1813 | 1461123225002 Marionette TRACE conn3 <- [1,2674,null,{}] 20:33:45 INFO - PROCESS | 1813 | 1461123225016 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:45 INFO - PROCESS | 1813 | 1461123225383 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 20:33:45 INFO - PROCESS | 1813 | 1461123225420 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a23cb800 == 141 [pid = 1813] [id = 676] 20:33:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a09f4c00) [pid = 1813] [serial = 2029] [outer = (nil)] 20:33:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a2181000) [pid = 1813] [serial = 2030] [outer = 0x7f06a09f4c00] 20:33:45 INFO - PROCESS | 1813 | 1461123225485 Marionette DEBUG loaded listener.js 20:33:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a2cab400) [pid = 1813] [serial = 2031] [outer = 0x7f06a09f4c00] 20:33:47 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06a5959c00) [pid = 1813] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06ac088400) [pid = 1813] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f069f109800) [pid = 1813] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f069f118000) [pid = 1813] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06a15cbc00) [pid = 1813] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06b225f000) [pid = 1813] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06a69a9800) [pid = 1813] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06a41bc400) [pid = 1813] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06a4517000) [pid = 1813] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06a24ccc00) [pid = 1813] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06a61d7c00) [pid = 1813] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f069f115400) [pid = 1813] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f06a2218800) [pid = 1813] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f069e30d000) [pid = 1813] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f06abccd400) [pid = 1813] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06a7d70800) [pid = 1813] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06a5694800) [pid = 1813] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06ac085000) [pid = 1813] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06ac099400) [pid = 1813] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06a228a800) [pid = 1813] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06b270c000) [pid = 1813] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f069f112800) [pid = 1813] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06abccc000) [pid = 1813] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06abccd800) [pid = 1813] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06a5959400) [pid = 1813] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:33:47 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f069f110800) [pid = 1813] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:33:47 INFO - PROCESS | 1813 | 1461123227174 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 20:33:47 INFO - PROCESS | 1813 | 1461123227195 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 20:33:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:33:47 INFO - PROCESS | 1813 | 1461123227202 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:33:47 INFO - PROCESS | 1813 | 1461123227207 Marionette TRACE conn3 <- [1,2678,null,{}] 20:33:47 INFO - PROCESS | 1813 | 1461123227223 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:47 INFO - PROCESS | 1813 | 1461123227518 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 20:33:47 INFO - PROCESS | 1813 | 1461123227637 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4ac7800 == 142 [pid = 1813] [id = 677] 20:33:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06a2281000) [pid = 1813] [serial = 2032] [outer = (nil)] 20:33:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06a41af800) [pid = 1813] [serial = 2033] [outer = 0x7f06a2281000] 20:33:47 INFO - PROCESS | 1813 | 1461123227705 Marionette DEBUG loaded listener.js 20:33:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06a41ce400) [pid = 1813] [serial = 2034] [outer = 0x7f06a2281000] 20:33:48 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:33:48 INFO - PROCESS | 1813 | 1461123228910 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 20:33:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 20:33:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1738ms 20:33:48 INFO - PROCESS | 1813 | 1461123228950 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 20:33:48 INFO - PROCESS | 1813 | 1461123228955 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 20:33:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:33:48 INFO - PROCESS | 1813 | 1461123228961 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:33:48 INFO - PROCESS | 1813 | 1461123228963 Marionette TRACE conn3 <- [1,2682,null,{}] 20:33:48 INFO - PROCESS | 1813 | 1461123228969 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:49 INFO - PROCESS | 1813 | 1461123229368 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 20:33:49 INFO - PROCESS | 1813 | 1461123229674 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a09ca800 == 143 [pid = 1813] [id = 678] 20:33:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f069f39c400) [pid = 1813] [serial = 2035] [outer = (nil)] 20:33:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f069f4a6c00) [pid = 1813] [serial = 2036] [outer = 0x7f069f39c400] 20:33:49 INFO - PROCESS | 1813 | 1461123229756 Marionette DEBUG loaded listener.js 20:33:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06a06d9400) [pid = 1813] [serial = 2037] [outer = 0x7f069f39c400] 20:33:51 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:33:51 INFO - PROCESS | 1813 | 1461123231174 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 20:33:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 20:33:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2229ms 20:33:51 INFO - PROCESS | 1813 | 1461123231194 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 20:33:51 INFO - PROCESS | 1813 | 1461123231201 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 20:33:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:33:51 INFO - PROCESS | 1813 | 1461123231210 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:33:51 INFO - PROCESS | 1813 | 1461123231217 Marionette TRACE conn3 <- [1,2686,null,{}] 20:33:51 INFO - PROCESS | 1813 | 1461123231225 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:51 INFO - PROCESS | 1813 | 1461123231527 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 20:33:51 INFO - PROCESS | 1813 | 1461123231792 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4a19000 == 144 [pid = 1813] [id = 679] 20:33:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f069f10d000) [pid = 1813] [serial = 2038] [outer = (nil)] 20:33:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06a21c5800) [pid = 1813] [serial = 2039] [outer = 0x7f069f10d000] 20:33:51 INFO - PROCESS | 1813 | 1461123231888 Marionette DEBUG loaded listener.js 20:33:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06a24c5000) [pid = 1813] [serial = 2040] [outer = 0x7f069f10d000] 20:33:53 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:33:53 INFO - PROCESS | 1813 | 1461123233340 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 20:33:53 INFO - PROCESS | 1813 | 1461123233500 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 20:33:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:33:53 INFO - PROCESS | 1813 | 1461123233514 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:33:53 INFO - PROCESS | 1813 | 1461123233517 Marionette TRACE conn3 <- [1,2690,null,{}] 20:33:53 INFO - PROCESS | 1813 | 1461123233524 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:53 INFO - PROCESS | 1813 | 1461123233771 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 20:33:54 INFO - PROCESS | 1813 | 1461123234036 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a5da0800 == 145 [pid = 1813] [id = 680] 20:33:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06a1303c00) [pid = 1813] [serial = 2041] [outer = (nil)] 20:33:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06a41a6800) [pid = 1813] [serial = 2042] [outer = 0x7f06a1303c00] 20:33:54 INFO - PROCESS | 1813 | 1461123234115 Marionette DEBUG loaded listener.js 20:33:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06a4532000) [pid = 1813] [serial = 2043] [outer = 0x7f06a1303c00] 20:33:55 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:33:55 INFO - PROCESS | 1813 | 1461123235588 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 20:33:55 INFO - PROCESS | 1813 | 1461123235613 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 20:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:33:55 INFO - PROCESS | 1813 | 1461123235630 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:33:55 INFO - PROCESS | 1813 | 1461123235638 Marionette TRACE conn3 <- [1,2694,null,{}] 20:33:55 INFO - PROCESS | 1813 | 1461123235644 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:55 INFO - PROCESS | 1813 | 1461123235939 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 20:33:56 INFO - PROCESS | 1813 | 1461123236177 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a8dd4000 == 146 [pid = 1813] [id = 681] 20:33:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06a24c5800) [pid = 1813] [serial = 2044] [outer = (nil)] 20:33:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06a4a8f400) [pid = 1813] [serial = 2045] [outer = 0x7f06a24c5800] 20:33:56 INFO - PROCESS | 1813 | 1461123236256 Marionette DEBUG loaded listener.js 20:33:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06a5691000) [pid = 1813] [serial = 2046] [outer = 0x7f06a24c5800] 20:33:57 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:33:57 INFO - PROCESS | 1813 | 1461123237646 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 20:33:57 INFO - PROCESS | 1813 | 1461123237679 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 20:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:33:57 INFO - PROCESS | 1813 | 1461123237686 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:33:57 INFO - PROCESS | 1813 | 1461123237690 Marionette TRACE conn3 <- [1,2698,null,{}] 20:33:57 INFO - PROCESS | 1813 | 1461123237695 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:33:57 INFO - PROCESS | 1813 | 1461123237979 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 20:33:58 INFO - PROCESS | 1813 | 1461123238215 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9467800 == 147 [pid = 1813] [id = 682] 20:33:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06a4533800) [pid = 1813] [serial = 2047] [outer = (nil)] 20:33:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06a5959c00) [pid = 1813] [serial = 2048] [outer = 0x7f06a4533800] 20:33:58 INFO - PROCESS | 1813 | 1461123238302 Marionette DEBUG loaded listener.js 20:33:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06a5d11c00) [pid = 1813] [serial = 2049] [outer = 0x7f06a4533800] 20:33:59 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 20:33:59 INFO - PROCESS | 1813 | 1461123239683 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 20:33:59 INFO - PROCESS | 1813 | 1461123239726 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 20:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:33:59 INFO - PROCESS | 1813 | 1461123239733 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:33:59 INFO - PROCESS | 1813 | 1461123239737 Marionette TRACE conn3 <- [1,2702,null,{}] 20:33:59 INFO - PROCESS | 1813 | 1461123239743 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:00 INFO - PROCESS | 1813 | 1461123240074 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 20:34:00 INFO - PROCESS | 1813 | 1461123240357 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab8a9000 == 148 [pid = 1813] [id = 683] 20:34:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06a606d000) [pid = 1813] [serial = 2050] [outer = (nil)] 20:34:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06a61ce800) [pid = 1813] [serial = 2051] [outer = 0x7f06a606d000] 20:34:00 INFO - PROCESS | 1813 | 1461123240527 Marionette DEBUG loaded listener.js 20:34:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a7d6e800) [pid = 1813] [serial = 2052] [outer = 0x7f06a606d000] 20:34:01 INFO - PROCESS | 1813 | 1461123241537 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 20:34:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:34:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1836ms 20:34:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:34:01 INFO - PROCESS | 1813 | 1461123241570 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 20:34:01 INFO - PROCESS | 1813 | 1461123241573 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 20:34:01 INFO - PROCESS | 1813 | 1461123241580 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:34:01 INFO - PROCESS | 1813 | 1461123241583 Marionette TRACE conn3 <- [1,2706,null,{}] 20:34:01 INFO - PROCESS | 1813 | 1461123241590 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:01 INFO - PROCESS | 1813 | 1461123241859 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 20:34:02 INFO - PROCESS | 1813 | 1461123242197 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b77000 == 149 [pid = 1813] [id = 684] 20:34:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a606d800) [pid = 1813] [serial = 2053] [outer = (nil)] 20:34:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a8ebc800) [pid = 1813] [serial = 2054] [outer = 0x7f06a606d800] 20:34:02 INFO - PROCESS | 1813 | 1461123242285 Marionette DEBUG loaded listener.js 20:34:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a92d7c00) [pid = 1813] [serial = 2055] [outer = 0x7f06a606d800] 20:34:03 INFO - PROCESS | 1813 | 1461123243225 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 20:34:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1683ms 20:34:03 INFO - PROCESS | 1813 | 1461123243263 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 20:34:03 INFO - PROCESS | 1813 | 1461123243266 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 20:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:34:03 INFO - PROCESS | 1813 | 1461123243274 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:34:03 INFO - PROCESS | 1813 | 1461123243278 Marionette TRACE conn3 <- [1,2710,null,{}] 20:34:03 INFO - PROCESS | 1813 | 1461123243283 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:03 INFO - PROCESS | 1813 | 1461123243588 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 20:34:03 INFO - PROCESS | 1813 | 1461123243958 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2307800 == 150 [pid = 1813] [id = 685] 20:34:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f069f39d400) [pid = 1813] [serial = 2056] [outer = (nil)] 20:34:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a92dc400) [pid = 1813] [serial = 2057] [outer = 0x7f069f39d400] 20:34:04 INFO - PROCESS | 1813 | 1461123244041 Marionette DEBUG loaded listener.js 20:34:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06ab868400) [pid = 1813] [serial = 2058] [outer = 0x7f069f39d400] 20:34:05 INFO - PROCESS | 1813 | 1461123244999 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 20:34:05 INFO - PROCESS | 1813 | 1461123245071 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 20:34:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:34:05 INFO - PROCESS | 1813 | 1461123245077 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:34:05 INFO - PROCESS | 1813 | 1461123245080 Marionette TRACE conn3 <- [1,2714,null,{}] 20:34:05 INFO - PROCESS | 1813 | 1461123245086 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:05 INFO - PROCESS | 1813 | 1461123245337 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 20:34:05 INFO - PROCESS | 1813 | 1461123245652 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2ec5800 == 151 [pid = 1813] [id = 686] 20:34:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06a19ccc00) [pid = 1813] [serial = 2059] [outer = (nil)] 20:34:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06abcd3c00) [pid = 1813] [serial = 2060] [outer = 0x7f06a19ccc00] 20:34:05 INFO - PROCESS | 1813 | 1461123245738 Marionette DEBUG loaded listener.js 20:34:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06abfde400) [pid = 1813] [serial = 2061] [outer = 0x7f06a19ccc00] 20:34:06 INFO - PROCESS | 1813 | 1461123246607 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 20:34:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:34:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1584ms 20:34:06 INFO - PROCESS | 1813 | 1461123246663 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 20:34:06 INFO - PROCESS | 1813 | 1461123246667 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 20:34:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:34:06 INFO - PROCESS | 1813 | 1461123246673 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:34:06 INFO - PROCESS | 1813 | 1461123246677 Marionette TRACE conn3 <- [1,2718,null,{}] 20:34:06 INFO - PROCESS | 1813 | 1461123246682 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:07 INFO - PROCESS | 1813 | 1461123247043 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 20:34:07 INFO - PROCESS | 1813 | 1461123247388 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b5ec3000 == 152 [pid = 1813] [id = 687] 20:34:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06a92d9400) [pid = 1813] [serial = 2062] [outer = (nil)] 20:34:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06ac0a1400) [pid = 1813] [serial = 2063] [outer = 0x7f06a92d9400] 20:34:07 INFO - PROCESS | 1813 | 1461123247469 Marionette DEBUG loaded listener.js 20:34:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06b092a000) [pid = 1813] [serial = 2064] [outer = 0x7f06a92d9400] 20:34:08 INFO - PROCESS | 1813 | 1461123248607 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 20:34:08 INFO - PROCESS | 1813 | 1461123248670 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 20:34:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:34:08 INFO - PROCESS | 1813 | 1461123248678 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:34:08 INFO - PROCESS | 1813 | 1461123248683 Marionette TRACE conn3 <- [1,2722,null,{}] 20:34:08 INFO - PROCESS | 1813 | 1461123248690 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:08 INFO - PROCESS | 1813 | 1461123248986 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 20:34:09 INFO - PROCESS | 1813 | 1461123249317 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b67c9800 == 153 [pid = 1813] [id = 688] 20:34:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06b1d6cc00) [pid = 1813] [serial = 2065] [outer = (nil)] 20:34:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06b1d72800) [pid = 1813] [serial = 2066] [outer = 0x7f06b1d6cc00] 20:34:09 INFO - PROCESS | 1813 | 1461123249412 Marionette DEBUG loaded listener.js 20:34:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06b21cb800) [pid = 1813] [serial = 2067] [outer = 0x7f06b1d6cc00] 20:34:10 INFO - PROCESS | 1813 | 1461123250532 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 20:34:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:34:10 INFO - PROCESS | 1813 | 1461123250626 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 20:34:10 INFO - PROCESS | 1813 | 1461123250636 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:34:10 INFO - PROCESS | 1813 | 1461123250642 Marionette TRACE conn3 <- [1,2726,null,{}] 20:34:10 INFO - PROCESS | 1813 | 1461123250650 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:10 INFO - PROCESS | 1813 | 1461123250969 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 20:34:11 INFO - PROCESS | 1813 | 1461123251291 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a99800 == 154 [pid = 1813] [id = 689] 20:34:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06b1d6d800) [pid = 1813] [serial = 2068] [outer = (nil)] 20:34:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06b2711c00) [pid = 1813] [serial = 2069] [outer = 0x7f06b1d6d800] 20:34:11 INFO - PROCESS | 1813 | 1461123251368 Marionette DEBUG loaded listener.js 20:34:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06b2b8c400) [pid = 1813] [serial = 2070] [outer = 0x7f06b1d6d800] 20:34:12 INFO - PROCESS | 1813 | 1461123252290 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 20:34:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:34:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1686ms 20:34:12 INFO - PROCESS | 1813 | 1461123252322 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 20:34:12 INFO - PROCESS | 1813 | 1461123252326 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 20:34:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:34:12 INFO - PROCESS | 1813 | 1461123252333 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:34:12 INFO - PROCESS | 1813 | 1461123252335 Marionette TRACE conn3 <- [1,2730,null,{}] 20:34:12 INFO - PROCESS | 1813 | 1461123252341 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:12 INFO - PROCESS | 1813 | 1461123252599 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 20:34:12 INFO - PROCESS | 1813 | 1461123252919 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ba055800 == 155 [pid = 1813] [id = 690] 20:34:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06b1fe8400) [pid = 1813] [serial = 2071] [outer = (nil)] 20:34:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06b2d52000) [pid = 1813] [serial = 2072] [outer = 0x7f06b1fe8400] 20:34:13 INFO - PROCESS | 1813 | 1461123253005 Marionette DEBUG loaded listener.js 20:34:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06b3036c00) [pid = 1813] [serial = 2073] [outer = 0x7f06b1fe8400] 20:34:14 INFO - PROCESS | 1813 | 1461123254406 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 20:34:14 INFO - PROCESS | 1813 | 1461123254474 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 20:34:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:34:14 INFO - PROCESS | 1813 | 1461123254481 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:34:14 INFO - PROCESS | 1813 | 1461123254484 Marionette TRACE conn3 <- [1,2734,null,{}] 20:34:14 INFO - PROCESS | 1813 | 1461123254490 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:14 INFO - PROCESS | 1813 | 1461123254867 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 20:34:15 INFO - PROCESS | 1813 | 1461123255082 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbb45800 == 156 [pid = 1813] [id = 691] 20:34:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06b2b8d800) [pid = 1813] [serial = 2074] [outer = (nil)] 20:34:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06b4a14400) [pid = 1813] [serial = 2075] [outer = 0x7f06b2b8d800] 20:34:15 INFO - PROCESS | 1813 | 1461123255161 Marionette DEBUG loaded listener.js 20:34:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06b5e9d800) [pid = 1813] [serial = 2076] [outer = 0x7f06b2b8d800] 20:34:16 INFO - PROCESS | 1813 | 1461123256118 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 20:34:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:34:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1681ms 20:34:16 INFO - PROCESS | 1813 | 1461123256164 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 20:34:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:34:16 INFO - PROCESS | 1813 | 1461123256168 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 20:34:16 INFO - PROCESS | 1813 | 1461123256175 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:34:16 INFO - PROCESS | 1813 | 1461123256178 Marionette TRACE conn3 <- [1,2738,null,{}] 20:34:16 INFO - PROCESS | 1813 | 1461123256184 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:16 INFO - PROCESS | 1813 | 1461123256442 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 20:34:16 INFO - PROCESS | 1813 | 1461123256763 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bca22800 == 157 [pid = 1813] [id = 692] 20:34:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06b2d54000) [pid = 1813] [serial = 2077] [outer = (nil)] 20:34:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06b60d6400) [pid = 1813] [serial = 2078] [outer = 0x7f06b2d54000] 20:34:16 INFO - PROCESS | 1813 | 1461123256846 Marionette DEBUG loaded listener.js 20:34:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06b620fc00) [pid = 1813] [serial = 2079] [outer = 0x7f06b2d54000] 20:34:17 INFO - PROCESS | 1813 | 1461123257754 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 20:34:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:34:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1632ms 20:34:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:34:17 INFO - PROCESS | 1813 | 1461123257807 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 20:34:17 INFO - PROCESS | 1813 | 1461123257810 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 20:34:17 INFO - PROCESS | 1813 | 1461123257817 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:34:17 INFO - PROCESS | 1813 | 1461123257820 Marionette TRACE conn3 <- [1,2742,null,{}] 20:34:17 INFO - PROCESS | 1813 | 1461123257836 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:18 INFO - PROCESS | 1813 | 1461123258094 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 20:34:18 INFO - PROCESS | 1813 | 1461123258411 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c2c07000 == 158 [pid = 1813] [id = 693] 20:34:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06b3d88400) [pid = 1813] [serial = 2080] [outer = (nil)] 20:34:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06b64fb800) [pid = 1813] [serial = 2081] [outer = 0x7f06b3d88400] 20:34:18 INFO - PROCESS | 1813 | 1461123258501 Marionette DEBUG loaded listener.js 20:34:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06b67e0000) [pid = 1813] [serial = 2082] [outer = 0x7f06b3d88400] 20:34:19 INFO - PROCESS | 1813 | 1461123259401 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 20:34:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:34:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1598ms 20:34:19 INFO - PROCESS | 1813 | 1461123259430 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 20:34:19 INFO - PROCESS | 1813 | 1461123259434 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 20:34:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:34:19 INFO - PROCESS | 1813 | 1461123259445 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:34:19 INFO - PROCESS | 1813 | 1461123259447 Marionette TRACE conn3 <- [1,2746,null,{}] 20:34:19 INFO - PROCESS | 1813 | 1461123259454 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cff7b800 == 157 [pid = 1813] [id = 78] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a23ea800 == 156 [pid = 1813] [id = 401] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4ac7800 == 155 [pid = 1813] [id = 677] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a23cb800 == 154 [pid = 1813] [id = 676] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a1945800 == 153 [pid = 1813] [id = 675] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b67cb800 == 152 [pid = 1813] [id = 668] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5ed8800 == 151 [pid = 1813] [id = 667] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3020000 == 150 [pid = 1813] [id = 666] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2809800 == 149 [pid = 1813] [id = 665] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b230a800 == 148 [pid = 1813] [id = 664] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1b70000 == 147 [pid = 1813] [id = 663] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab88b800 == 146 [pid = 1813] [id = 662] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9468800 == 145 [pid = 1813] [id = 661] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9151000 == 144 [pid = 1813] [id = 660] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a6c17000 == 143 [pid = 1813] [id = 659] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a5d9b000 == 142 [pid = 1813] [id = 658] 20:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2c19000 == 141 [pid = 1813] [id = 657] 20:34:21 INFO - PROCESS | 1813 | 1461123261122 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06a80f6c00) [pid = 1813] [serial = 1926] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06b2b91400) [pid = 1813] [serial = 1947] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f069f4c9400) [pid = 1813] [serial = 1905] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06b30d6000) [pid = 1813] [serial = 1953] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06a19d1000) [pid = 1813] [serial = 1907] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06b2d55800) [pid = 1813] [serial = 1949] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06b255e800) [pid = 1813] [serial = 1943] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06a568b800) [pid = 1813] [serial = 1917] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06b270c800) [pid = 1813] [serial = 1884] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06a452b000) [pid = 1813] [serial = 1913] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06a9250000) [pid = 1813] [serial = 1929] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06a19c3400) [pid = 1813] [serial = 1961] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06a21c5c00) [pid = 1813] [serial = 1908] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06a3894400) [pid = 1813] [serial = 1965] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06a451a800) [pid = 1813] [serial = 1836] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06b2b87800) [pid = 1813] [serial = 1946] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06b27b1000) [pid = 1813] [serial = 1944] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06a2caa400) [pid = 1813] [serial = 1964] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06b0a3c800) [pid = 1813] [serial = 1938] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06a4c73800) [pid = 1813] [serial = 1916] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06a8eb0000) [pid = 1813] [serial = 1928] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06ab473400) [pid = 1813] [serial = 1932] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06a69a4c00) [pid = 1813] [serial = 1922] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06b21c9000) [pid = 1813] [serial = 1941] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06a6b76000) [pid = 1813] [serial = 1923] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06b2b03000) [pid = 1813] [serial = 1887] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06a308a000) [pid = 1813] [serial = 1910] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06b2b84400) [pid = 1813] [serial = 1890] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06b2ea3000) [pid = 1813] [serial = 1950] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f069f39f400) [pid = 1813] [serial = 1958] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06a21c1000) [pid = 1813] [serial = 1962] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06abfd6800) [pid = 1813] [serial = 1935] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06a7d73c00) [pid = 1813] [serial = 1925] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06b402b400) [pid = 1813] [serial = 1956] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06a45ca000) [pid = 1813] [serial = 1914] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06a92e0c00) [pid = 1813] [serial = 1931] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f06b0a28000) [pid = 1813] [serial = 1937] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f069f4c9c00) [pid = 1813] [serial = 1959] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06b1d79400) [pid = 1813] [serial = 1940] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f06a5962000) [pid = 1813] [serial = 1919] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06a41acc00) [pid = 1813] [serial = 1911] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06b2eaf400) [pid = 1813] [serial = 1952] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06b3d84400) [pid = 1813] [serial = 1955] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06a5eec000) [pid = 1813] [serial = 1920] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06abcd1400) [pid = 1813] [serial = 1934] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f069f114c00) [pid = 1813] [serial = 1904] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06a41b5800) [pid = 1813] [serial = 1967] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06a41d4800) [pid = 1813] [serial = 1968] [outer = (nil)] [url = about:blank] 20:34:21 INFO - PROCESS | 1813 | 1461123261550 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a09df800 == 142 [pid = 1813] [id = 694] 20:34:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f069f114c00) [pid = 1813] [serial = 2083] [outer = (nil)] 20:34:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f069f3a6400) [pid = 1813] [serial = 2084] [outer = 0x7f069f114c00] 20:34:21 INFO - PROCESS | 1813 | 1461123261617 Marionette DEBUG loaded listener.js 20:34:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f069f4cdc00) [pid = 1813] [serial = 2085] [outer = 0x7f069f114c00] 20:34:22 INFO - PROCESS | 1813 | 1461123262447 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 20:34:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:34:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 3033ms 20:34:22 INFO - PROCESS | 1813 | 1461123262480 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 20:34:22 INFO - PROCESS | 1813 | 1461123262487 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 20:34:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:34:22 INFO - PROCESS | 1813 | 1461123262525 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:34:22 INFO - PROCESS | 1813 | 1461123262532 Marionette TRACE conn3 <- [1,2750,null,{}] 20:34:22 INFO - PROCESS | 1813 | 1461123262544 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:22 INFO - PROCESS | 1813 | 1461123262787 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 20:34:22 INFO - PROCESS | 1813 | 1461123262971 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2194000 == 143 [pid = 1813] [id = 695] 20:34:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f069f117400) [pid = 1813] [serial = 2086] [outer = (nil)] 20:34:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06a19d1000) [pid = 1813] [serial = 2087] [outer = 0x7f069f117400] 20:34:23 INFO - PROCESS | 1813 | 1461123263042 Marionette DEBUG loaded listener.js 20:34:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06a221a400) [pid = 1813] [serial = 2088] [outer = 0x7f069f117400] 20:34:24 INFO - PROCESS | 1813 | 1461123264014 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 20:34:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:34:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1556ms 20:34:24 INFO - PROCESS | 1813 | 1461123264078 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 20:34:24 INFO - PROCESS | 1813 | 1461123264082 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 20:34:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:34:24 INFO - PROCESS | 1813 | 1461123264090 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:34:24 INFO - PROCESS | 1813 | 1461123264094 Marionette TRACE conn3 <- [1,2754,null,{}] 20:34:24 INFO - PROCESS | 1813 | 1461123264100 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:24 INFO - PROCESS | 1813 | 1461123264407 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 20:34:24 INFO - PROCESS | 1813 | 1461123264447 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4a0f000 == 144 [pid = 1813] [id = 696] 20:34:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06a1302800) [pid = 1813] [serial = 2089] [outer = (nil)] 20:34:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06a3894800) [pid = 1813] [serial = 2090] [outer = 0x7f06a1302800] 20:34:24 INFO - PROCESS | 1813 | 1461123264514 Marionette DEBUG loaded listener.js 20:34:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06a41b6000) [pid = 1813] [serial = 2091] [outer = 0x7f06a1302800] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f06a24c7000) [pid = 1813] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f069f4a9000) [pid = 1813] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06a09f4c00) [pid = 1813] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06b4b18400) [pid = 1813] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06a09f8800) [pid = 1813] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06a09f8c00) [pid = 1813] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06a4c79400) [pid = 1813] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f069f116400) [pid = 1813] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06a5d08c00) [pid = 1813] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06a19c8000) [pid = 1813] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f069e311800) [pid = 1813] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06a5688800) [pid = 1813] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06a69a3c00) [pid = 1813] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f06a19c9000) [pid = 1813] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f06b074d000) [pid = 1813] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f06b4b70800) [pid = 1813] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f06b0a23800) [pid = 1813] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f06a61d8800) [pid = 1813] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f06a6061c00) [pid = 1813] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:34:26 INFO - PROCESS | 1813 | 1461123266450 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 20:34:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:34:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2388ms 20:34:26 INFO - PROCESS | 1813 | 1461123266479 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 20:34:26 INFO - PROCESS | 1813 | 1461123266486 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 20:34:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:34:26 INFO - PROCESS | 1813 | 1461123266502 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:34:26 INFO - PROCESS | 1813 | 1461123266510 Marionette TRACE conn3 <- [1,2758,null,{}] 20:34:26 INFO - PROCESS | 1813 | 1461123266517 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:26 INFO - PROCESS | 1813 | 1461123266769 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 20:34:27 INFO - PROCESS | 1813 | 1461123267005 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a5912000 == 145 [pid = 1813] [id = 697] 20:34:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f069e311800) [pid = 1813] [serial = 2092] [outer = (nil)] 20:34:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f06a3084000) [pid = 1813] [serial = 2093] [outer = 0x7f069e311800] 20:34:27 INFO - PROCESS | 1813 | 1461123267091 Marionette DEBUG loaded listener.js 20:34:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f06a45c6000) [pid = 1813] [serial = 2094] [outer = 0x7f069e311800] 20:34:28 INFO - PROCESS | 1813 | 1461123268033 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 20:34:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:34:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1597ms 20:34:28 INFO - PROCESS | 1813 | 1461123268094 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 20:34:28 INFO - PROCESS | 1813 | 1461123268100 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 20:34:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:34:28 INFO - PROCESS | 1813 | 1461123268110 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:34:28 INFO - PROCESS | 1813 | 1461123268113 Marionette TRACE conn3 <- [1,2762,null,{}] 20:34:28 INFO - PROCESS | 1813 | 1461123268123 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:28 INFO - PROCESS | 1813 | 1461123268718 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 20:34:29 INFO - PROCESS | 1813 | 1461123269134 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a13d9800 == 146 [pid = 1813] [id = 698] 20:34:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f069e30e000) [pid = 1813] [serial = 2095] [outer = (nil)] 20:34:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f069f3a8c00) [pid = 1813] [serial = 2096] [outer = 0x7f069e30e000] 20:34:29 INFO - PROCESS | 1813 | 1461123269218 Marionette DEBUG loaded listener.js 20:34:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06a06dd000) [pid = 1813] [serial = 2097] [outer = 0x7f069e30e000] 20:34:30 INFO - PROCESS | 1813 | 1461123270212 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 20:34:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:34:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2138ms 20:34:30 INFO - PROCESS | 1813 | 1461123270249 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 20:34:30 INFO - PROCESS | 1813 | 1461123270256 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 20:34:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:34:30 INFO - PROCESS | 1813 | 1461123270265 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:34:30 INFO - PROCESS | 1813 | 1461123270271 Marionette TRACE conn3 <- [1,2766,null,{}] 20:34:30 INFO - PROCESS | 1813 | 1461123270279 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:30 INFO - PROCESS | 1813 | 1461123270639 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 20:34:31 INFO - PROCESS | 1813 | 1461123270994 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4edb800 == 147 [pid = 1813] [id = 699] 20:34:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06a21bb400) [pid = 1813] [serial = 2098] [outer = (nil)] 20:34:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06a24cd800) [pid = 1813] [serial = 2099] [outer = 0x7f06a21bb400] 20:34:31 INFO - PROCESS | 1813 | 1461123271082 Marionette DEBUG loaded listener.js 20:34:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06a3a5cc00) [pid = 1813] [serial = 2100] [outer = 0x7f06a21bb400] 20:34:32 INFO - PROCESS | 1813 | 1461123272057 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 20:34:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:34:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1835ms 20:34:32 INFO - PROCESS | 1813 | 1461123272102 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 20:34:32 INFO - PROCESS | 1813 | 1461123272107 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 20:34:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:34:32 INFO - PROCESS | 1813 | 1461123272113 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:34:32 INFO - PROCESS | 1813 | 1461123272118 Marionette TRACE conn3 <- [1,2770,null,{}] 20:34:32 INFO - PROCESS | 1813 | 1461123272124 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:32 INFO - PROCESS | 1813 | 1461123272386 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 20:34:32 INFO - PROCESS | 1813 | 1461123272734 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a81d8800 == 148 [pid = 1813] [id = 700] 20:34:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06a41b5c00) [pid = 1813] [serial = 2101] [outer = (nil)] 20:34:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06a45c6400) [pid = 1813] [serial = 2102] [outer = 0x7f06a41b5c00] 20:34:32 INFO - PROCESS | 1813 | 1461123272817 Marionette DEBUG loaded listener.js 20:34:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06a4a98c00) [pid = 1813] [serial = 2103] [outer = 0x7f06a41b5c00] 20:34:33 INFO - PROCESS | 1813 | 1461123273763 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 20:34:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:34:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1684ms 20:34:33 INFO - PROCESS | 1813 | 1461123273798 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 20:34:33 INFO - PROCESS | 1813 | 1461123273809 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 20:34:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:34:33 INFO - PROCESS | 1813 | 1461123273835 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:34:33 INFO - PROCESS | 1813 | 1461123273844 Marionette TRACE conn3 <- [1,2774,null,{}] 20:34:33 INFO - PROCESS | 1813 | 1461123273849 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:34 INFO - PROCESS | 1813 | 1461123274181 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 20:34:34 INFO - PROCESS | 1813 | 1461123274533 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9210000 == 149 [pid = 1813] [id = 701] 20:34:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06a4c78400) [pid = 1813] [serial = 2104] [outer = (nil)] 20:34:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06a5d0cc00) [pid = 1813] [serial = 2105] [outer = 0x7f06a4c78400] 20:34:34 INFO - PROCESS | 1813 | 1461123274613 Marionette DEBUG loaded listener.js 20:34:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06a5ecd400) [pid = 1813] [serial = 2106] [outer = 0x7f06a4c78400] 20:34:35 INFO - PROCESS | 1813 | 1461123275566 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 20:34:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:34:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1802ms 20:34:35 INFO - PROCESS | 1813 | 1461123275630 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 20:34:35 INFO - PROCESS | 1813 | 1461123275634 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 20:34:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:34:35 INFO - PROCESS | 1813 | 1461123275640 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:34:35 INFO - PROCESS | 1813 | 1461123275643 Marionette TRACE conn3 <- [1,2778,null,{}] 20:34:35 INFO - PROCESS | 1813 | 1461123275649 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:35 INFO - PROCESS | 1813 | 1461123275898 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 20:34:36 INFO - PROCESS | 1813 | 1461123276207 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab88e800 == 150 [pid = 1813] [id = 702] 20:34:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06a45c7000) [pid = 1813] [serial = 2107] [outer = (nil)] 20:34:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06a6068000) [pid = 1813] [serial = 2108] [outer = 0x7f06a45c7000] 20:34:36 INFO - PROCESS | 1813 | 1461123276289 Marionette DEBUG loaded listener.js 20:34:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06a69a5400) [pid = 1813] [serial = 2109] [outer = 0x7f06a45c7000] 20:34:37 INFO - PROCESS | 1813 | 1461123277149 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 20:34:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:34:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1536ms 20:34:37 INFO - PROCESS | 1813 | 1461123277177 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 20:34:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:34:37 INFO - PROCESS | 1813 | 1461123277181 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 20:34:37 INFO - PROCESS | 1813 | 1461123277187 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:34:37 INFO - PROCESS | 1813 | 1461123277190 Marionette TRACE conn3 <- [1,2782,null,{}] 20:34:37 INFO - PROCESS | 1813 | 1461123277196 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:37 INFO - PROCESS | 1813 | 1461123277437 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 20:34:37 INFO - PROCESS | 1813 | 1461123277712 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b089c800 == 151 [pid = 1813] [id = 703] 20:34:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06a7d70c00) [pid = 1813] [serial = 2110] [outer = (nil)] 20:34:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06a7d74c00) [pid = 1813] [serial = 2111] [outer = 0x7f06a7d70c00] 20:34:37 INFO - PROCESS | 1813 | 1461123277856 Marionette DEBUG loaded listener.js 20:34:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06a9251400) [pid = 1813] [serial = 2112] [outer = 0x7f06a7d70c00] 20:34:38 INFO - PROCESS | 1813 | 1461123278813 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 20:34:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:34:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1681ms 20:34:38 INFO - PROCESS | 1813 | 1461123278870 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 20:34:38 INFO - PROCESS | 1813 | 1461123278874 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 20:34:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:34:38 INFO - PROCESS | 1813 | 1461123278880 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:34:38 INFO - PROCESS | 1813 | 1461123278883 Marionette TRACE conn3 <- [1,2786,null,{}] 20:34:38 INFO - PROCESS | 1813 | 1461123278889 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:39 INFO - PROCESS | 1813 | 1461123279173 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 20:34:39 INFO - PROCESS | 1813 | 1461123279482 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2130800 == 152 [pid = 1813] [id = 704] 20:34:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06a595e400) [pid = 1813] [serial = 2113] [outer = (nil)] 20:34:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06abcd5400) [pid = 1813] [serial = 2114] [outer = 0x7f06a595e400] 20:34:39 INFO - PROCESS | 1813 | 1461123279563 Marionette DEBUG loaded listener.js 20:34:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06abfd7800) [pid = 1813] [serial = 2115] [outer = 0x7f06a595e400] 20:34:40 INFO - PROCESS | 1813 | 1461123280458 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 20:34:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:34:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1630ms 20:34:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:34:40 INFO - PROCESS | 1813 | 1461123280511 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 20:34:40 INFO - PROCESS | 1813 | 1461123280514 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 20:34:40 INFO - PROCESS | 1813 | 1461123280521 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:34:40 INFO - PROCESS | 1813 | 1461123280523 Marionette TRACE conn3 <- [1,2790,null,{}] 20:34:40 INFO - PROCESS | 1813 | 1461123280530 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:40 INFO - PROCESS | 1813 | 1461123280798 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 20:34:41 INFO - PROCESS | 1813 | 1461123281112 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2809800 == 153 [pid = 1813] [id = 705] 20:34:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f069f49f800) [pid = 1813] [serial = 2116] [outer = (nil)] 20:34:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06ac094400) [pid = 1813] [serial = 2117] [outer = 0x7f069f49f800] 20:34:41 INFO - PROCESS | 1813 | 1461123281196 Marionette DEBUG loaded listener.js 20:34:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06ac0a3800) [pid = 1813] [serial = 2118] [outer = 0x7f069f49f800] 20:34:42 INFO - PROCESS | 1813 | 1461123282062 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 20:34:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:34:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1592ms 20:34:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:34:42 INFO - PROCESS | 1813 | 1461123282113 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 20:34:42 INFO - PROCESS | 1813 | 1461123282116 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 20:34:42 INFO - PROCESS | 1813 | 1461123282124 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:34:42 INFO - PROCESS | 1813 | 1461123282127 Marionette TRACE conn3 <- [1,2794,null,{}] 20:34:42 INFO - PROCESS | 1813 | 1461123282134 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:42 INFO - PROCESS | 1813 | 1461123282388 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 20:34:42 INFO - PROCESS | 1813 | 1461123282655 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c46800 == 154 [pid = 1813] [id = 706] 20:34:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a06d5800) [pid = 1813] [serial = 2119] [outer = (nil)] 20:34:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06b092d400) [pid = 1813] [serial = 2120] [outer = 0x7f06a06d5800] 20:34:42 INFO - PROCESS | 1813 | 1461123282780 Marionette DEBUG loaded listener.js 20:34:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06b0a37c00) [pid = 1813] [serial = 2121] [outer = 0x7f06a06d5800] 20:34:43 INFO - PROCESS | 1813 | 1461123283636 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 20:34:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:34:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1587ms 20:34:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:34:43 INFO - PROCESS | 1813 | 1461123283711 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 20:34:43 INFO - PROCESS | 1813 | 1461123283714 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 20:34:43 INFO - PROCESS | 1813 | 1461123283720 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:34:43 INFO - PROCESS | 1813 | 1461123283724 Marionette TRACE conn3 <- [1,2798,null,{}] 20:34:43 INFO - PROCESS | 1813 | 1461123283730 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:44 INFO - PROCESS | 1813 | 1461123284013 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 20:34:44 INFO - PROCESS | 1813 | 1461123284329 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6103800 == 155 [pid = 1813] [id = 707] 20:34:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a06dc800) [pid = 1813] [serial = 2122] [outer = (nil)] 20:34:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06b1d74800) [pid = 1813] [serial = 2123] [outer = 0x7f06a06dc800] 20:34:44 INFO - PROCESS | 1813 | 1461123284409 Marionette DEBUG loaded listener.js 20:34:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06b1ecb000) [pid = 1813] [serial = 2124] [outer = 0x7f06a06dc800] 20:34:45 INFO - PROCESS | 1813 | 1461123285299 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 20:34:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:34:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1635ms 20:34:45 INFO - PROCESS | 1813 | 1461123285355 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 20:34:45 INFO - PROCESS | 1813 | 1461123285358 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 20:34:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:34:45 INFO - PROCESS | 1813 | 1461123285365 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:34:45 INFO - PROCESS | 1813 | 1461123285368 Marionette TRACE conn3 <- [1,2802,null,{}] 20:34:45 INFO - PROCESS | 1813 | 1461123285375 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:45 INFO - PROCESS | 1813 | 1461123285632 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 20:34:45 INFO - PROCESS | 1813 | 1461123285977 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b683f000 == 156 [pid = 1813] [id = 708] 20:34:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06b2264400) [pid = 1813] [serial = 2125] [outer = (nil)] 20:34:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06b2388c00) [pid = 1813] [serial = 2126] [outer = 0x7f06b2264400] 20:34:46 INFO - PROCESS | 1813 | 1461123286077 Marionette DEBUG loaded listener.js 20:34:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06b2705400) [pid = 1813] [serial = 2127] [outer = 0x7f06b2264400] 20:34:47 INFO - PROCESS | 1813 | 1461123287014 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 20:34:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:34:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1733ms 20:34:47 INFO - PROCESS | 1813 | 1461123287099 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 20:34:47 INFO - PROCESS | 1813 | 1461123287105 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 20:34:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:34:47 INFO - PROCESS | 1813 | 1461123287114 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:34:47 INFO - PROCESS | 1813 | 1461123287119 Marionette TRACE conn3 <- [1,2806,null,{}] 20:34:47 INFO - PROCESS | 1813 | 1461123287124 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:47 INFO - PROCESS | 1813 | 1461123287478 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 20:34:47 INFO - PROCESS | 1813 | 1461123287818 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b70b3000 == 157 [pid = 1813] [id = 709] 20:34:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06b27aec00) [pid = 1813] [serial = 2128] [outer = (nil)] 20:34:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06b2b8b800) [pid = 1813] [serial = 2129] [outer = 0x7f06b27aec00] 20:34:47 INFO - PROCESS | 1813 | 1461123287896 Marionette DEBUG loaded listener.js 20:34:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06b2ea8c00) [pid = 1813] [serial = 2130] [outer = 0x7f06b27aec00] 20:34:48 INFO - PROCESS | 1813 | 1461123288764 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 20:34:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:34:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1696ms 20:34:48 INFO - PROCESS | 1813 | 1461123288811 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 20:34:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:34:48 INFO - PROCESS | 1813 | 1461123288815 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 20:34:48 INFO - PROCESS | 1813 | 1461123288822 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:34:48 INFO - PROCESS | 1813 | 1461123288826 Marionette TRACE conn3 <- [1,2810,null,{}] 20:34:48 INFO - PROCESS | 1813 | 1461123288832 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:49 INFO - PROCESS | 1813 | 1461123289086 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 20:34:49 INFO - PROCESS | 1813 | 1461123289405 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb3ed800 == 158 [pid = 1813] [id = 710] 20:34:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06b2b0f000) [pid = 1813] [serial = 2131] [outer = (nil)] 20:34:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06b402e400) [pid = 1813] [serial = 2132] [outer = 0x7f06b2b0f000] 20:34:49 INFO - PROCESS | 1813 | 1461123289531 Marionette DEBUG loaded listener.js 20:34:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06b4b17400) [pid = 1813] [serial = 2133] [outer = 0x7f06b2b0f000] 20:34:50 INFO - PROCESS | 1813 | 1461123290370 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 20:34:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:34:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1584ms 20:34:50 INFO - PROCESS | 1813 | 1461123290407 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 20:34:50 INFO - PROCESS | 1813 | 1461123290410 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 20:34:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:34:50 INFO - PROCESS | 1813 | 1461123290417 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:34:50 INFO - PROCESS | 1813 | 1461123290420 Marionette TRACE conn3 <- [1,2814,null,{}] 20:34:50 INFO - PROCESS | 1813 | 1461123290426 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:50 INFO - PROCESS | 1813 | 1461123290685 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 20:34:50 INFO - PROCESS | 1813 | 1461123290963 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbf5e000 == 159 [pid = 1813] [id = 711] 20:34:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f069f4d0400) [pid = 1813] [serial = 2134] [outer = (nil)] 20:34:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06b5e50800) [pid = 1813] [serial = 2135] [outer = 0x7f069f4d0400] 20:34:51 INFO - PROCESS | 1813 | 1461123291044 Marionette DEBUG loaded listener.js 20:34:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06b5f5d800) [pid = 1813] [serial = 2136] [outer = 0x7f069f4d0400] 20:34:51 INFO - PROCESS | 1813 | 1461123291983 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 20:34:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:34:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1638ms 20:34:52 INFO - PROCESS | 1813 | 1461123292062 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 20:34:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:34:52 INFO - PROCESS | 1813 | 1461123292072 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 20:34:52 INFO - PROCESS | 1813 | 1461123292078 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:34:52 INFO - PROCESS | 1813 | 1461123292082 Marionette TRACE conn3 <- [1,2818,null,{}] 20:34:52 INFO - PROCESS | 1813 | 1461123292088 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:52 INFO - PROCESS | 1813 | 1461123292377 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 20:34:52 INFO - PROCESS | 1813 | 1461123292693 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bd334000 == 160 [pid = 1813] [id = 712] 20:34:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06a1311400) [pid = 1813] [serial = 2137] [outer = (nil)] 20:34:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06b60dcc00) [pid = 1813] [serial = 2138] [outer = 0x7f06a1311400] 20:34:52 INFO - PROCESS | 1813 | 1461123292773 Marionette DEBUG loaded listener.js 20:34:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06b67d3c00) [pid = 1813] [serial = 2139] [outer = 0x7f06a1311400] 20:34:53 INFO - PROCESS | 1813 | 1461123293670 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 20:34:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:34:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1637ms 20:34:53 INFO - PROCESS | 1813 | 1461123293716 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 20:34:53 INFO - PROCESS | 1813 | 1461123293720 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 20:34:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:34:53 INFO - PROCESS | 1813 | 1461123293727 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:34:53 INFO - PROCESS | 1813 | 1461123293729 Marionette TRACE conn3 <- [1,2822,null,{}] 20:34:53 INFO - PROCESS | 1813 | 1461123293736 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:53 INFO - PROCESS | 1813 | 1461123293991 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 20:34:54 INFO - PROCESS | 1813 | 1461123294311 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8b84800 == 161 [pid = 1813] [id = 713] 20:34:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06b4b75000) [pid = 1813] [serial = 2140] [outer = (nil)] 20:34:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06b67d5000) [pid = 1813] [serial = 2141] [outer = 0x7f06b4b75000] 20:34:54 INFO - PROCESS | 1813 | 1461123294410 Marionette DEBUG loaded listener.js 20:34:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06b6c53000) [pid = 1813] [serial = 2142] [outer = 0x7f06b4b75000] 20:34:55 INFO - PROCESS | 1813 | 1461123295321 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 20:34:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:34:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1631ms 20:34:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:34:55 INFO - PROCESS | 1813 | 1461123295359 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 20:34:55 INFO - PROCESS | 1813 | 1461123295362 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 20:34:55 INFO - PROCESS | 1813 | 1461123295368 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:34:55 INFO - PROCESS | 1813 | 1461123295371 Marionette TRACE conn3 <- [1,2826,null,{}] 20:34:55 INFO - PROCESS | 1813 | 1461123295377 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:55 INFO - PROCESS | 1813 | 1461123295623 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 20:34:55 INFO - PROCESS | 1813 | 1461123295915 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c906d800 == 162 [pid = 1813] [id = 714] 20:34:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06a2288000) [pid = 1813] [serial = 2143] [outer = (nil)] 20:34:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06b6c54c00) [pid = 1813] [serial = 2144] [outer = 0x7f06a2288000] 20:34:56 INFO - PROCESS | 1813 | 1461123296036 Marionette DEBUG loaded listener.js 20:34:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06b6d57800) [pid = 1813] [serial = 2145] [outer = 0x7f06a2288000] 20:34:56 INFO - PROCESS | 1813 | 1461123296930 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:34:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:34:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1630ms 20:34:57 INFO - PROCESS | 1813 | 1461123296998 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 20:34:57 INFO - PROCESS | 1813 | 1461123297002 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 20:34:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:34:57 INFO - PROCESS | 1813 | 1461123297008 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:34:57 INFO - PROCESS | 1813 | 1461123297010 Marionette TRACE conn3 <- [1,2830,null,{}] 20:34:57 INFO - PROCESS | 1813 | 1461123297016 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:34:57 INFO - PROCESS | 1813 | 1461123297274 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 20:34:57 INFO - PROCESS | 1813 | 1461123297586 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c9e6f000 == 163 [pid = 1813] [id = 715] 20:34:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06a24c2c00) [pid = 1813] [serial = 2146] [outer = (nil)] 20:34:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06b6e9b400) [pid = 1813] [serial = 2147] [outer = 0x7f06a24c2c00] 20:34:57 INFO - PROCESS | 1813 | 1461123297667 Marionette DEBUG loaded listener.js 20:34:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06b6ea1000) [pid = 1813] [serial = 2148] [outer = 0x7f06a24c2c00] 20:34:58 INFO - PROCESS | 1813 | 1461123298556 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 20:34:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:34:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1578ms 20:34:58 INFO - PROCESS | 1813 | 1461123298590 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 20:34:58 INFO - PROCESS | 1813 | 1461123298593 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 20:34:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:34:58 INFO - PROCESS | 1813 | 1461123298600 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:34:58 INFO - PROCESS | 1813 | 1461123298603 Marionette TRACE conn3 <- [1,2834,null,{}] 20:34:58 INFO - PROCESS | 1813 | 1461123298608 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a390e800 == 162 [pid = 1813] [id = 654] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a0889000 == 161 [pid = 1813] [id = 586] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069eedb800 == 160 [pid = 1813] [id = 585] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab5a8000 == 159 [pid = 1813] [id = 407] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a1be2000 == 158 [pid = 1813] [id = 653] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069f2b2000 == 157 [pid = 1813] [id = 652] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2c11800 == 156 [pid = 1813] [id = 543] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a5912000 == 155 [pid = 1813] [id = 697] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4a0f000 == 154 [pid = 1813] [id = 696] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a2194000 == 153 [pid = 1813] [id = 695] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a09df800 == 152 [pid = 1813] [id = 694] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bca22800 == 151 [pid = 1813] [id = 692] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbb45800 == 150 [pid = 1813] [id = 691] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ba055800 == 149 [pid = 1813] [id = 690] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6a99800 == 148 [pid = 1813] [id = 689] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b67c9800 == 147 [pid = 1813] [id = 688] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b5ec3000 == 146 [pid = 1813] [id = 687] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2ec5800 == 145 [pid = 1813] [id = 686] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2307800 == 144 [pid = 1813] [id = 685] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1b77000 == 143 [pid = 1813] [id = 684] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab8a9000 == 142 [pid = 1813] [id = 683] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9467800 == 141 [pid = 1813] [id = 682] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a8dd4000 == 140 [pid = 1813] [id = 681] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a5da0800 == 139 [pid = 1813] [id = 680] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4a19000 == 138 [pid = 1813] [id = 679] 20:35:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a09ca800 == 137 [pid = 1813] [id = 678] 20:35:00 INFO - PROCESS | 1813 | 1461123300657 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06abfda400) [pid = 1813] [serial = 1992] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06a45ce000) [pid = 1813] [serial = 1976] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06abd86000) [pid = 1813] [serial = 1991] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06a2cab400) [pid = 1813] [serial = 2031] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06b5e56400) [pid = 1813] [serial = 2013] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06b0923800) [pid = 1813] [serial = 1997] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06b60dac00) [pid = 1813] [serial = 2021] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a19cb800) [pid = 1813] [serial = 2028] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06b60acc00) [pid = 1813] [serial = 2018] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06a2181000) [pid = 1813] [serial = 2030] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06a589a800) [pid = 1813] [serial = 1979] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06a5d03c00) [pid = 1813] [serial = 1980] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06b1feac00) [pid = 1813] [serial = 2001] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06b3d87800) [pid = 1813] [serial = 2007] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06b64f2000) [pid = 1813] [serial = 2025] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06a41ac000) [pid = 1813] [serial = 1902] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06a5ee4000) [pid = 1813] [serial = 1982] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06ac0a3c00) [pid = 1813] [serial = 1995] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06a2cab000) [pid = 1813] [serial = 1974] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06b4b17800) [pid = 1813] [serial = 2010] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06b5f60000) [pid = 1813] [serial = 2016] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06b2b88000) [pid = 1813] [serial = 2004] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06b5e4d000) [pid = 1813] [serial = 2012] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06b270a400) [pid = 1813] [serial = 2003] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06b1ec6000) [pid = 1813] [serial = 2000] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06b0a23000) [pid = 1813] [serial = 1998] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06a4a94800) [pid = 1813] [serial = 1977] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a7d6c800) [pid = 1813] [serial = 1986] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06a41ae400) [pid = 1813] [serial = 1970] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06ac097800) [pid = 1813] [serial = 1994] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06a1307400) [pid = 1813] [serial = 2027] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06b4a0e000) [pid = 1813] [serial = 2009] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06b5ea4000) [pid = 1813] [serial = 2015] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06a5eecc00) [pid = 1813] [serial = 1983] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06b620f800) [pid = 1813] [serial = 2024] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f06ab86e800) [pid = 1813] [serial = 1989] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f06ab46c400) [pid = 1813] [serial = 1988] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06a69a7c00) [pid = 1813] [serial = 1985] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f06b2ea4400) [pid = 1813] [serial = 2006] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06a21bac00) [pid = 1813] [serial = 1973] [outer = (nil)] [url = about:blank] 20:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06a41af800) [pid = 1813] [serial = 2033] [outer = (nil)] [url = about:blank] 20:35:01 INFO - PROCESS | 1813 | 1461123301102 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069f0d3000 == 138 [pid = 1813] [id = 716] 20:35:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f069f39f400) [pid = 1813] [serial = 2149] [outer = (nil)] 20:35:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f069f4a1000) [pid = 1813] [serial = 2150] [outer = 0x7f069f39f400] 20:35:01 INFO - PROCESS | 1813 | 1461123301171 Marionette DEBUG loaded listener.js 20:35:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06a06d6c00) [pid = 1813] [serial = 2151] [outer = 0x7f069f39f400] 20:35:02 INFO - PROCESS | 1813 | 1461123302016 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:35:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:35:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 3441ms 20:35:02 INFO - PROCESS | 1813 | 1461123302078 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 20:35:02 INFO - PROCESS | 1813 | 1461123302085 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 20:35:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:35:02 INFO - PROCESS | 1813 | 1461123302101 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:35:02 INFO - PROCESS | 1813 | 1461123302115 Marionette TRACE conn3 <- [1,2838,null,{}] 20:35:02 INFO - PROCESS | 1813 | 1461123302123 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:02 INFO - PROCESS | 1813 | 1461123302373 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 20:35:02 INFO - PROCESS | 1813 | 1461123302571 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a20d6800 == 139 [pid = 1813] [id = 717] 20:35:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f069e30b800) [pid = 1813] [serial = 2152] [outer = (nil)] 20:35:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06a2182400) [pid = 1813] [serial = 2153] [outer = 0x7f069e30b800] 20:35:02 INFO - PROCESS | 1813 | 1461123302641 Marionette DEBUG loaded listener.js 20:35:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06a221c000) [pid = 1813] [serial = 2154] [outer = 0x7f069e30b800] 20:35:03 INFO - PROCESS | 1813 | 1461123303641 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 20:35:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:35:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1593ms 20:35:03 INFO - PROCESS | 1813 | 1461123303694 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 20:35:03 INFO - PROCESS | 1813 | 1461123303699 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 20:35:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:35:03 INFO - PROCESS | 1813 | 1461123303713 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:35:03 INFO - PROCESS | 1813 | 1461123303717 Marionette TRACE conn3 <- [1,2842,null,{}] 20:35:03 INFO - PROCESS | 1813 | 1461123303722 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:04 INFO - PROCESS | 1813 | 1461123304025 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 20:35:04 INFO - PROCESS | 1813 | 1461123304068 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a3b47000 == 140 [pid = 1813] [id = 718] 20:35:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06a21bb000) [pid = 1813] [serial = 2155] [outer = (nil)] 20:35:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06a389ec00) [pid = 1813] [serial = 2156] [outer = 0x7f06a21bb000] 20:35:04 INFO - PROCESS | 1813 | 1461123304132 Marionette DEBUG loaded listener.js 20:35:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06a41ac000) [pid = 1813] [serial = 2157] [outer = 0x7f06a21bb000] 20:35:05 INFO - PROCESS | 1813 | 1461123305816 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f069f117400) [pid = 1813] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06a1303c00) [pid = 1813] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f069f10d000) [pid = 1813] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f069f114c00) [pid = 1813] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f069f39c400) [pid = 1813] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06a24c5800) [pid = 1813] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f06b1fe8400) [pid = 1813] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06a1302800) [pid = 1813] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06a606d000) [pid = 1813] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06b2d54000) [pid = 1813] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06a19ccc00) [pid = 1813] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06b1d6cc00) [pid = 1813] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f069f39d400) [pid = 1813] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06a15cec00) [pid = 1813] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06a92d9400) [pid = 1813] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06b1d6d800) [pid = 1813] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06a4533800) [pid = 1813] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06b2b8d800) [pid = 1813] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:35:05 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06a606d800) [pid = 1813] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:35:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:35:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2236ms 20:35:05 INFO - PROCESS | 1813 | 1461123305951 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 20:35:05 INFO - PROCESS | 1813 | 1461123305956 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 20:35:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:35:05 INFO - PROCESS | 1813 | 1461123305974 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:35:05 INFO - PROCESS | 1813 | 1461123305981 Marionette TRACE conn3 <- [1,2846,null,{}] 20:35:05 INFO - PROCESS | 1813 | 1461123305987 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:06 INFO - PROCESS | 1813 | 1461123306285 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 20:35:06 INFO - PROCESS | 1813 | 1461123306402 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4ecb000 == 141 [pid = 1813] [id = 719] 20:35:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06a2cac800) [pid = 1813] [serial = 2158] [outer = (nil)] 20:35:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f06a41d9c00) [pid = 1813] [serial = 2159] [outer = 0x7f06a2cac800] 20:35:06 INFO - PROCESS | 1813 | 1461123306467 Marionette DEBUG loaded listener.js 20:35:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06a45cb000) [pid = 1813] [serial = 2160] [outer = 0x7f06a2cac800] 20:35:07 INFO - PROCESS | 1813 | 1461123307243 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 20:35:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:35:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1294ms 20:35:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:35:07 INFO - PROCESS | 1813 | 1461123307275 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 20:35:07 INFO - PROCESS | 1813 | 1461123307278 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 20:35:07 INFO - PROCESS | 1813 | 1461123307286 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:35:07 INFO - PROCESS | 1813 | 1461123307289 Marionette TRACE conn3 <- [1,2850,null,{}] 20:35:07 INFO - PROCESS | 1813 | 1461123307294 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:07 INFO - PROCESS | 1813 | 1461123307526 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 20:35:07 INFO - PROCESS | 1813 | 1461123307717 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a5da0800 == 142 [pid = 1813] [id = 720] 20:35:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06a3895000) [pid = 1813] [serial = 2161] [outer = (nil)] 20:35:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06a4a92400) [pid = 1813] [serial = 2162] [outer = 0x7f06a3895000] 20:35:07 INFO - PROCESS | 1813 | 1461123307785 Marionette DEBUG loaded listener.js 20:35:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f06a4c77800) [pid = 1813] [serial = 2163] [outer = 0x7f06a3895000] 20:35:09 INFO - PROCESS | 1813 | 1461123309428 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:35:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:35:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2192ms 20:35:09 INFO - PROCESS | 1813 | 1461123309478 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 20:35:09 INFO - PROCESS | 1813 | 1461123309486 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 20:35:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:35:09 INFO - PROCESS | 1813 | 1461123309497 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:35:09 INFO - PROCESS | 1813 | 1461123309505 Marionette TRACE conn3 <- [1,2854,null,{}] 20:35:09 INFO - PROCESS | 1813 | 1461123309514 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:09 INFO - PROCESS | 1813 | 1461123309804 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 20:35:10 INFO - PROCESS | 1813 | 1461123310129 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2e98800 == 143 [pid = 1813] [id = 721] 20:35:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06a2185c00) [pid = 1813] [serial = 2164] [outer = (nil)] 20:35:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06a221d000) [pid = 1813] [serial = 2165] [outer = 0x7f06a2185c00] 20:35:10 INFO - PROCESS | 1813 | 1461123310214 Marionette DEBUG loaded listener.js 20:35:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06a41ab000) [pid = 1813] [serial = 2166] [outer = 0x7f06a2185c00] 20:35:11 INFO - PROCESS | 1813 | 1461123311317 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 20:35:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:35:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1894ms 20:35:11 INFO - PROCESS | 1813 | 1461123311391 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 20:35:11 INFO - PROCESS | 1813 | 1461123311401 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 20:35:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:35:11 INFO - PROCESS | 1813 | 1461123311412 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:35:11 INFO - PROCESS | 1813 | 1461123311416 Marionette TRACE conn3 <- [1,2858,null,{}] 20:35:11 INFO - PROCESS | 1813 | 1461123311423 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:11 INFO - PROCESS | 1813 | 1461123311726 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 20:35:12 INFO - PROCESS | 1813 | 1461123312048 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6c13000 == 144 [pid = 1813] [id = 722] 20:35:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06a21bac00) [pid = 1813] [serial = 2167] [outer = (nil)] 20:35:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06a4c79c00) [pid = 1813] [serial = 2168] [outer = 0x7f06a21bac00] 20:35:12 INFO - PROCESS | 1813 | 1461123312126 Marionette DEBUG loaded listener.js 20:35:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06a5692c00) [pid = 1813] [serial = 2169] [outer = 0x7f06a21bac00] 20:35:13 INFO - PROCESS | 1813 | 1461123313068 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:35:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:35:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1687ms 20:35:13 INFO - PROCESS | 1813 | 1461123313100 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 20:35:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:35:13 INFO - PROCESS | 1813 | 1461123313105 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 20:35:13 INFO - PROCESS | 1813 | 1461123313114 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:35:13 INFO - PROCESS | 1813 | 1461123313121 Marionette TRACE conn3 <- [1,2862,null,{}] 20:35:13 INFO - PROCESS | 1813 | 1461123313140 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:13 INFO - PROCESS | 1813 | 1461123313441 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 20:35:13 INFO - PROCESS | 1813 | 1461123313755 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a915e000 == 145 [pid = 1813] [id = 723] 20:35:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06a5694800) [pid = 1813] [serial = 2170] [outer = (nil)] 20:35:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06a5ec7800) [pid = 1813] [serial = 2171] [outer = 0x7f06a5694800] 20:35:13 INFO - PROCESS | 1813 | 1461123313845 Marionette DEBUG loaded listener.js 20:35:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06a6063400) [pid = 1813] [serial = 2172] [outer = 0x7f06a5694800] 20:35:14 INFO - PROCESS | 1813 | 1461123314777 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 20:35:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:35:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1699ms 20:35:14 INFO - PROCESS | 1813 | 1461123314812 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 20:35:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:35:14 INFO - PROCESS | 1813 | 1461123314817 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 20:35:14 INFO - PROCESS | 1813 | 1461123314824 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:35:14 INFO - PROCESS | 1813 | 1461123314828 Marionette TRACE conn3 <- [1,2866,null,{}] 20:35:14 INFO - PROCESS | 1813 | 1461123314834 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:15 INFO - PROCESS | 1813 | 1461123315093 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 20:35:15 INFO - PROCESS | 1813 | 1461123315357 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9470800 == 146 [pid = 1813] [id = 724] 20:35:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06a4c7d000) [pid = 1813] [serial = 2173] [outer = (nil)] 20:35:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06a69a8c00) [pid = 1813] [serial = 2174] [outer = 0x7f06a4c7d000] 20:35:15 INFO - PROCESS | 1813 | 1461123315479 Marionette DEBUG loaded listener.js 20:35:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06a6b75400) [pid = 1813] [serial = 2175] [outer = 0x7f06a4c7d000] 20:35:16 INFO - PROCESS | 1813 | 1461123316336 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 20:35:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:35:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1584ms 20:35:16 INFO - PROCESS | 1813 | 1461123316408 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 20:35:16 INFO - PROCESS | 1813 | 1461123316412 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 20:35:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:35:16 INFO - PROCESS | 1813 | 1461123316419 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:35:16 INFO - PROCESS | 1813 | 1461123316422 Marionette TRACE conn3 <- [1,2870,null,{}] 20:35:16 INFO - PROCESS | 1813 | 1461123316428 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:16 INFO - PROCESS | 1813 | 1461123316711 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 20:35:17 INFO - PROCESS | 1813 | 1461123317034 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab888000 == 147 [pid = 1813] [id = 725] 20:35:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06a7d75000) [pid = 1813] [serial = 2176] [outer = (nil)] 20:35:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06a80f2000) [pid = 1813] [serial = 2177] [outer = 0x7f06a7d75000] 20:35:17 INFO - PROCESS | 1813 | 1461123317116 Marionette DEBUG loaded listener.js 20:35:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06a8eb4000) [pid = 1813] [serial = 2178] [outer = 0x7f06a7d75000] 20:35:18 INFO - PROCESS | 1813 | 1461123318050 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 20:35:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:35:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1681ms 20:35:18 INFO - PROCESS | 1813 | 1461123318101 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 20:35:18 INFO - PROCESS | 1813 | 1461123318105 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 20:35:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:35:18 INFO - PROCESS | 1813 | 1461123318111 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:35:18 INFO - PROCESS | 1813 | 1461123318114 Marionette TRACE conn3 <- [1,2874,null,{}] 20:35:18 INFO - PROCESS | 1813 | 1461123318121 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:18 INFO - PROCESS | 1813 | 1461123318385 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 20:35:18 INFO - PROCESS | 1813 | 1461123318691 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b0d000 == 148 [pid = 1813] [id = 726] 20:35:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a924e000) [pid = 1813] [serial = 2179] [outer = (nil)] 20:35:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06ab866400) [pid = 1813] [serial = 2180] [outer = 0x7f06a924e000] 20:35:18 INFO - PROCESS | 1813 | 1461123318782 Marionette DEBUG loaded listener.js 20:35:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06abcca800) [pid = 1813] [serial = 2181] [outer = 0x7f06a924e000] 20:35:19 INFO - PROCESS | 1813 | 1461123319704 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 20:35:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:35:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1631ms 20:35:19 INFO - PROCESS | 1813 | 1461123319743 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 20:35:19 INFO - PROCESS | 1813 | 1461123319747 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 20:35:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:35:19 INFO - PROCESS | 1813 | 1461123319753 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:35:19 INFO - PROCESS | 1813 | 1461123319762 Marionette TRACE conn3 <- [1,2878,null,{}] 20:35:19 INFO - PROCESS | 1813 | 1461123319773 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:20 INFO - PROCESS | 1813 | 1461123320049 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 20:35:20 INFO - PROCESS | 1813 | 1461123320361 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2117000 == 149 [pid = 1813] [id = 727] 20:35:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a924cc00) [pid = 1813] [serial = 2182] [outer = (nil)] 20:35:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06abfdf400) [pid = 1813] [serial = 2183] [outer = 0x7f06a924cc00] 20:35:20 INFO - PROCESS | 1813 | 1461123320440 Marionette DEBUG loaded listener.js 20:35:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06ac0a0800) [pid = 1813] [serial = 2184] [outer = 0x7f06a924cc00] 20:35:21 INFO - PROCESS | 1813 | 1461123321343 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 20:35:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:35:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1646ms 20:35:21 INFO - PROCESS | 1813 | 1461123321400 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 20:35:21 INFO - PROCESS | 1813 | 1461123321403 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 20:35:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:35:21 INFO - PROCESS | 1813 | 1461123321410 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:35:21 INFO - PROCESS | 1813 | 1461123321413 Marionette TRACE conn3 <- [1,2882,null,{}] 20:35:21 INFO - PROCESS | 1813 | 1461123321418 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:21 INFO - PROCESS | 1813 | 1461123321669 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 20:35:21 INFO - PROCESS | 1813 | 1461123321940 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2795800 == 150 [pid = 1813] [id = 728] 20:35:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06a924f800) [pid = 1813] [serial = 2185] [outer = (nil)] 20:35:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06b092b400) [pid = 1813] [serial = 2186] [outer = 0x7f06a924f800] 20:35:22 INFO - PROCESS | 1813 | 1461123322073 Marionette DEBUG loaded listener.js 20:35:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06b0a3e400) [pid = 1813] [serial = 2187] [outer = 0x7f06a924f800] 20:35:22 INFO - PROCESS | 1813 | 1461123322945 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 20:35:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:35:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1583ms 20:35:22 INFO - PROCESS | 1813 | 1461123322995 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 20:35:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:35:23 INFO - PROCESS | 1813 | 1461123323000 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 20:35:23 INFO - PROCESS | 1813 | 1461123323007 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:35:23 INFO - PROCESS | 1813 | 1461123323010 Marionette TRACE conn3 <- [1,2886,null,{}] 20:35:23 INFO - PROCESS | 1813 | 1461123323016 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:23 INFO - PROCESS | 1813 | 1461123323277 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 20:35:23 INFO - PROCESS | 1813 | 1461123323544 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3a20800 == 151 [pid = 1813] [id = 729] 20:35:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06abcd0c00) [pid = 1813] [serial = 2188] [outer = (nil)] 20:35:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06b1ecec00) [pid = 1813] [serial = 2189] [outer = 0x7f06abcd0c00] 20:35:23 INFO - PROCESS | 1813 | 1461123323665 Marionette DEBUG loaded listener.js 20:35:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06b1ff0000) [pid = 1813] [serial = 2190] [outer = 0x7f06abcd0c00] 20:35:24 INFO - PROCESS | 1813 | 1461123324550 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 20:35:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:35:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1580ms 20:35:24 INFO - PROCESS | 1813 | 1461123324588 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 20:35:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:35:24 INFO - PROCESS | 1813 | 1461123324592 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 20:35:24 INFO - PROCESS | 1813 | 1461123324599 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:35:24 INFO - PROCESS | 1813 | 1461123324602 Marionette TRACE conn3 <- [1,2890,null,{}] 20:35:24 INFO - PROCESS | 1813 | 1461123324608 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:24 INFO - PROCESS | 1813 | 1461123324866 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 20:35:25 INFO - PROCESS | 1813 | 1461123325210 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b602f000 == 152 [pid = 1813] [id = 730] 20:35:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06b238c400) [pid = 1813] [serial = 2191] [outer = (nil)] 20:35:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06b2559800) [pid = 1813] [serial = 2192] [outer = 0x7f06b238c400] 20:35:25 INFO - PROCESS | 1813 | 1461123325299 Marionette DEBUG loaded listener.js 20:35:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06b270cc00) [pid = 1813] [serial = 2193] [outer = 0x7f06b238c400] 20:35:26 INFO - PROCESS | 1813 | 1461123326231 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:35:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:35:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1681ms 20:35:26 INFO - PROCESS | 1813 | 1461123326281 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 20:35:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:35:26 INFO - PROCESS | 1813 | 1461123326285 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 20:35:26 INFO - PROCESS | 1813 | 1461123326292 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:35:26 INFO - PROCESS | 1813 | 1461123326297 Marionette TRACE conn3 <- [1,2894,null,{}] 20:35:26 INFO - PROCESS | 1813 | 1461123326304 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:26 INFO - PROCESS | 1813 | 1461123326588 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 20:35:26 INFO - PROCESS | 1813 | 1461123326909 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b690a000 == 153 [pid = 1813] [id = 731] 20:35:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06b2b06000) [pid = 1813] [serial = 2194] [outer = (nil)] 20:35:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06b2b8e400) [pid = 1813] [serial = 2195] [outer = 0x7f06b2b06000] 20:35:27 INFO - PROCESS | 1813 | 1461123326999 Marionette DEBUG loaded listener.js 20:35:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06b2eb0c00) [pid = 1813] [serial = 2196] [outer = 0x7f06b2b06000] 20:35:27 INFO - PROCESS | 1813 | 1461123327926 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 20:35:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:35:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1683ms 20:35:27 INFO - PROCESS | 1813 | 1461123327975 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 20:35:27 INFO - PROCESS | 1813 | 1461123327978 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 20:35:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:35:27 INFO - PROCESS | 1813 | 1461123327986 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:35:27 INFO - PROCESS | 1813 | 1461123327989 Marionette TRACE conn3 <- [1,2898,null,{}] 20:35:27 INFO - PROCESS | 1813 | 1461123327995 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:28 INFO - PROCESS | 1813 | 1461123328252 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 20:35:28 INFO - PROCESS | 1813 | 1461123328528 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a85800 == 154 [pid = 1813] [id = 732] 20:35:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06b2b0d800) [pid = 1813] [serial = 2197] [outer = (nil)] 20:35:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06b402b800) [pid = 1813] [serial = 2198] [outer = 0x7f06b2b0d800] 20:35:28 INFO - PROCESS | 1813 | 1461123328650 Marionette DEBUG loaded listener.js 20:35:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06b5e47400) [pid = 1813] [serial = 2199] [outer = 0x7f06b2b0d800] 20:35:29 INFO - PROCESS | 1813 | 1461123329545 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 20:35:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:35:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1634ms 20:35:29 INFO - PROCESS | 1813 | 1461123329621 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 20:35:29 INFO - PROCESS | 1813 | 1461123329626 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 20:35:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:35:29 INFO - PROCESS | 1813 | 1461123329633 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:35:29 INFO - PROCESS | 1813 | 1461123329638 Marionette TRACE conn3 <- [1,2902,null,{}] 20:35:29 INFO - PROCESS | 1813 | 1461123329644 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:29 INFO - PROCESS | 1813 | 1461123329949 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 20:35:30 INFO - PROCESS | 1813 | 1461123330274 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b944f800 == 155 [pid = 1813] [id = 733] 20:35:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06abd8ec00) [pid = 1813] [serial = 2200] [outer = (nil)] 20:35:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06b5f60000) [pid = 1813] [serial = 2201] [outer = 0x7f06abd8ec00] 20:35:30 INFO - PROCESS | 1813 | 1461123330357 Marionette DEBUG loaded listener.js 20:35:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06b60e2c00) [pid = 1813] [serial = 2202] [outer = 0x7f06abd8ec00] 20:35:31 INFO - PROCESS | 1813 | 1461123331250 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:35:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:35:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1688ms 20:35:31 INFO - PROCESS | 1813 | 1461123331321 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 20:35:31 INFO - PROCESS | 1813 | 1461123331325 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 20:35:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:35:31 INFO - PROCESS | 1813 | 1461123331332 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:35:31 INFO - PROCESS | 1813 | 1461123331335 Marionette TRACE conn3 <- [1,2906,null,{}] 20:35:31 INFO - PROCESS | 1813 | 1461123331341 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:31 INFO - PROCESS | 1813 | 1461123331650 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 20:35:31 INFO - PROCESS | 1813 | 1461123331973 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bb4ca000 == 156 [pid = 1813] [id = 734] 20:35:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f069e30cc00) [pid = 1813] [serial = 2203] [outer = (nil)] 20:35:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06b64ed400) [pid = 1813] [serial = 2204] [outer = 0x7f069e30cc00] 20:35:32 INFO - PROCESS | 1813 | 1461123332055 Marionette DEBUG loaded listener.js 20:35:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06b6c49c00) [pid = 1813] [serial = 2205] [outer = 0x7f069e30cc00] 20:35:32 INFO - PROCESS | 1813 | 1461123332990 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 20:35:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:35:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1732ms 20:35:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:35:33 INFO - PROCESS | 1813 | 1461123333065 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 20:35:33 INFO - PROCESS | 1813 | 1461123333068 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 20:35:33 INFO - PROCESS | 1813 | 1461123333076 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:35:33 INFO - PROCESS | 1813 | 1461123333081 Marionette TRACE conn3 <- [1,2910,null,{}] 20:35:33 INFO - PROCESS | 1813 | 1461123333086 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:33 INFO - PROCESS | 1813 | 1461123333360 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 20:35:33 INFO - PROCESS | 1813 | 1461123333679 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc106800 == 157 [pid = 1813] [id = 735] 20:35:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f069f39cc00) [pid = 1813] [serial = 2206] [outer = (nil)] 20:35:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06b6d5dc00) [pid = 1813] [serial = 2207] [outer = 0x7f069f39cc00] 20:35:33 INFO - PROCESS | 1813 | 1461123333762 Marionette DEBUG loaded listener.js 20:35:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06b6ea1800) [pid = 1813] [serial = 2208] [outer = 0x7f069f39cc00] 20:35:34 INFO - PROCESS | 1813 | 1461123334535 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 20:35:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:35:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:35:34 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1493ms 20:35:34 INFO - PROCESS | 1813 | 1461123334567 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 20:35:34 INFO - PROCESS | 1813 | 1461123334571 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 20:35:34 INFO - TEST-START | /DOMEvents/constructors.html 20:35:34 INFO - PROCESS | 1813 | 1461123334578 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:35:34 INFO - PROCESS | 1813 | 1461123334581 Marionette TRACE conn3 <- [1,2914,null,{}] 20:35:34 INFO - PROCESS | 1813 | 1461123334588 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:34 INFO - PROCESS | 1813 | 1461123334924 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 20:35:35 INFO - PROCESS | 1813 | 1461123335142 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bebbf800 == 158 [pid = 1813] [id = 736] 20:35:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06a09f9c00) [pid = 1813] [serial = 2209] [outer = (nil)] 20:35:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06b6ea2000) [pid = 1813] [serial = 2210] [outer = 0x7f06a09f9c00] 20:35:35 INFO - PROCESS | 1813 | 1461123335220 Marionette DEBUG loaded listener.js 20:35:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06b88c6c00) [pid = 1813] [serial = 2211] [outer = 0x7f06a09f9c00] 20:35:36 INFO - PROCESS | 1813 | 1461123336235 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:35:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:35:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:35:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 1707ms 20:35:36 INFO - PROCESS | 1813 | 1461123336324 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 20:35:36 INFO - PROCESS | 1813 | 1461123336328 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 20:35:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:35:36 INFO - PROCESS | 1813 | 1461123336338 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:35:36 INFO - PROCESS | 1813 | 1461123336341 Marionette TRACE conn3 <- [1,2918,null,{}] 20:35:36 INFO - PROCESS | 1813 | 1461123336347 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:36 INFO - PROCESS | 1813 | 1461123336621 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 20:35:36 INFO - PROCESS | 1813 | 1461123336950 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cbf81000 == 159 [pid = 1813] [id = 737] 20:35:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06b60acc00) [pid = 1813] [serial = 2212] [outer = (nil)] 20:35:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06b9b87000) [pid = 1813] [serial = 2213] [outer = 0x7f06b60acc00] 20:35:37 INFO - PROCESS | 1813 | 1461123337028 Marionette DEBUG loaded listener.js 20:35:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06bab22800) [pid = 1813] [serial = 2214] [outer = 0x7f06b60acc00] 20:35:37 INFO - PROCESS | 1813 | 1461123337821 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:35:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:35:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1534ms 20:35:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:35:37 INFO - PROCESS | 1813 | 1461123337873 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 20:35:37 INFO - PROCESS | 1813 | 1461123337876 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 20:35:37 INFO - PROCESS | 1813 | 1461123337883 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:35:37 INFO - PROCESS | 1813 | 1461123337887 Marionette TRACE conn3 <- [1,2922,null,{}] 20:35:37 INFO - PROCESS | 1813 | 1461123337893 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:38 INFO - PROCESS | 1813 | 1461123338146 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c906d800 == 158 [pid = 1813] [id = 714] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8b84800 == 157 [pid = 1813] [id = 713] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bd334000 == 156 [pid = 1813] [id = 712] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbf5e000 == 155 [pid = 1813] [id = 711] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bb3ed800 == 154 [pid = 1813] [id = 710] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b70b3000 == 153 [pid = 1813] [id = 709] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b683f000 == 152 [pid = 1813] [id = 708] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6103800 == 151 [pid = 1813] [id = 707] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c46800 == 150 [pid = 1813] [id = 706] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2809800 == 149 [pid = 1813] [id = 705] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2130800 == 148 [pid = 1813] [id = 704] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b089c800 == 147 [pid = 1813] [id = 703] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ab88e800 == 146 [pid = 1813] [id = 702] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9210000 == 145 [pid = 1813] [id = 701] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a81d8800 == 144 [pid = 1813] [id = 700] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4edb800 == 143 [pid = 1813] [id = 699] 20:35:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a13d9800 == 142 [pid = 1813] [id = 698] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06a3084000) [pid = 1813] [serial = 2093] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06a221a400) [pid = 1813] [serial = 2088] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06a41a6800) [pid = 1813] [serial = 2042] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06a24c5000) [pid = 1813] [serial = 2040] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f069f4cdc00) [pid = 1813] [serial = 2085] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06a06d9400) [pid = 1813] [serial = 2037] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06a4532000) [pid = 1813] [serial = 2043] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06a4a8f400) [pid = 1813] [serial = 2045] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06b3036c00) [pid = 1813] [serial = 2073] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f069f3a6400) [pid = 1813] [serial = 2084] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06a41b6000) [pid = 1813] [serial = 2091] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06a21c5800) [pid = 1813] [serial = 2039] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06a7d6e800) [pid = 1813] [serial = 2052] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06b2d52000) [pid = 1813] [serial = 2072] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06b620fc00) [pid = 1813] [serial = 2079] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06abfde400) [pid = 1813] [serial = 2061] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06b21cb800) [pid = 1813] [serial = 2067] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06b1d72800) [pid = 1813] [serial = 2066] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06a19d1000) [pid = 1813] [serial = 2087] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06b64fb800) [pid = 1813] [serial = 2081] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06ab868400) [pid = 1813] [serial = 2058] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06a45cf000) [pid = 1813] [serial = 1971] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f069f4a6c00) [pid = 1813] [serial = 2036] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06b092a000) [pid = 1813] [serial = 2064] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06b2711c00) [pid = 1813] [serial = 2069] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06b60d6400) [pid = 1813] [serial = 2078] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06a5959c00) [pid = 1813] [serial = 2048] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06b5e9d800) [pid = 1813] [serial = 2076] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06a61ce800) [pid = 1813] [serial = 2051] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06ac0a1400) [pid = 1813] [serial = 2063] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06a92d7c00) [pid = 1813] [serial = 2055] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06a5691000) [pid = 1813] [serial = 2046] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06a8ebc800) [pid = 1813] [serial = 2054] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a5d11c00) [pid = 1813] [serial = 2049] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06a92dc400) [pid = 1813] [serial = 2057] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06b2b8c400) [pid = 1813] [serial = 2070] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06abcd3c00) [pid = 1813] [serial = 2060] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06b4a14400) [pid = 1813] [serial = 2075] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06a3894800) [pid = 1813] [serial = 2090] [outer = (nil)] [url = about:blank] 20:35:40 INFO - PROCESS | 1813 | 1461123340617 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a09e2000 == 143 [pid = 1813] [id = 738] 20:35:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f069f10f800) [pid = 1813] [serial = 2215] [outer = (nil)] 20:35:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f069f116000) [pid = 1813] [serial = 2216] [outer = 0x7f069f10f800] 20:35:40 INFO - PROCESS | 1813 | 1461123340693 Marionette DEBUG loaded listener.js 20:35:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f069f4ca800) [pid = 1813] [serial = 2217] [outer = 0x7f069f10f800] 20:35:41 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:35:41 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:35:41 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:35:41 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:35:41 INFO - PROCESS | 1813 | 1461123341517 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 20:35:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:35:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:35:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 20:35:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:35:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 20:35:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:35:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 20:35:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:35:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:35:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 3697ms 20:35:41 INFO - PROCESS | 1813 | 1461123341589 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 20:35:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:35:41 INFO - PROCESS | 1813 | 1461123341600 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 20:35:41 INFO - PROCESS | 1813 | 1461123341615 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:35:41 INFO - PROCESS | 1813 | 1461123341619 Marionette TRACE conn3 <- [1,2926,null,{}] 20:35:41 INFO - PROCESS | 1813 | 1461123341628 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:41 INFO - PROCESS | 1813 | 1461123341902 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 20:35:42 INFO - PROCESS | 1813 | 1461123342090 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a23e2800 == 144 [pid = 1813] [id = 739] 20:35:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f069f10fc00) [pid = 1813] [serial = 2218] [outer = (nil)] 20:35:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a24c9000) [pid = 1813] [serial = 2219] [outer = 0x7f069f10fc00] 20:35:42 INFO - PROCESS | 1813 | 1461123342175 Marionette DEBUG loaded listener.js 20:35:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a389b800) [pid = 1813] [serial = 2220] [outer = 0x7f069f10fc00] 20:35:42 INFO - PROCESS | 1813 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:35:43 INFO - PROCESS | 1813 | 1461123343101 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 20:35:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:35:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1542ms 20:35:43 INFO - PROCESS | 1813 | 1461123343155 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 20:35:43 INFO - PROCESS | 1813 | 1461123343160 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 20:35:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:35:43 INFO - PROCESS | 1813 | 1461123343168 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:35:43 INFO - PROCESS | 1813 | 1461123343172 Marionette TRACE conn3 <- [1,2930,null,{}] 20:35:43 INFO - PROCESS | 1813 | 1461123343186 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:43 INFO - PROCESS | 1813 | 1461123343481 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 20:35:43 INFO - PROCESS | 1813 | 1461123343524 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4ca1000 == 145 [pid = 1813] [id = 740] 20:35:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a1302800) [pid = 1813] [serial = 2221] [outer = (nil)] 20:35:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a4533400) [pid = 1813] [serial = 2222] [outer = 0x7f06a1302800] 20:35:43 INFO - PROCESS | 1813 | 1461123343587 Marionette DEBUG loaded listener.js 20:35:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a4a94800) [pid = 1813] [serial = 2223] [outer = 0x7f06a1302800] 20:35:44 INFO - PROCESS | 1813 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:35:44 INFO - PROCESS | 1813 | 1461123344584 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 20:35:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:35:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1439ms 20:35:44 INFO - PROCESS | 1813 | 1461123344609 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 20:35:44 INFO - PROCESS | 1813 | 1461123344613 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 20:35:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:35:44 INFO - PROCESS | 1813 | 1461123344637 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:35:44 INFO - PROCESS | 1813 | 1461123344647 Marionette TRACE conn3 <- [1,2934,null,{}] 20:35:44 INFO - PROCESS | 1813 | 1461123344652 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:44 INFO - PROCESS | 1813 | 1461123344939 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06a4c78400) [pid = 1813] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06a21bb400) [pid = 1813] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06a41b5c00) [pid = 1813] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a06d5800) [pid = 1813] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06a45c7000) [pid = 1813] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06b2b0f000) [pid = 1813] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06a7d70c00) [pid = 1813] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f069f49f800) [pid = 1813] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06b4b75000) [pid = 1813] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06a2288000) [pid = 1813] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06a595e400) [pid = 1813] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f069f4d0400) [pid = 1813] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f06b2264400) [pid = 1813] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06a2cac800) [pid = 1813] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f069e30e000) [pid = 1813] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06b3d88400) [pid = 1813] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06a24c2c00) [pid = 1813] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06b27aec00) [pid = 1813] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f069e30b800) [pid = 1813] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06b5f5ec00) [pid = 1813] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06a1311400) [pid = 1813] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06b5e4a000) [pid = 1813] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06a06dc800) [pid = 1813] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f069f39f400) [pid = 1813] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:35:45 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06a21bb000) [pid = 1813] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:35:45 INFO - PROCESS | 1813 | 1461123345762 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a2ea7800 == 146 [pid = 1813] [id = 741] 20:35:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f069e30b800) [pid = 1813] [serial = 2224] [outer = (nil)] 20:35:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06a06dc800) [pid = 1813] [serial = 2225] [outer = 0x7f069e30b800] 20:35:45 INFO - PROCESS | 1813 | 1461123345834 Marionette DEBUG loaded listener.js 20:35:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f06a3890000) [pid = 1813] [serial = 2226] [outer = 0x7f069e30b800] 20:35:46 INFO - PROCESS | 1813 | 1461123346495 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:35:46 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:35:46 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1895ms 20:35:46 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:35:46 INFO - PROCESS | 1813 | 1461123346528 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 20:35:46 INFO - PROCESS | 1813 | 1461123346531 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 20:35:46 INFO - PROCESS | 1813 | 1461123346538 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:35:46 INFO - PROCESS | 1813 | 1461123346541 Marionette TRACE conn3 <- [1,2938,null,{}] 20:35:46 INFO - PROCESS | 1813 | 1461123346546 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:46 INFO - PROCESS | 1813 | 1461123346757 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 20:35:46 INFO - PROCESS | 1813 | 1461123346953 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6abf800 == 147 [pid = 1813] [id = 742] 20:35:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f069e30e000) [pid = 1813] [serial = 2227] [outer = (nil)] 20:35:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f06a5962000) [pid = 1813] [serial = 2228] [outer = 0x7f069e30e000] 20:35:47 INFO - PROCESS | 1813 | 1461123347025 Marionette DEBUG loaded listener.js 20:35:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f06a5d10800) [pid = 1813] [serial = 2229] [outer = 0x7f069e30e000] 20:35:48 INFO - PROCESS | 1813 | 1461123348021 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:35:48 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 20:35:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1531ms 20:35:48 INFO - PROCESS | 1813 | 1461123348070 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 20:35:48 INFO - PROCESS | 1813 | 1461123348076 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 20:35:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:35:48 INFO - PROCESS | 1813 | 1461123348086 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:35:48 INFO - PROCESS | 1813 | 1461123348091 Marionette TRACE conn3 <- [1,2942,null,{}] 20:35:48 INFO - PROCESS | 1813 | 1461123348102 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:48 INFO - PROCESS | 1813 | 1461123348360 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 20:35:48 INFO - PROCESS | 1813 | 1461123348714 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a23dc800 == 148 [pid = 1813] [id = 743] 20:35:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f06a06d8c00) [pid = 1813] [serial = 2230] [outer = (nil)] 20:35:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06a2221c00) [pid = 1813] [serial = 2231] [outer = 0x7f06a06d8c00] 20:35:48 INFO - PROCESS | 1813 | 1461123348804 Marionette DEBUG loaded listener.js 20:35:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06a3894800) [pid = 1813] [serial = 2232] [outer = 0x7f06a06d8c00] 20:35:49 INFO - PROCESS | 1813 | 1461123349631 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 20:35:49 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 20:35:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:35:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1593ms 20:35:49 INFO - PROCESS | 1813 | 1461123349681 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 20:35:49 INFO - PROCESS | 1813 | 1461123349689 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 20:35:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:35:49 INFO - PROCESS | 1813 | 1461123349702 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:35:49 INFO - PROCESS | 1813 | 1461123349706 Marionette TRACE conn3 <- [1,2946,null,{}] 20:35:49 INFO - PROCESS | 1813 | 1461123349733 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:49 INFO - PROCESS | 1813 | 1461123349987 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 20:35:50 INFO - PROCESS | 1813 | 1461123350252 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a6ab1800 == 149 [pid = 1813] [id = 744] 20:35:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06a19ccc00) [pid = 1813] [serial = 2233] [outer = (nil)] 20:35:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06a4a93400) [pid = 1813] [serial = 2234] [outer = 0x7f06a19ccc00] 20:35:50 INFO - PROCESS | 1813 | 1461123350337 Marionette DEBUG loaded listener.js 20:35:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06a5689000) [pid = 1813] [serial = 2235] [outer = 0x7f06a19ccc00] 20:35:51 INFO - PROCESS | 1813 | 1461123351376 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:35:51 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 20:35:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1707ms 20:35:51 INFO - PROCESS | 1813 | 1461123351409 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 20:35:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:35:51 INFO - PROCESS | 1813 | 1461123351414 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 20:35:51 INFO - PROCESS | 1813 | 1461123351421 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:35:51 INFO - PROCESS | 1813 | 1461123351428 Marionette TRACE conn3 <- [1,2950,null,{}] 20:35:51 INFO - PROCESS | 1813 | 1461123351446 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:51 INFO - PROCESS | 1813 | 1461123351696 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 20:35:51 INFO - PROCESS | 1813 | 1461123351971 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9210000 == 150 [pid = 1813] [id = 745] 20:35:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06a5ece000) [pid = 1813] [serial = 2236] [outer = (nil)] 20:35:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06a5ef1800) [pid = 1813] [serial = 2237] [outer = 0x7f06a5ece000] 20:35:52 INFO - PROCESS | 1813 | 1461123352097 Marionette DEBUG loaded listener.js 20:35:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06a61d8000) [pid = 1813] [serial = 2238] [outer = 0x7f06a5ece000] 20:35:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06aae48000 == 151 [pid = 1813] [id = 746] 20:35:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06a7d71800) [pid = 1813] [serial = 2239] [outer = (nil)] 20:35:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06a5ee7800) [pid = 1813] [serial = 2240] [outer = 0x7f06a7d71800] 20:35:53 INFO - PROCESS | 1813 | 1461123353000 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:35:53 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 20:35:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1593ms 20:35:53 INFO - PROCESS | 1813 | 1461123353014 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 20:35:53 INFO - PROCESS | 1813 | 1461123353019 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 20:35:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:35:53 INFO - PROCESS | 1813 | 1461123353054 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:35:53 INFO - PROCESS | 1813 | 1461123353058 Marionette TRACE conn3 <- [1,2954,null,{}] 20:35:53 INFO - PROCESS | 1813 | 1461123353067 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:53 INFO - PROCESS | 1813 | 1461123353391 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 20:35:53 INFO - PROCESS | 1813 | 1461123353699 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b0821800 == 152 [pid = 1813] [id = 747] 20:35:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06a5ee3c00) [pid = 1813] [serial = 2241] [outer = (nil)] 20:35:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06a80f2800) [pid = 1813] [serial = 2242] [outer = 0x7f06a5ee3c00] 20:35:53 INFO - PROCESS | 1813 | 1461123353783 Marionette DEBUG loaded listener.js 20:35:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a8eb8c00) [pid = 1813] [serial = 2243] [outer = 0x7f06a5ee3c00] 20:35:54 INFO - PROCESS | 1813 | 1461123354570 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:35:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:35:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 20:35:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1566ms 20:35:54 INFO - PROCESS | 1813 | 1461123354595 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 20:35:54 INFO - PROCESS | 1813 | 1461123354599 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 20:35:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:35:54 INFO - PROCESS | 1813 | 1461123354606 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:35:54 INFO - PROCESS | 1813 | 1461123354610 Marionette TRACE conn3 <- [1,2958,null,{}] 20:35:54 INFO - PROCESS | 1813 | 1461123354616 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:54 INFO - PROCESS | 1813 | 1461123354889 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 20:35:55 INFO - PROCESS | 1813 | 1461123355166 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1fbd000 == 153 [pid = 1813] [id = 748] 20:35:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a41da800) [pid = 1813] [serial = 2244] [outer = (nil)] 20:35:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06ab469400) [pid = 1813] [serial = 2245] [outer = 0x7f06a41da800] 20:35:55 INFO - PROCESS | 1813 | 1461123355247 Marionette DEBUG loaded listener.js 20:35:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06ab868400) [pid = 1813] [serial = 2246] [outer = 0x7f06a41da800] 20:35:56 INFO - PROCESS | 1813 | 1461123356105 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:35:56 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 20:35:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1530ms 20:35:56 INFO - PROCESS | 1813 | 1461123356137 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 20:35:56 INFO - PROCESS | 1813 | 1461123356141 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 20:35:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:35:56 INFO - PROCESS | 1813 | 1461123356148 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:35:56 INFO - PROCESS | 1813 | 1461123356152 Marionette TRACE conn3 <- [1,2962,null,{}] 20:35:56 INFO - PROCESS | 1813 | 1461123356158 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:56 INFO - PROCESS | 1813 | 1461123356474 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 20:35:56 INFO - PROCESS | 1813 | 1461123356729 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2816800 == 154 [pid = 1813] [id = 749] 20:35:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a8eba400) [pid = 1813] [serial = 2247] [outer = (nil)] 20:35:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06abfe1c00) [pid = 1813] [serial = 2248] [outer = 0x7f06a8eba400] 20:35:56 INFO - PROCESS | 1813 | 1461123356812 Marionette DEBUG loaded listener.js 20:35:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06b092e800) [pid = 1813] [serial = 2249] [outer = 0x7f06a8eba400] 20:35:57 INFO - PROCESS | 1813 | 1461123357683 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:35:57 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 20:35:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1580ms 20:35:57 INFO - PROCESS | 1813 | 1461123357730 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 20:35:57 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:35:57 INFO - PROCESS | 1813 | 1461123357734 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 20:35:57 INFO - PROCESS | 1813 | 1461123357741 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:35:57 INFO - PROCESS | 1813 | 1461123357745 Marionette TRACE conn3 <- [1,2966,null,{}] 20:35:57 INFO - PROCESS | 1813 | 1461123357752 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:58 INFO - PROCESS | 1813 | 1461123358043 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 20:35:58 INFO - PROCESS | 1813 | 1461123358318 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b3c42800 == 155 [pid = 1813] [id = 750] 20:35:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06abcd3400) [pid = 1813] [serial = 2250] [outer = (nil)] 20:35:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06b1d6ac00) [pid = 1813] [serial = 2251] [outer = 0x7f06abcd3400] 20:35:58 INFO - PROCESS | 1813 | 1461123358402 Marionette DEBUG loaded listener.js 20:35:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06b1feb400) [pid = 1813] [serial = 2252] [outer = 0x7f06abcd3400] 20:35:59 INFO - PROCESS | 1813 | 1461123359216 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:35:59 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 20:35:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1535ms 20:35:59 INFO - PROCESS | 1813 | 1461123359277 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 20:35:59 INFO - PROCESS | 1813 | 1461123359280 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 20:35:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:35:59 INFO - PROCESS | 1813 | 1461123359288 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:35:59 INFO - PROCESS | 1813 | 1461123359292 Marionette TRACE conn3 <- [1,2970,null,{}] 20:35:59 INFO - PROCESS | 1813 | 1461123359299 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:35:59 INFO - PROCESS | 1813 | 1461123359556 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 20:35:59 INFO - PROCESS | 1813 | 1461123359832 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b602a800 == 156 [pid = 1813] [id = 751] 20:35:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06b092f000) [pid = 1813] [serial = 2253] [outer = (nil)] 20:35:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06b21c5400) [pid = 1813] [serial = 2254] [outer = 0x7f06b092f000] 20:35:59 INFO - PROCESS | 1813 | 1461123359922 Marionette DEBUG loaded listener.js 20:36:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06b238c800) [pid = 1813] [serial = 2255] [outer = 0x7f06b092f000] 20:36:00 INFO - PROCESS | 1813 | 1461123360765 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:36:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:36:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1530ms 20:36:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:36:00 INFO - PROCESS | 1813 | 1461123360819 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 20:36:00 INFO - PROCESS | 1813 | 1461123360822 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 20:36:00 INFO - PROCESS | 1813 | 1461123360871 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:36:00 INFO - PROCESS | 1813 | 1461123360876 Marionette TRACE conn3 <- [1,2974,null,{}] 20:36:00 INFO - PROCESS | 1813 | 1461123360895 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:01 INFO - PROCESS | 1813 | 1461123361171 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 20:36:01 INFO - PROCESS | 1813 | 1461123361444 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6838000 == 157 [pid = 1813] [id = 752] 20:36:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06b0a30000) [pid = 1813] [serial = 2256] [outer = (nil)] 20:36:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06b2560400) [pid = 1813] [serial = 2257] [outer = 0x7f06b0a30000] 20:36:01 INFO - PROCESS | 1813 | 1461123361530 Marionette DEBUG loaded listener.js 20:36:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06b27b0800) [pid = 1813] [serial = 2258] [outer = 0x7f06b0a30000] 20:36:02 INFO - PROCESS | 1813 | 1461123362604 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 20:36:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 20:36:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1839ms 20:36:02 INFO - PROCESS | 1813 | 1461123362675 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 20:36:02 INFO - PROCESS | 1813 | 1461123362682 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 20:36:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:36:02 INFO - PROCESS | 1813 | 1461123362701 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:36:02 INFO - PROCESS | 1813 | 1461123362707 Marionette TRACE conn3 <- [1,2978,null,{}] 20:36:02 INFO - PROCESS | 1813 | 1461123362717 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:03 INFO - PROCESS | 1813 | 1461123363048 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 20:36:03 INFO - PROCESS | 1813 | 1461123363339 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a7f000 == 158 [pid = 1813] [id = 753] 20:36:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06b0a3a800) [pid = 1813] [serial = 2259] [outer = (nil)] 20:36:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06b2b0a800) [pid = 1813] [serial = 2260] [outer = 0x7f06b0a3a800] 20:36:03 INFO - PROCESS | 1813 | 1461123363416 Marionette DEBUG loaded listener.js 20:36:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06b2d50800) [pid = 1813] [serial = 2261] [outer = 0x7f06b0a3a800] 20:36:04 INFO - PROCESS | 1813 | 1461123364231 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:36:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 20:36:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1592ms 20:36:04 INFO - PROCESS | 1813 | 1461123364291 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 20:36:04 INFO - PROCESS | 1813 | 1461123364297 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 20:36:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:36:04 INFO - PROCESS | 1813 | 1461123364305 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:36:04 INFO - PROCESS | 1813 | 1461123364310 Marionette TRACE conn3 <- [1,2982,null,{}] 20:36:04 INFO - PROCESS | 1813 | 1461123364316 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:04 INFO - PROCESS | 1813 | 1461123364677 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 20:36:04 INFO - PROCESS | 1813 | 1461123364887 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bac56800 == 159 [pid = 1813] [id = 754] 20:36:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06a6068c00) [pid = 1813] [serial = 2262] [outer = (nil)] 20:36:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06b3d88400) [pid = 1813] [serial = 2263] [outer = 0x7f06a6068c00] 20:36:04 INFO - PROCESS | 1813 | 1461123364973 Marionette DEBUG loaded listener.js 20:36:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06b5e4b800) [pid = 1813] [serial = 2264] [outer = 0x7f06a6068c00] 20:36:05 INFO - PROCESS | 1813 | 1461123365832 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 20:36:05 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 20:36:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:36:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1582ms 20:36:05 INFO - PROCESS | 1813 | 1461123365905 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 20:36:05 INFO - PROCESS | 1813 | 1461123365911 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 20:36:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:36:05 INFO - PROCESS | 1813 | 1461123365922 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:36:05 INFO - PROCESS | 1813 | 1461123365924 Marionette TRACE conn3 <- [1,2986,null,{}] 20:36:05 INFO - PROCESS | 1813 | 1461123365929 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:06 INFO - PROCESS | 1813 | 1461123366191 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 20:36:06 INFO - PROCESS | 1813 | 1461123366467 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bbedb000 == 160 [pid = 1813] [id = 755] 20:36:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06a9258800) [pid = 1813] [serial = 2265] [outer = (nil)] 20:36:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06b60d8400) [pid = 1813] [serial = 2266] [outer = 0x7f06a9258800] 20:36:06 INFO - PROCESS | 1813 | 1461123366545 Marionette DEBUG loaded listener.js 20:36:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06b64f5000) [pid = 1813] [serial = 2267] [outer = 0x7f06a9258800] 20:36:07 INFO - PROCESS | 1813 | 1461123367357 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:36:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 20:36:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1487ms 20:36:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:36:07 INFO - PROCESS | 1813 | 1461123367411 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 20:36:07 INFO - PROCESS | 1813 | 1461123367413 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 20:36:07 INFO - PROCESS | 1813 | 1461123367420 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:36:07 INFO - PROCESS | 1813 | 1461123367423 Marionette TRACE conn3 <- [1,2990,null,{}] 20:36:07 INFO - PROCESS | 1813 | 1461123367477 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:07 INFO - PROCESS | 1813 | 1461123367736 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 20:36:08 INFO - PROCESS | 1813 | 1461123368007 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bea02800 == 161 [pid = 1813] [id = 756] 20:36:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06b5e4c000) [pid = 1813] [serial = 2268] [outer = (nil)] 20:36:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06b6c4b800) [pid = 1813] [serial = 2269] [outer = 0x7f06b5e4c000] 20:36:08 INFO - PROCESS | 1813 | 1461123368083 Marionette DEBUG loaded listener.js 20:36:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06b6d5a400) [pid = 1813] [serial = 2270] [outer = 0x7f06b5e4c000] 20:36:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c7d16000 == 162 [pid = 1813] [id = 757] 20:36:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06b7d88c00) [pid = 1813] [serial = 2271] [outer = (nil)] 20:36:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06b6d5d800) [pid = 1813] [serial = 2272] [outer = 0x7f06b7d88c00] 20:36:08 INFO - PROCESS | 1813 | 1461123368983 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:36:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 20:36:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1584ms 20:36:09 INFO - PROCESS | 1813 | 1461123369011 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 20:36:09 INFO - PROCESS | 1813 | 1461123369015 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 20:36:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:36:09 INFO - PROCESS | 1813 | 1461123369025 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:36:09 INFO - PROCESS | 1813 | 1461123369027 Marionette TRACE conn3 <- [1,2994,null,{}] 20:36:09 INFO - PROCESS | 1813 | 1461123369031 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:09 INFO - PROCESS | 1813 | 1461123369360 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 20:36:09 INFO - PROCESS | 1813 | 1461123369678 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8c1e000 == 163 [pid = 1813] [id = 758] 20:36:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06abd88400) [pid = 1813] [serial = 2273] [outer = (nil)] 20:36:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06b7d7e400) [pid = 1813] [serial = 2274] [outer = 0x7f06abd88400] 20:36:09 INFO - PROCESS | 1813 | 1461123369762 Marionette DEBUG loaded listener.js 20:36:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06b941c000) [pid = 1813] [serial = 2275] [outer = 0x7f06abd88400] 20:36:10 INFO - PROCESS | 1813 | 1461123370530 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:36:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:36:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 20:36:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1545ms 20:36:10 INFO - PROCESS | 1813 | 1461123370571 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 20:36:10 INFO - PROCESS | 1813 | 1461123370574 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 20:36:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:36:10 INFO - PROCESS | 1813 | 1461123370581 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:36:10 INFO - PROCESS | 1813 | 1461123370583 Marionette TRACE conn3 <- [1,2998,null,{}] 20:36:10 INFO - PROCESS | 1813 | 1461123370590 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:10 INFO - PROCESS | 1813 | 1461123370847 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 20:36:11 INFO - PROCESS | 1813 | 1461123371148 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cbf71800 == 164 [pid = 1813] [id = 759] 20:36:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06b0751c00) [pid = 1813] [serial = 2276] [outer = (nil)] 20:36:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06ba023c00) [pid = 1813] [serial = 2277] [outer = 0x7f06b0751c00] 20:36:11 INFO - PROCESS | 1813 | 1461123371233 Marionette DEBUG loaded listener.js 20:36:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06bab2c000) [pid = 1813] [serial = 2278] [outer = 0x7f06b0751c00] 20:36:12 INFO - PROCESS | 1813 | 1461123372049 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:36:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 20:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1485ms 20:36:12 INFO - PROCESS | 1813 | 1461123372067 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 20:36:12 INFO - PROCESS | 1813 | 1461123372070 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 20:36:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:36:12 INFO - PROCESS | 1813 | 1461123372077 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:36:12 INFO - PROCESS | 1813 | 1461123372080 Marionette TRACE conn3 <- [1,3002,null,{}] 20:36:12 INFO - PROCESS | 1813 | 1461123372086 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:12 INFO - PROCESS | 1813 | 1461123372339 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 20:36:12 INFO - PROCESS | 1813 | 1461123372605 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cde98800 == 165 [pid = 1813] [id = 760] 20:36:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06b4b75800) [pid = 1813] [serial = 2279] [outer = (nil)] 20:36:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06bade6400) [pid = 1813] [serial = 2280] [outer = 0x7f06b4b75800] 20:36:12 INFO - PROCESS | 1813 | 1461123372691 Marionette DEBUG loaded listener.js 20:36:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f06bafe3000) [pid = 1813] [serial = 2281] [outer = 0x7f06b4b75800] 20:36:13 INFO - PROCESS | 1813 | 1461123373519 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:36:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 20:36:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1480ms 20:36:13 INFO - PROCESS | 1813 | 1461123373558 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 20:36:13 INFO - PROCESS | 1813 | 1461123373563 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 20:36:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:36:13 INFO - PROCESS | 1813 | 1461123373569 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:36:13 INFO - PROCESS | 1813 | 1461123373572 Marionette TRACE conn3 <- [1,3006,null,{}] 20:36:13 INFO - PROCESS | 1813 | 1461123373578 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:13 INFO - PROCESS | 1813 | 1461123373864 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 20:36:14 INFO - PROCESS | 1813 | 1461123374120 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ce324000 == 166 [pid = 1813] [id = 761] 20:36:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f06b9b86800) [pid = 1813] [serial = 2282] [outer = (nil)] 20:36:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f06baf71000) [pid = 1813] [serial = 2283] [outer = 0x7f06b9b86800] 20:36:14 INFO - PROCESS | 1813 | 1461123374211 Marionette DEBUG loaded listener.js 20:36:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f06bb517800) [pid = 1813] [serial = 2284] [outer = 0x7f06b9b86800] 20:36:15 INFO - PROCESS | 1813 | 1461123375055 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:36:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 20:36:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1541ms 20:36:15 INFO - PROCESS | 1813 | 1461123375111 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 20:36:15 INFO - PROCESS | 1813 | 1461123375115 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 20:36:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:36:15 INFO - PROCESS | 1813 | 1461123375122 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:36:15 INFO - PROCESS | 1813 | 1461123375125 Marionette TRACE conn3 <- [1,3010,null,{}] 20:36:15 INFO - PROCESS | 1813 | 1461123375172 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:15 INFO - PROCESS | 1813 | 1461123375492 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 20:36:15 INFO - PROCESS | 1813 | 1461123375714 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d0c3a800 == 167 [pid = 1813] [id = 762] 20:36:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f06bafe6000) [pid = 1813] [serial = 2285] [outer = (nil)] 20:36:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f06bb956c00) [pid = 1813] [serial = 2286] [outer = 0x7f06bafe6000] 20:36:15 INFO - PROCESS | 1813 | 1461123375800 Marionette DEBUG loaded listener.js 20:36:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f06bb95f800) [pid = 1813] [serial = 2287] [outer = 0x7f06bafe6000] 20:36:16 INFO - PROCESS | 1813 | 1461123376663 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 20:36:16 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 20:36:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1589ms 20:36:16 INFO - PROCESS | 1813 | 1461123376712 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 20:36:16 INFO - PROCESS | 1813 | 1461123376717 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 20:36:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:36:16 INFO - PROCESS | 1813 | 1461123376723 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:36:16 INFO - PROCESS | 1813 | 1461123376727 Marionette TRACE conn3 <- [1,3014,null,{}] 20:36:16 INFO - PROCESS | 1813 | 1461123376733 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:16 INFO - PROCESS | 1813 | 1461123376994 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 20:36:17 INFO - PROCESS | 1813 | 1461123377252 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d5982000 == 168 [pid = 1813] [id = 763] 20:36:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f06baddec00) [pid = 1813] [serial = 2288] [outer = (nil)] 20:36:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f06bb97e000) [pid = 1813] [serial = 2289] [outer = 0x7f06baddec00] 20:36:17 INFO - PROCESS | 1813 | 1461123377340 Marionette DEBUG loaded listener.js 20:36:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f06bbb87800) [pid = 1813] [serial = 2290] [outer = 0x7f06baddec00] 20:36:17 INFO - PROCESS | 1813 | [1813] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:36:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4db5000 == 167 [pid = 1813] [id = 611] 20:36:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4cb7000 == 166 [pid = 1813] [id = 655] 20:36:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f069f0d3000 == 165 [pid = 1813] [id = 716] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f06a45cb000) [pid = 1813] [serial = 2160] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f06a5d0cc00) [pid = 1813] [serial = 2105] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f06a3a5cc00) [pid = 1813] [serial = 2100] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f06a4a98c00) [pid = 1813] [serial = 2103] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f06b0a37c00) [pid = 1813] [serial = 2121] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f06a69a5400) [pid = 1813] [serial = 2109] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f06b402e400) [pid = 1813] [serial = 2132] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f06a5ecd400) [pid = 1813] [serial = 2106] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f06a7d74c00) [pid = 1813] [serial = 2111] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f06b092d400) [pid = 1813] [serial = 2120] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06ac094400) [pid = 1813] [serial = 2117] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06b6c53000) [pid = 1813] [serial = 2142] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06b6d57800) [pid = 1813] [serial = 2145] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06abcd5400) [pid = 1813] [serial = 2114] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06b5e50800) [pid = 1813] [serial = 2135] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06b2705400) [pid = 1813] [serial = 2127] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06b2388c00) [pid = 1813] [serial = 2126] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06a41d9c00) [pid = 1813] [serial = 2159] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f069f3a8c00) [pid = 1813] [serial = 2096] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06b67e0000) [pid = 1813] [serial = 2082] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06b6ea1000) [pid = 1813] [serial = 2148] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06a06dd000) [pid = 1813] [serial = 2097] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06a45c6400) [pid = 1813] [serial = 2102] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06a6068000) [pid = 1813] [serial = 2108] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06b2b8b800) [pid = 1813] [serial = 2129] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a221c000) [pid = 1813] [serial = 2154] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06a24cd800) [pid = 1813] [serial = 2099] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06b60e1c00) [pid = 1813] [serial = 2022] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06b67d3c00) [pid = 1813] [serial = 2139] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06abfd7800) [pid = 1813] [serial = 2115] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06b60dcc00) [pid = 1813] [serial = 2138] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06b6c54c00) [pid = 1813] [serial = 2144] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06b60b5c00) [pid = 1813] [serial = 2019] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06b1ecb000) [pid = 1813] [serial = 2124] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06a9251400) [pid = 1813] [serial = 2112] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f06b4b17400) [pid = 1813] [serial = 2133] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06b67d5000) [pid = 1813] [serial = 2141] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06b1d74800) [pid = 1813] [serial = 2123] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06b5f5d800) [pid = 1813] [serial = 2136] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06ac0a3800) [pid = 1813] [serial = 2118] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06b6e9b400) [pid = 1813] [serial = 2147] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06a2182400) [pid = 1813] [serial = 2153] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06b2ea8c00) [pid = 1813] [serial = 2130] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06a06d6c00) [pid = 1813] [serial = 2151] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06a41ac000) [pid = 1813] [serial = 2157] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06a389ec00) [pid = 1813] [serial = 2156] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f069f4a1000) [pid = 1813] [serial = 2150] [outer = (nil)] [url = about:blank] 20:36:20 INFO - PROCESS | 1813 | 1461123380851 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:36:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:36:20 INFO - {} 20:36:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:36:20 INFO - {} 20:36:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:36:20 INFO - {} 20:36:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:36:20 INFO - {} 20:36:20 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 4150ms 20:36:20 INFO - PROCESS | 1813 | 1461123380877 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 20:36:20 INFO - PROCESS | 1813 | 1461123380883 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 20:36:20 INFO - TEST-START | /FileAPI/fileReader.html 20:36:20 INFO - PROCESS | 1813 | 1461123380891 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:36:20 INFO - PROCESS | 1813 | 1461123380897 Marionette TRACE conn3 <- [1,3018,null,{}] 20:36:20 INFO - PROCESS | 1813 | 1461123380906 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:21 INFO - PROCESS | 1813 | 1461123381219 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 20:36:21 INFO - PROCESS | 1813 | 1461123381424 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a19de800 == 166 [pid = 1813] [id = 764] 20:36:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a217c000) [pid = 1813] [serial = 2291] [outer = (nil)] 20:36:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a21c0400) [pid = 1813] [serial = 2292] [outer = 0x7f06a217c000] 20:36:21 INFO - PROCESS | 1813 | 1461123381498 Marionette DEBUG loaded listener.js 20:36:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a2287400) [pid = 1813] [serial = 2293] [outer = 0x7f06a217c000] 20:36:22 INFO - PROCESS | 1813 | 1461123382227 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 20:36:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:36:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:36:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:36:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:36:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 1386ms 20:36:22 INFO - PROCESS | 1813 | 1461123382278 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 20:36:22 INFO - PROCESS | 1813 | 1461123382287 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 20:36:22 INFO - TEST-START | /FileAPI/historical.html 20:36:22 INFO - PROCESS | 1813 | 1461123382297 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:36:22 INFO - PROCESS | 1813 | 1461123382302 Marionette TRACE conn3 <- [1,3022,null,{}] 20:36:22 INFO - PROCESS | 1813 | 1461123382308 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:22 INFO - PROCESS | 1813 | 1461123382541 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 20:36:22 INFO - PROCESS | 1813 | 1461123382760 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a23e8000 == 167 [pid = 1813] [id = 765] 20:36:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a15d0000) [pid = 1813] [serial = 2294] [outer = (nil)] 20:36:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06a3a5bc00) [pid = 1813] [serial = 2295] [outer = 0x7f06a15d0000] 20:36:22 INFO - PROCESS | 1813 | 1461123382834 Marionette DEBUG loaded listener.js 20:36:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06a41b9c00) [pid = 1813] [serial = 2296] [outer = 0x7f06a15d0000] 20:36:23 INFO - PROCESS | 1813 | 1461123383772 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 20:36:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:36:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:36:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:36:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:36:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:36:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:36:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:36:23 INFO - TEST-OK | /FileAPI/historical.html | took 1534ms 20:36:23 INFO - PROCESS | 1813 | 1461123383834 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 20:36:23 INFO - PROCESS | 1813 | 1461123383838 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 20:36:23 INFO - TEST-START | /FileAPI/idlharness.html 20:36:23 INFO - PROCESS | 1813 | 1461123383863 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:36:23 INFO - PROCESS | 1813 | 1461123383869 Marionette TRACE conn3 <- [1,3026,null,{}] 20:36:23 INFO - PROCESS | 1813 | 1461123383889 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:24 INFO - PROCESS | 1813 | 1461123384204 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 20:36:24 INFO - PROCESS | 1813 | 1461123384241 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4eca000 == 168 [pid = 1813] [id = 766] 20:36:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06a451c400) [pid = 1813] [serial = 2297] [outer = (nil)] 20:36:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06a4c77400) [pid = 1813] [serial = 2298] [outer = 0x7f06a451c400] 20:36:24 INFO - PROCESS | 1813 | 1461123384309 Marionette DEBUG loaded listener.js 20:36:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06a5895800) [pid = 1813] [serial = 2299] [outer = 0x7f06a451c400] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06a21bac00) [pid = 1813] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06a7d75000) [pid = 1813] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f069f10fc00) [pid = 1813] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06a924f800) [pid = 1813] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f06b60acc00) [pid = 1813] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06b2b06000) [pid = 1813] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06a5694800) [pid = 1813] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06b238c400) [pid = 1813] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06a924e000) [pid = 1813] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06a1302800) [pid = 1813] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06b2b0d800) [pid = 1813] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06a924cc00) [pid = 1813] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06a2185c00) [pid = 1813] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06a4c7d000) [pid = 1813] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f069e30b800) [pid = 1813] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f069f10f800) [pid = 1813] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f069e311800) [pid = 1813] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f069f39cc00) [pid = 1813] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f069e30cc00) [pid = 1813] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06abd8ec00) [pid = 1813] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06abcd0c00) [pid = 1813] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06a2281000) [pid = 1813] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:36:25 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06a09f9c00) [pid = 1813] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:36:26 INFO - PROCESS | 1813 | 1461123386855 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:36:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:36:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:36:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:36:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:36:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:36:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:36:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:36:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:36:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:36:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:36:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:36:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:36:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:36:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:36:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:36:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:36:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:36:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:36:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:36:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:36:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:36:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:36:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:36:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:36:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:36:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 20:36:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:36:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:36:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:36:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:36:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:36:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:36:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:36:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:36:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:36:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:36:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:36:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:36:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 20:36:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:36:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:36:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:36:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:36:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:36:27 INFO - TEST-OK | /FileAPI/idlharness.html | took 3141ms 20:36:27 INFO - PROCESS | 1813 | 1461123387002 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 20:36:27 INFO - PROCESS | 1813 | 1461123387008 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 20:36:27 INFO - TEST-START | /FileAPI/idlharness.worker 20:36:27 INFO - PROCESS | 1813 | 1461123387020 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:36:27 INFO - PROCESS | 1813 | 1461123387025 Marionette TRACE conn3 <- [1,3030,null,{}] 20:36:27 INFO - PROCESS | 1813 | 1461123387039 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:27 INFO - PROCESS | 1813 | 1461123387306 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 20:36:27 INFO - PROCESS | 1813 | 1461123387500 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a8dcf000 == 169 [pid = 1813] [id = 767] 20:36:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f069e30b800) [pid = 1813] [serial = 2300] [outer = (nil)] 20:36:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f06a924f800) [pid = 1813] [serial = 2301] [outer = 0x7f069e30b800] 20:36:27 INFO - PROCESS | 1813 | 1461123387566 Marionette DEBUG loaded listener.js 20:36:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f06a92e4000) [pid = 1813] [serial = 2302] [outer = 0x7f069e30b800] 20:36:28 INFO - PROCESS | 1813 | [1813] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:36:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:36:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:36:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:36:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:36:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:36:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:36:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:36:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:36:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:36:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:36:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:36:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:36:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:36:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:36:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:36:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:36:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:36:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:36:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:36:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:36:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:36:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:36:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:36:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:36:30 INFO - {} 20:36:30 INFO - PROCESS | 1813 | 1461123390219 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:36:30 INFO - {} 20:36:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3303ms 20:36:30 INFO - PROCESS | 1813 | 1461123390360 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 20:36:30 INFO - PROCESS | 1813 | 1461123390376 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 20:36:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:36:30 INFO - PROCESS | 1813 | 1461123390397 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:36:30 INFO - PROCESS | 1813 | 1461123390410 Marionette TRACE conn3 <- [1,3034,null,{}] 20:36:30 INFO - PROCESS | 1813 | 1461123390428 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:30 INFO - PROCESS | 1813 | 1461123390743 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 20:36:31 INFO - PROCESS | 1813 | 1461123391015 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a9213800 == 170 [pid = 1813] [id = 768] 20:36:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f06a09f4c00) [pid = 1813] [serial = 2303] [outer = (nil)] 20:36:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f06a1311800) [pid = 1813] [serial = 2304] [outer = 0x7f06a09f4c00] 20:36:31 INFO - PROCESS | 1813 | 1461123391117 Marionette DEBUG loaded listener.js 20:36:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06b0747800) [pid = 1813] [serial = 2305] [outer = 0x7f06a09f4c00] 20:36:31 INFO - PROCESS | 1813 | 1461123391938 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 20:36:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:36:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1556ms 20:36:31 INFO - PROCESS | 1813 | 1461123391948 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 20:36:31 INFO - PROCESS | 1813 | 1461123391957 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 20:36:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:36:31 INFO - PROCESS | 1813 | 1461123391968 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:36:31 INFO - PROCESS | 1813 | 1461123391972 Marionette TRACE conn3 <- [1,3038,null,{}] 20:36:31 INFO - PROCESS | 1813 | 1461123391979 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:32 INFO - PROCESS | 1813 | 1461123392239 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 20:36:32 INFO - PROCESS | 1813 | 1461123392516 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06ab884000 == 171 [pid = 1813] [id = 769] 20:36:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06a5ed1000) [pid = 1813] [serial = 2306] [outer = (nil)] 20:36:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06b0a36c00) [pid = 1813] [serial = 2307] [outer = 0x7f06a5ed1000] 20:36:32 INFO - PROCESS | 1813 | 1461123392593 Marionette DEBUG loaded listener.js 20:36:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06b1ec7000) [pid = 1813] [serial = 2308] [outer = 0x7f06a5ed1000] 20:36:33 INFO - PROCESS | 1813 | 1461123393537 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 20:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:36:33 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1590ms 20:36:33 INFO - PROCESS | 1813 | 1461123393559 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 20:36:33 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:36:33 INFO - PROCESS | 1813 | 1461123393563 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 20:36:33 INFO - PROCESS | 1813 | 1461123393571 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:36:33 INFO - PROCESS | 1813 | 1461123393577 Marionette TRACE conn3 <- [1,3042,null,{}] 20:36:33 INFO - PROCESS | 1813 | 1461123393594 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:33 INFO - PROCESS | 1813 | 1461123393877 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 20:36:34 INFO - PROCESS | 1813 | 1461123394128 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b1b75800 == 172 [pid = 1813] [id = 770] 20:36:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06b0923400) [pid = 1813] [serial = 2309] [outer = (nil)] 20:36:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06b270d800) [pid = 1813] [serial = 2310] [outer = 0x7f06b0923400] 20:36:34 INFO - PROCESS | 1813 | 1461123394213 Marionette DEBUG loaded listener.js 20:36:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06b2b0c000) [pid = 1813] [serial = 2311] [outer = 0x7f06b0923400] 20:36:35 INFO - PROCESS | 1813 | 1461123395431 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:36:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:36:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:36:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:36:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1916ms 20:36:35 INFO - PROCESS | 1813 | 1461123395489 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 20:36:35 INFO - PROCESS | 1813 | 1461123395497 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 20:36:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:36:35 INFO - PROCESS | 1813 | 1461123395509 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:36:35 INFO - PROCESS | 1813 | 1461123395520 Marionette TRACE conn3 <- [1,3046,null,{}] 20:36:35 INFO - PROCESS | 1813 | 1461123395634 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:36 INFO - PROCESS | 1813 | 1461123396014 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 20:36:36 INFO - PROCESS | 1813 | 1461123396309 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a19f1800 == 173 [pid = 1813] [id = 771] 20:36:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06a24ca000) [pid = 1813] [serial = 2312] [outer = (nil)] 20:36:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a2cb3c00) [pid = 1813] [serial = 2313] [outer = 0x7f06a24ca000] 20:36:36 INFO - PROCESS | 1813 | 1461123396392 Marionette DEBUG loaded listener.js 20:36:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f06a41b7000) [pid = 1813] [serial = 2314] [outer = 0x7f06a24ca000] 20:36:36 INFO - PROCESS | 1813 | [1813] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:36:37 INFO - PROCESS | 1813 | 1461123397419 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:36:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:36:37 INFO - {} 20:36:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1956ms 20:36:37 INFO - PROCESS | 1813 | 1461123397506 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 20:36:37 INFO - PROCESS | 1813 | 1461123397513 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 20:36:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:36:37 INFO - PROCESS | 1813 | 1461123397528 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:36:37 INFO - PROCESS | 1813 | 1461123397531 Marionette TRACE conn3 <- [1,3050,null,{}] 20:36:37 INFO - PROCESS | 1813 | 1461123397540 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:37 INFO - PROCESS | 1813 | 1461123397812 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 20:36:38 INFO - PROCESS | 1813 | 1461123398148 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a8dd3000 == 174 [pid = 1813] [id = 772] 20:36:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f06a41b9400) [pid = 1813] [serial = 2315] [outer = (nil)] 20:36:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f06a4c7d400) [pid = 1813] [serial = 2316] [outer = 0x7f06a41b9400] 20:36:38 INFO - PROCESS | 1813 | 1461123398235 Marionette DEBUG loaded listener.js 20:36:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f06a6067000) [pid = 1813] [serial = 2317] [outer = 0x7f06a41b9400] 20:36:39 INFO - PROCESS | 1813 | 1461123399273 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 20:36:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:36:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:36:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:36:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:36:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1785ms 20:36:39 INFO - PROCESS | 1813 | 1461123399313 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 20:36:39 INFO - PROCESS | 1813 | 1461123399318 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 20:36:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:36:39 INFO - PROCESS | 1813 | 1461123399326 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:36:39 INFO - PROCESS | 1813 | 1461123399329 Marionette TRACE conn3 <- [1,3054,null,{}] 20:36:39 INFO - PROCESS | 1813 | 1461123399357 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:39 INFO - PROCESS | 1813 | 1461123399654 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 20:36:39 INFO - PROCESS | 1813 | 1461123399921 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b2cdf000 == 175 [pid = 1813] [id = 773] 20:36:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f06b2d54400) [pid = 1813] [serial = 2318] [outer = (nil)] 20:36:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f06b5e4b000) [pid = 1813] [serial = 2319] [outer = 0x7f06b2d54400] 20:36:40 INFO - PROCESS | 1813 | 1461123400058 Marionette DEBUG loaded listener.js 20:36:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f06b5e9f800) [pid = 1813] [serial = 2320] [outer = 0x7f06b2d54400] 20:36:41 INFO - PROCESS | 1813 | 1461123401303 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 20:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:36:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2073ms 20:36:41 INFO - PROCESS | 1813 | 1461123401451 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 20:36:41 INFO - PROCESS | 1813 | 1461123401458 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 20:36:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:36:41 INFO - PROCESS | 1813 | 1461123401488 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:36:41 INFO - PROCESS | 1813 | 1461123401500 Marionette TRACE conn3 <- [1,3058,null,{}] 20:36:41 INFO - PROCESS | 1813 | 1461123401512 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:41 INFO - PROCESS | 1813 | 1461123401872 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 20:36:42 INFO - PROCESS | 1813 | 1461123402142 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6029000 == 176 [pid = 1813] [id = 774] 20:36:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f06b4a14000) [pid = 1813] [serial = 2321] [outer = (nil)] 20:36:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f06b6e9c800) [pid = 1813] [serial = 2322] [outer = 0x7f06b4a14000] 20:36:42 INFO - PROCESS | 1813 | 1461123402220 Marionette DEBUG loaded listener.js 20:36:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f06b7d82400) [pid = 1813] [serial = 2323] [outer = 0x7f06b4a14000] 20:36:43 INFO - PROCESS | 1813 | 1461123403132 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:36:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:36:43 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:43 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:36:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:36:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:36:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:36:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:36:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:36:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:36:43 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1705ms 20:36:43 INFO - PROCESS | 1813 | 1461123403210 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 20:36:43 INFO - PROCESS | 1813 | 1461123403214 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 20:36:43 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:36:43 INFO - PROCESS | 1813 | 1461123403225 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:36:43 INFO - PROCESS | 1813 | 1461123403228 Marionette TRACE conn3 <- [1,3062,null,{}] 20:36:43 INFO - PROCESS | 1813 | 1461123403235 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:43 INFO - PROCESS | 1813 | 1461123403504 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 20:36:43 INFO - PROCESS | 1813 | 1461123403778 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b67ca000 == 177 [pid = 1813] [id = 775] 20:36:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f06a41ad800) [pid = 1813] [serial = 2324] [outer = (nil)] 20:36:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f06b88c4000) [pid = 1813] [serial = 2325] [outer = 0x7f06a41ad800] 20:36:43 INFO - PROCESS | 1813 | 1461123403898 Marionette DEBUG loaded listener.js 20:36:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f06bb1b6c00) [pid = 1813] [serial = 2326] [outer = 0x7f06a41ad800] 20:36:44 INFO - PROCESS | 1813 | [1813] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:36:44 INFO - PROCESS | 1813 | 1461123404835 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:36:44 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:36:44 INFO - {} 20:36:44 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1629ms 20:36:44 INFO - PROCESS | 1813 | 1461123404856 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 20:36:44 INFO - PROCESS | 1813 | 1461123404860 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 20:36:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:36:44 INFO - PROCESS | 1813 | 1461123404866 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:36:44 INFO - PROCESS | 1813 | 1461123404869 Marionette TRACE conn3 <- [1,3066,null,{}] 20:36:44 INFO - PROCESS | 1813 | 1461123404876 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:45 INFO - PROCESS | 1813 | 1461123405142 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 20:36:45 INFO - PROCESS | 1813 | 1461123405426 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b70c6000 == 178 [pid = 1813] [id = 776] 20:36:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f06a2220c00) [pid = 1813] [serial = 2327] [outer = (nil)] 20:36:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f06bb961c00) [pid = 1813] [serial = 2328] [outer = 0x7f06a2220c00] 20:36:45 INFO - PROCESS | 1813 | 1461123405505 Marionette DEBUG loaded listener.js 20:36:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f06bbc85000) [pid = 1813] [serial = 2329] [outer = 0x7f06a2220c00] 20:36:46 INFO - PROCESS | 1813 | 1461123406404 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 20:36:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:36:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:36:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:36:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:36:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:36:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:36:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:36:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1581ms 20:36:46 INFO - PROCESS | 1813 | 1461123406451 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 20:36:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:36:46 INFO - PROCESS | 1813 | 1461123406455 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 20:36:46 INFO - PROCESS | 1813 | 1461123406462 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:36:46 INFO - PROCESS | 1813 | 1461123406466 Marionette TRACE conn3 <- [1,3070,null,{}] 20:36:46 INFO - PROCESS | 1813 | 1461123406472 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:46 INFO - PROCESS | 1813 | 1461123406734 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 20:36:47 INFO - PROCESS | 1813 | 1461123407024 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06baf98800 == 179 [pid = 1813] [id = 777] 20:36:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f06a41ccc00) [pid = 1813] [serial = 2330] [outer = (nil)] 20:36:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f06bc18c800) [pid = 1813] [serial = 2331] [outer = 0x7f06a41ccc00] 20:36:47 INFO - PROCESS | 1813 | 1461123407105 Marionette DEBUG loaded listener.js 20:36:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f06bc4a4400) [pid = 1813] [serial = 2332] [outer = 0x7f06a41ccc00] 20:36:47 INFO - PROCESS | 1813 | 1461123407976 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 20:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:36:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:36:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1542ms 20:36:48 INFO - PROCESS | 1813 | 1461123408004 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 20:36:48 INFO - PROCESS | 1813 | 1461123408009 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 20:36:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:36:48 INFO - PROCESS | 1813 | 1461123408016 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:36:48 INFO - PROCESS | 1813 | 1461123408022 Marionette TRACE conn3 <- [1,3074,null,{}] 20:36:48 INFO - PROCESS | 1813 | 1461123408077 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:48 INFO - PROCESS | 1813 | 1461123408500 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 20:36:48 INFO - PROCESS | 1813 | 1461123408906 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06bc103000 == 180 [pid = 1813] [id = 778] 20:36:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f06bc808000) [pid = 1813] [serial = 2333] [outer = (nil)] 20:36:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f06bcb6f400) [pid = 1813] [serial = 2334] [outer = 0x7f06bc808000] 20:36:49 INFO - PROCESS | 1813 | 1461123409066 Marionette DEBUG loaded listener.js 20:36:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f06bcf2b800) [pid = 1813] [serial = 2335] [outer = 0x7f06bc808000] 20:36:50 INFO - PROCESS | 1813 | 1461123410194 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 20:36:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:36:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:36:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:36:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:36:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:36:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:36:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2193ms 20:36:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:36:50 INFO - PROCESS | 1813 | 1461123410211 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 20:36:50 INFO - PROCESS | 1813 | 1461123410214 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 20:36:50 INFO - PROCESS | 1813 | 1461123410221 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:36:50 INFO - PROCESS | 1813 | 1461123410224 Marionette TRACE conn3 <- [1,3078,null,{}] 20:36:50 INFO - PROCESS | 1813 | 1461123410231 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:50 INFO - PROCESS | 1813 | 1461123410489 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 20:36:50 INFO - PROCESS | 1813 | 1461123410754 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06b6a96800 == 181 [pid = 1813] [id = 779] 20:36:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f06a21c7800) [pid = 1813] [serial = 2336] [outer = (nil)] 20:36:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f06bb95e800) [pid = 1813] [serial = 2337] [outer = 0x7f06a21c7800] 20:36:50 INFO - PROCESS | 1813 | 1461123410843 Marionette DEBUG loaded listener.js 20:36:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f06bcfce400) [pid = 1813] [serial = 2338] [outer = 0x7f06a21c7800] 20:36:51 INFO - PROCESS | 1813 | 1461123411798 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 20:36:51 INFO - PROCESS | 1813 | 1461123411867 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 20:36:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:36:51 INFO - PROCESS | 1813 | 1461123411882 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:36:51 INFO - PROCESS | 1813 | 1461123411886 Marionette TRACE conn3 <- [1,3082,null,{}] 20:36:51 INFO - PROCESS | 1813 | 1461123411892 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:52 INFO - PROCESS | 1813 | 1461123412159 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 20:36:52 INFO - PROCESS | 1813 | 1461123412452 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06c8c0c800 == 182 [pid = 1813] [id = 780] 20:36:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f06b3d92000) [pid = 1813] [serial = 2339] [outer = (nil)] 20:36:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f06beb1a400) [pid = 1813] [serial = 2340] [outer = 0x7f06b3d92000] 20:36:52 INFO - PROCESS | 1813 | 1461123412537 Marionette DEBUG loaded listener.js 20:36:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f06beb4b800) [pid = 1813] [serial = 2341] [outer = 0x7f06b3d92000] 20:36:53 INFO - PROCESS | 1813 | 1461123413446 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 20:36:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:36:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:36:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:36:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1582ms 20:36:53 INFO - PROCESS | 1813 | 1461123413465 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 20:36:53 INFO - PROCESS | 1813 | 1461123413469 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 20:36:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:36:53 INFO - PROCESS | 1813 | 1461123413477 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:36:53 INFO - PROCESS | 1813 | 1461123413482 Marionette TRACE conn3 <- [1,3086,null,{}] 20:36:53 INFO - PROCESS | 1813 | 1461123413488 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:53 INFO - PROCESS | 1813 | 1461123413759 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 20:36:54 INFO - PROCESS | 1813 | 1461123414054 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06cd70a800 == 183 [pid = 1813] [id = 781] 20:36:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f06b8862800) [pid = 1813] [serial = 2342] [outer = (nil)] 20:36:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f06c1f4dc00) [pid = 1813] [serial = 2343] [outer = 0x7f06b8862800] 20:36:54 INFO - PROCESS | 1813 | 1461123414137 Marionette DEBUG loaded listener.js 20:36:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f06c7dd4000) [pid = 1813] [serial = 2344] [outer = 0x7f06b8862800] 20:36:55 INFO - PROCESS | 1813 | 1461123415166 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:36:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:36:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1734ms 20:36:55 INFO - PROCESS | 1813 | 1461123415215 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 20:36:55 INFO - PROCESS | 1813 | 1461123415221 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 20:36:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:36:55 INFO - PROCESS | 1813 | 1461123415232 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:36:55 INFO - PROCESS | 1813 | 1461123415236 Marionette TRACE conn3 <- [1,3090,null,{}] 20:36:55 INFO - PROCESS | 1813 | 1461123415272 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:55 INFO - PROCESS | 1813 | 1461123415628 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 20:36:55 INFO - PROCESS | 1813 | 1461123415951 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06d598a000 == 184 [pid = 1813] [id = 782] 20:36:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f06beb1c000) [pid = 1813] [serial = 2345] [outer = (nil)] 20:36:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f06c8941000) [pid = 1813] [serial = 2346] [outer = 0x7f06beb1c000] 20:36:56 INFO - PROCESS | 1813 | 1461123416029 Marionette DEBUG loaded listener.js 20:36:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f06c8bbd800) [pid = 1813] [serial = 2347] [outer = 0x7f06beb1c000] 20:36:56 INFO - PROCESS | 1813 | 1461123416839 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:36:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:36:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1650ms 20:36:56 INFO - PROCESS | 1813 | 1461123416881 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 20:36:56 INFO - PROCESS | 1813 | 1461123416885 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 20:36:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:36:56 INFO - PROCESS | 1813 | 1461123416892 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:36:56 INFO - PROCESS | 1813 | 1461123416895 Marionette TRACE conn3 <- [1,3094,null,{}] 20:36:56 INFO - PROCESS | 1813 | 1461123416901 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:36:57 INFO - PROCESS | 1813 | 1461123417194 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 20:36:57 INFO - PROCESS | 1813 | 1461123417457 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069cd77800 == 185 [pid = 1813] [id = 783] 20:36:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f06b60d9000) [pid = 1813] [serial = 2348] [outer = (nil)] 20:36:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f06c8c25c00) [pid = 1813] [serial = 2349] [outer = 0x7f06b60d9000] 20:36:57 INFO - PROCESS | 1813 | 1461123417540 Marionette DEBUG loaded listener.js 20:36:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f06c8c2e000) [pid = 1813] [serial = 2350] [outer = 0x7f06b60d9000] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a391e800 == 184 [pid = 1813] [id = 446] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a4eca000 == 183 [pid = 1813] [id = 766] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a23e8000 == 182 [pid = 1813] [id = 765] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a19de800 == 181 [pid = 1813] [id = 764] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06ce324000 == 180 [pid = 1813] [id = 761] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cde98800 == 179 [pid = 1813] [id = 760] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06cbf71800 == 178 [pid = 1813] [id = 759] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c8c1e000 == 177 [pid = 1813] [id = 758] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06c7d16000 == 176 [pid = 1813] [id = 757] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bea02800 == 175 [pid = 1813] [id = 756] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bbedb000 == 174 [pid = 1813] [id = 755] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06bac56800 == 173 [pid = 1813] [id = 754] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6a7f000 == 172 [pid = 1813] [id = 753] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b6838000 == 171 [pid = 1813] [id = 752] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b602a800 == 170 [pid = 1813] [id = 751] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b3c42800 == 169 [pid = 1813] [id = 750] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b2816800 == 168 [pid = 1813] [id = 749] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b1fbd000 == 167 [pid = 1813] [id = 748] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06aae48000 == 166 [pid = 1813] [id = 746] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06b0821800 == 165 [pid = 1813] [id = 747] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a9210000 == 164 [pid = 1813] [id = 745] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a6ab1800 == 163 [pid = 1813] [id = 744] 20:37:00 INFO - PROCESS | 1813 | --DOCSHELL 0x7f06a23dc800 == 162 [pid = 1813] [id = 743] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f06a5962000) [pid = 1813] [serial = 2228] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f06a5692c00) [pid = 1813] [serial = 2169] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f06a80f2000) [pid = 1813] [serial = 2177] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f06a24c9000) [pid = 1813] [serial = 2219] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f06a8eb4000) [pid = 1813] [serial = 2178] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f06b092b400) [pid = 1813] [serial = 2186] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f06bab22800) [pid = 1813] [serial = 2214] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f06b2b8e400) [pid = 1813] [serial = 2195] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f06a5ec7800) [pid = 1813] [serial = 2171] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f06b270cc00) [pid = 1813] [serial = 2193] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f06b2eb0c00) [pid = 1813] [serial = 2196] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f06abcca800) [pid = 1813] [serial = 2181] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f06a4533400) [pid = 1813] [serial = 2222] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f06b402b800) [pid = 1813] [serial = 2198] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f06a4a94800) [pid = 1813] [serial = 2223] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f06a389b800) [pid = 1813] [serial = 2220] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f06ac0a0800) [pid = 1813] [serial = 2184] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f06b0a3e400) [pid = 1813] [serial = 2187] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f06a221d000) [pid = 1813] [serial = 2165] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f06ab866400) [pid = 1813] [serial = 2180] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f06abfdf400) [pid = 1813] [serial = 2183] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f06a6b75400) [pid = 1813] [serial = 2175] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f06a06dc800) [pid = 1813] [serial = 2225] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f06b5e47400) [pid = 1813] [serial = 2199] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f06a3890000) [pid = 1813] [serial = 2226] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f069f116000) [pid = 1813] [serial = 2216] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f06a45c6000) [pid = 1813] [serial = 2094] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f06a6063400) [pid = 1813] [serial = 2172] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f06b6d5dc00) [pid = 1813] [serial = 2207] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f06b6c49c00) [pid = 1813] [serial = 2205] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f06b9b87000) [pid = 1813] [serial = 2213] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f06a41ab000) [pid = 1813] [serial = 2166] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f069f4ca800) [pid = 1813] [serial = 2217] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f06a69a8c00) [pid = 1813] [serial = 2174] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f06b5f60000) [pid = 1813] [serial = 2201] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f06b1ff0000) [pid = 1813] [serial = 2190] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f06a41ce400) [pid = 1813] [serial = 2034] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06b2559800) [pid = 1813] [serial = 2192] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06a4a92400) [pid = 1813] [serial = 2162] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06a4c79c00) [pid = 1813] [serial = 2168] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06b64ed400) [pid = 1813] [serial = 2204] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06b6ea2000) [pid = 1813] [serial = 2210] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06b88c6c00) [pid = 1813] [serial = 2211] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f06b6ea1800) [pid = 1813] [serial = 2208] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f06b1ecec00) [pid = 1813] [serial = 2189] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06b60e2c00) [pid = 1813] [serial = 2202] [outer = (nil)] [url = about:blank] 20:37:00 INFO - PROCESS | 1813 | 1461123420747 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:37:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:37:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 3893ms 20:37:00 INFO - PROCESS | 1813 | 1461123420787 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 20:37:00 INFO - PROCESS | 1813 | 1461123420791 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 20:37:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:37:00 INFO - PROCESS | 1813 | 1461123420802 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:37:00 INFO - PROCESS | 1813 | 1461123420806 Marionette TRACE conn3 <- [1,3098,null,{}] 20:37:00 INFO - PROCESS | 1813 | 1461123420818 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:37:01 INFO - PROCESS | 1813 | 1461123421059 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 20:37:01 INFO - PROCESS | 1813 | 1461123421328 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069cd7e000 == 163 [pid = 1813] [id = 784] 20:37:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f06a15cfc00) [pid = 1813] [serial = 2351] [outer = (nil)] 20:37:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f06a19d1800) [pid = 1813] [serial = 2352] [outer = 0x7f06a15cfc00] 20:37:01 INFO - PROCESS | 1813 | 1461123421406 Marionette DEBUG loaded listener.js 20:37:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f06a2221000) [pid = 1813] [serial = 2353] [outer = 0x7f06a15cfc00] 20:37:02 INFO - PROCESS | 1813 | 1461123422177 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 20:37:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:37:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:37:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1406ms 20:37:02 INFO - PROCESS | 1813 | 1461123422208 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 20:37:02 INFO - PROCESS | 1813 | 1461123422216 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 20:37:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:37:02 INFO - PROCESS | 1813 | 1461123422228 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:37:02 INFO - PROCESS | 1813 | 1461123422231 Marionette TRACE conn3 <- [1,3102,null,{}] 20:37:02 INFO - PROCESS | 1813 | 1461123422252 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:37:02 INFO - PROCESS | 1813 | 1461123422492 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 20:37:02 INFO - PROCESS | 1813 | 1461123422714 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a1bce000 == 164 [pid = 1813] [id = 785] 20:37:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f06a19c3400) [pid = 1813] [serial = 2354] [outer = (nil)] 20:37:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f06a41a9c00) [pid = 1813] [serial = 2355] [outer = 0x7f06a19c3400] 20:37:02 INFO - PROCESS | 1813 | 1461123422790 Marionette DEBUG loaded listener.js 20:37:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f06a41d0c00) [pid = 1813] [serial = 2356] [outer = 0x7f06a19c3400] 20:37:03 INFO - PROCESS | 1813 | 1461123423722 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:37:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:37:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1549ms 20:37:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:37:03 INFO - PROCESS | 1813 | 1461123423777 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 20:37:03 INFO - PROCESS | 1813 | 1461123423779 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 20:37:03 INFO - PROCESS | 1813 | 1461123423795 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:37:03 INFO - PROCESS | 1813 | 1461123423814 Marionette TRACE conn3 <- [1,3106,null,{}] 20:37:03 INFO - PROCESS | 1813 | 1461123423844 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:37:04 INFO - PROCESS | 1813 | 1461123424155 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 20:37:04 INFO - PROCESS | 1813 | 1461123424197 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a4a0a800 == 165 [pid = 1813] [id = 786] 20:37:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f06a4a8b000) [pid = 1813] [serial = 2357] [outer = (nil)] 20:37:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f06a568ec00) [pid = 1813] [serial = 2358] [outer = 0x7f06a4a8b000] 20:37:04 INFO - PROCESS | 1813 | 1461123424266 Marionette DEBUG loaded listener.js 20:37:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f06a5963400) [pid = 1813] [serial = 2359] [outer = 0x7f06a4a8b000] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f06a9258800) [pid = 1813] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f06abd88400) [pid = 1813] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f06bafe6000) [pid = 1813] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f06a8eba400) [pid = 1813] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f06b0a30000) [pid = 1813] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f06abcd3400) [pid = 1813] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f06a451c400) [pid = 1813] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f06b5e4c000) [pid = 1813] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f06a5ece000) [pid = 1813] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f06a7d71800) [pid = 1813] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f06b0a3a800) [pid = 1813] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f06a6068c00) [pid = 1813] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f06b7d88c00) [pid = 1813] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f06a19ccc00) [pid = 1813] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f06b9b86800) [pid = 1813] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f06a06d8c00) [pid = 1813] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f06a5ee3c00) [pid = 1813] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f06b092f000) [pid = 1813] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f06b0751c00) [pid = 1813] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f06a217c000) [pid = 1813] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f06a15d0000) [pid = 1813] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f06b4b75800) [pid = 1813] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f06a41da800) [pid = 1813] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:37:05 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f06a3895000) [pid = 1813] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:37:05 INFO - PROCESS | 1813 | 1461123425965 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 20:37:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:37:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:37:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:37:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2215ms 20:37:06 INFO - PROCESS | 1813 | 1461123426002 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 20:37:06 INFO - PROCESS | 1813 | 1461123426006 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 20:37:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:37:06 INFO - PROCESS | 1813 | 1461123426017 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:37:06 INFO - PROCESS | 1813 | 1461123426020 Marionette TRACE conn3 <- [1,3110,null,{}] 20:37:06 INFO - PROCESS | 1813 | 1461123426024 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:37:06 INFO - PROCESS | 1813 | 1461123426309 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 20:37:06 INFO - PROCESS | 1813 | 1461123426522 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f06a56c9800 == 166 [pid = 1813] [id = 787] 20:37:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f069f3a1000) [pid = 1813] [serial = 2360] [outer = (nil)] 20:37:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f06a5ecbc00) [pid = 1813] [serial = 2361] [outer = 0x7f069f3a1000] 20:37:06 INFO - PROCESS | 1813 | 1461123426589 Marionette DEBUG loaded listener.js 20:37:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f06a606b000) [pid = 1813] [serial = 2362] [outer = 0x7f069f3a1000] 20:37:07 INFO - PROCESS | 1813 | 1461123427302 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 20:37:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:37:07 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 20:37:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:37:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:37:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1340ms 20:37:07 INFO - PROCESS | 1813 | 1461123427355 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 20:37:07 INFO - PROCESS | 1813 | 1461123427359 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 20:37:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:37:07 INFO - PROCESS | 1813 | 1461123427365 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:37:07 INFO - PROCESS | 1813 | 1461123427381 Marionette TRACE conn3 <- [1,3114,null,{}] 20:37:07 INFO - PROCESS | 1813 | 1461123427388 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:37:07 INFO - PROCESS | 1813 | 1461123427695 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 20:37:08 INFO - PROCESS | 1813 | 1461123428133 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"82a98c40-974a-4596-bc7e-593ca2fe5e0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f069cb49000 == 167 [pid = 1813] [id = 788] 20:37:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f069f116000) [pid = 1813] [serial = 2363] [outer = (nil)] 20:37:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f06a06d9800) [pid = 1813] [serial = 2364] [outer = 0x7f069f116000] 20:37:08 INFO - PROCESS | 1813 | 1461123428222 Marionette DEBUG loaded listener.js 20:37:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f06a130e400) [pid = 1813] [serial = 2365] [outer = 0x7f069f116000] 20:37:09 INFO - PROCESS | 1813 | 1461123429055 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 20:37:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:37:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1751ms 20:37:09 INFO - PROCESS | 1813 | 1461123429120 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 20:37:09 INFO - PROCESS | 1813 | 1461123429128 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 20:37:10 WARNING - u'runner_teardown' () 20:37:10 INFO - No more tests 20:37:10 INFO - Got 0 unexpected results 20:37:10 INFO - SUITE-END | took 1296s 20:37:10 INFO - Closing logging queue 20:37:10 INFO - queue closed 20:37:10 INFO - Return code: 0 20:37:10 WARNING - # TBPL SUCCESS # 20:37:10 INFO - Running post-action listener: _resource_record_post_action 20:37:10 INFO - Running post-run listener: _resource_record_post_run 20:37:11 INFO - Total resource usage - Wall time: 1338s; CPU: 98.0%; Read bytes: 8552448; Write bytes: 974745600; Read time: 464; Write time: 316296 20:37:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:37:11 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 0; Write bytes: 51101696; Read time: 0; Write time: 40248 20:37:11 INFO - run-tests - Wall time: 1301s; CPU: 98.0%; Read bytes: 5693440; Write bytes: 923643904; Read time: 356; Write time: 276048 20:37:11 INFO - Running post-run listener: _upload_blobber_files 20:37:11 INFO - Blob upload gear active. 20:37:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:37:11 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 20:37:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:37:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:37:12 INFO - (blobuploader) - INFO - Open directory for files ... 20:37:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:37:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:37:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:37:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:37:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:37:14 INFO - (blobuploader) - INFO - Done attempting. 20:37:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:37:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:37:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:37:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:37:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:37:15 INFO - (blobuploader) - INFO - Done attempting. 20:37:15 INFO - (blobuploader) - INFO - Iteration through files over. 20:37:15 INFO - Return code: 0 20:37:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:37:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:37:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c640bc5deb31c6266f2974634cc298b7aab52517f514d70a25501c5ec082558902ff223315686c449e6c36334425d04eefbbeed0ecfa4c2d0b04c6fd9fe901f6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a63282378c193a75d5b0aeb505c7f5c005723049f09697d07c801383d67b70872168f960dc7caae6ca77954c6b975c3044150fecfa09ff15061767a8e52cfc71"} 20:37:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:37:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:37:15 INFO - Contents: 20:37:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c640bc5deb31c6266f2974634cc298b7aab52517f514d70a25501c5ec082558902ff223315686c449e6c36334425d04eefbbeed0ecfa4c2d0b04c6fd9fe901f6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a63282378c193a75d5b0aeb505c7f5c005723049f09697d07c801383d67b70872168f960dc7caae6ca77954c6b975c3044150fecfa09ff15061767a8e52cfc71"} 20:37:15 INFO - Running post-run listener: copy_logs_to_upload_dir 20:37:15 INFO - Copying logs to upload dir... 20:37:15 INFO - mkdir: /builds/slave/test/build/upload/logs 20:37:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1414.169502 ========= master_lag: 4.40 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 38 secs) (at 2016-04-19 20:37:20.189107) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 20:37:20.190268) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c640bc5deb31c6266f2974634cc298b7aab52517f514d70a25501c5ec082558902ff223315686c449e6c36334425d04eefbbeed0ecfa4c2d0b04c6fd9fe901f6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a63282378c193a75d5b0aeb505c7f5c005723049f09697d07c801383d67b70872168f960dc7caae6ca77954c6b975c3044150fecfa09ff15061767a8e52cfc71"} build_url:https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037225 build_url: 'https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c640bc5deb31c6266f2974634cc298b7aab52517f514d70a25501c5ec082558902ff223315686c449e6c36334425d04eefbbeed0ecfa4c2d0b04c6fd9fe901f6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a63282378c193a75d5b0aeb505c7f5c005723049f09697d07c801383d67b70872168f960dc7caae6ca77954c6b975c3044150fecfa09ff15061767a8e52cfc71"}' symbols_url: 'https://queue.taskcluster.net/v1/task/P9n18L-iSlC-NNrkaj6BDQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.72 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 20:37:20.948811) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 20:37:20.949175) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461122005.848897-711723767 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021785 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 20:37:21.005173) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 20:37:21.005495) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 20:37:21.005858) ========= ========= Total master_lag: 5.29 =========